Qureos

FIND_THE_RIGHTJOB.

Network Automation Engineer

JOB_REQUIREMENTS

Hires in

Not specified

Employment Type

Not specified

Company Location

Not specified

Salary

Not specified

About Capgemini

Capgemini is a global business and technology transformation partner, helping organizations to accelerate their dual transition to a digital and sustainable world, while creating tangible impact for enterprises and society. It is a responsible and diverse group of 340,000 team members in more than 50 countries. With its strong over 55-year heritage, Capgemini is trusted by its clients to unlock the value of technology to address the entire breadth of their business needs. It delivers end-to-end services and solutions leveraging strengths from strategy and design to engineering, all fueled by its market leading capabilities in AI, generative AI, cloud and data, combined with its deep industry expertise and partner ecosystem. The Group reported 2024 global revenues of €22.1 billion.

Job Description:

We are seeking a results-oriented Network Automation Engineer to champion the automation of our network infrastructure, driving improvements in agility, security, and operational efficiency. You will design, develop, and implement end-to-end automation solutions leveraging Infrastructure as Code (IaC), orchestration platforms, and robust testing methodologies. The ideal candidate combines deep networking expertise, advanced programming skills, and a strong understanding of DevOps principles, with a passion for transforming network operations through automation. This role is pivotal in enabling a self-service, programmable network environment.

Key Responsibilities:
  • Design, develop, and maintain modular, reusable, and scalable network automation solutions using Python, Go, or similar languages, following software development best practices (e.g., SOLID principles, TDD).
  • Implement Infrastructure as Code (IaC) using tools like Ansible, Terraform, or CloudFormation to automate network provisioning, configuration, and management across physical, virtual, and cloud environments.
  • Integrate automation workflows with network security, monitoring, and observability platforms (e.g., Cisco DNA Center, NetBrain, Splunk, ELK stack) to enable closed-loop automation and proactive issue resolution.
  • Automate deployment, configuration, and lifecycle management of network devices (switches, routers, firewalls, load balancers, wireless controllers) from multiple vendors, ensuring consistency and compliance.
  • Collaborate with network architects, security engineers, and operations teams to define and enforce network standards, policies, and security baselines through automation.
  • Develop and maintain CI/CD pipelines for network automation code, incorporating automated testing (unit, integration, end-to-end) and validation to ensure code quality and prevent regressions.
  • Implement network telemetry and analytics solutions to collect performance data, identify anomalies, and optimize resources.
  • Create and maintain comprehensive documentation of automation workflows, scripts, APIs, and infrastructure configurations.
  • Monitor and troubleshoot automated tasks and workflows, implementing robust error handling and alerting mechanisms.
  • Participate in network lifecycle management, capacity planning, and scalability exercises, leveraging automation to streamline processes.
  • Contribute to the development of a self-service network automation portal, empowering users to provision and manage network resources on demand.
  • Ensure automation processes align with security policies and compliance requirements, including automated security configurations and vulnerability management.
Qualifications:
  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or related field.
  • 5+ years of experience in network engineering, with at least 3 years in network automation.
  • Outstanding English communication, both verbal and non-verbal.
  • Expert proficiency in Python, Go, or similar languages, with strong understanding of software development principles.
  • Extensive hands-on experience with IaC tools (Ansible, Terraform, CloudFormation).
  • Deep understanding of network protocols and platforms (TCP/IP, BGP, OSPF, VLANs, SDN, Cisco, Juniper, Arista, cloud networking).
  • Proven experience with REST APIs, data serialization formats (JSON, YAML), and API testing tools (Postman, cURL).
  • Solid understanding of Git, CI/CD practices, and Agile/DevOps methodologies.
  • Experience in Linux/Unix environments and containerization technologies (Docker, Kubernetes).
  • Familiarity with network monitoring and observability tools (Splunk, ELK stack, Prometheus, Grafana).
  • Relevant certifications preferred (e.g., Cisco Certified DevNet Professional, AWS Certified DevOps Engineer, Azure DevOps Engineer Expert).
  • Strong communication, collaboration, and problem-solving skills.

Ref. code
347274-en_US
Posted on
23 Nov 2025
Experience level
Experienced Professionals
Contract type
Permanent
Location
Cairo
Business unit
Cloud Infrastructure Services
Brand
Capgemini
Professional communities
Cloud Infrastructure Management

© 2025 Qureos. All rights reserved.