ECI Software Solutions is looking for a Senior Network & Cloud Infrastructure Engineer responsible for designing, building, and operating the company's global network and infrastructure across hybrid cloud and on-premise environments. The role involves managing foundational networking, security, and automation while collaborating with various operational teams.
Responsibilities:
- Design, implement, and operate hybrid network architectures spanning cloud and on-premise environments
- Manage global datacenter, corporate, and remote office connectivity and interconnect
- Own east-west and north-south traffic design, segmentation, and firewalling
- Implement and manage secure egress controls, including FQDN-based filtering
- Support enterprise DNS, edge networking, and traffic management using Cloudflare
- Design and manage cloud networking constructs including VPCs/VNETs, subnets, routing, NAT, and gateways
- Implement and operate private connectivity solutions such as Megaport and cloud provider Direct Connect services
- Ensure resilient, low-latency connectivity between cloud regions, datacenters, and offices
- Deploy and manage firewall solutions including FortiGate (hardware and virtual)
- Implement east-west firewalling and centralized policy management across environments
- Deploy and manage all network and infrastructure resources using Infrastructure as Code, primarily Terraform
- Develop reusable Terraform modules and enforce standards and governance
- Automate provisioning, configuration, and lifecycle management to ensure consistency and scalability
- Own network and connectivity cost visibility across cloud and on-prem environments
- Drive cost optimization initiatives including right-sizing, traffic optimization, and elimination of unused resources
- Partner with Finance and Engineering to align network architecture decisions with cost and performance objectives
- Monitor and report on cost drivers related to interconnect, egress, and edge services
- Implement observability and telemetry across network and infrastructure layers
- Utilize Coralogix for centralized logging, metrics, and alerting
- Build dashboards and alerts that provide visibility into performance, availability, and cost-related risk
- Participate in incident response and root cause analysis for network and infrastructure issues
- Provide foundational network and infrastructure support for all operational teams
- Partner closely with Product and Development teams to support application networking and deployment needs
- Contribute to architecture reviews, operational readiness, and continuous improvement initiatives
Requirements:
- Strong hands-on experience in network and cloud infrastructure engineering within hybrid environments
- Deep understanding of networking fundamentals (routing, switching, DNS, firewalling, load balancing)
- Hands-on experience with Infrastructure as Code, specifically Terraform
- Experience operating global networks, interconnects, and secure connectivity
- Experience implementing observability and telemetry solutions such as Coralogix or similar platforms
- Ability to operate in 24/7 production environments and support incident response
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience
- 8+ years of experience in network, cloud, or infrastructure engineering roles
- Experience with FortiGate firewalls (hardware and virtual)
- Experience with Cisco and/or Juniper networking technologies
- Experience with Cloudflare edge services, DNS, and traffic management
- Experience with cloud networking certifications (AWS, Azure, or GCP)