Question
5-10

Network Automation Engineer

11/23/2025

The Network Automation Engineer will design, develop, and implement end-to-end automation solutions for network infrastructure, focusing on improving agility, security, and operational efficiency. This role involves collaborating with various teams to define network standards and automate deployment and management processes.

Working Hours

40 hours/week

Company Size

10,001+ employees

Language

English

Visa Sponsorship

No

About The Company
Capgemini is an AI-powered global business and technology transformation partner, delivering tangible business value. We imagine the future of organizations and make it real with AI, technology and people. With our strong heritage of nearly 60 years, we are a responsible and diverse group of 420,000 team members in more than 50 countries. We deliver end-to-end services and solutions with our deep industry expertise and strong partner ecosystem, leveraging our capabilities across strategy, technology, design, engineering and business operations. The Group reported 2024 global revenues of €22.1 billion. Make it real | www.capgemini.com
About the Role

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.
Key Skills
Network AutomationPythonGoInfrastructure as CodeAnsibleTerraformCloudFormationNetwork SecurityMonitoringObservabilityREST APIsGitCI/CDLinuxContainerizationNetwork Protocols
Categories
TechnologyEngineeringData & AnalyticsSoftwareConsulting
Apply Now

Please let Capgemini know you found this job on PrepPal. This helps us grow!

Apply Now
Get Ready for the Interview!

Do you know that we have special program that includes "Interview questions that asked by Capgemini?"

Elevate your application

Generate a resume, cover letter, or prepare with our AI mock interviewer tailored to this job's requirements.