CACI Banner 1000 x 200

Network Services - Central - Network Automation Engineer

Kensington, London, UK Req #829
04 September 2024

Headquartered in London, CACI Ltd is a wholly owned subsidiary of CACI International Inc., a publicly listed company on the NYSE with annual revenue in excess of US $6.2bn and employing approx. 22,000 people worldwide.

CACI Ltd is an international data and technology consultancy with £154m turnover and 1100 employees. We are passionate, progressive and unafraid of challenge; our mission is to use technology and data-driven insight to make a commercial difference.

We provide expert advice and hands-on system management to help our national and global clients get the most from technology and data. We use innovation wisely to deliver well thought-out digital solutions and software.

CACI's Information & Management Solutions division provides a range of software, Consultancy and managed services to clients. With experience and understanding of systems integration, analytics and secure cloud and managed services, we help clients improve operational processes, gain greater insight into their business and reduce costs.

From data integration, web reporting and activity-based costing to mobile working, telecom operational support systems and online transactional solutions, we help our clients to understand their business, manage performance and deliver value for money services to their customers.

Automation Engineer

An opportunity has arisen for a talented Network Automation Engineer to assist with a Financial Services Client in undertaking a Firewall Migration Project from Check Point to FortiGate Firewall Hardware, across a global Network of Campus, Data Centre and Branch Locations. The opportunity is based in Pune, India and consists of the following deliverables:

  • Full API integration with ADE (API Development Environment) providing the capability to drive all Fortinet automation through ADE, ensuring a consistent approach with other tooling and giving full visibility into all API calls
  • Provide a complete view of the NAT addresses to the Firewall Migration Engineers, such that they can quickly search a Real IP Address against its NAT Translated IP Address
  • Develop ADE integration to leverage the Fortinet API such that the FortiGate Firewalls can be orchestrated from other Automation Tooling via ADE API calls
  • Adjust internal ACR (Access Control Request) Tool’s UI to support Fortinet NAT

 

Essential

  • Cisco CCNA Certification or Check Point CSA Certification or Fortinet NSE Certification
  • Working knowledge of Network Automation and Orchestration Tooling (such as Ansible, Nornir, Resolve.io, Netmiko, Puppet, Chef)
  • Solid working knowledge in Procedural and Object-Oriented Programming using languages such as Python, Go and Java
  • Knowledge of Testing Frameworks (such as pyATS and ROBOT) and QA Practices (such as TDD, Integration Testing, UAT, SIT, SAT)
  • Knowledge of Java Spring, Spring Boot and associated Frontend Frameworks (such as HTML5, CSS, JavaScript)
  • Solid understanding of Web Security - Web Application Firewalls (WAF), Check Point Firewalls, FortiGate Firewalls and API Gateways
  • Good working knowledge of Network Security Platforms such as Check Point and FortiGate Firewalls and proficiency with API interaction (such as RESTful, SOA, XML)
  • Good working knowledge of Templating Engines such as Jinja2, Mako and Markdown
  • Solid experience of working in a high-pressure, large-scale, global environment
  • Excellent written and verbal communication skills
  • Solid understanding of Distributed Multi-tier Architectures
  • Proven experience (minimum 3 years) in similar function within a large multi-functional environment
  • Solid Development Skills (Linux, DevOps, Bash, Git)
  • Solid understanding of general cloud-based services, IaaS, PaaS, SaaS
  • Solid Development Skills in developing and consuming RESTful services
  • Solid understanding of ITIL and eTOM-aligned Practices (such as Change Control, RFC, Incident and Problem Management methodologies)
  • Working knowledge of Coding Practices such as PEP8
  • Proven experience in differing Delivery Methodologies (from Waterfall to Agile to DevOps)

 

Desirable

  • Cisco CCNP Certification
  • Check Point CSA (Certified Security Administrator)
  • Fortinet NSE (Network Security Engineer) Certification
  • Experience with Microservices approach to Application Development
  • Experience with Infrastructure Provisioning (IaaS, PaaS, Containers, Kubernetes)
  • Experience providing development and tooling for Network / Security Engineering Teams
  • Good working knowledge of Financial Services industry
  • Experienced in the technical implementation of key business applications through Test and into Live Service
  • Able to contribute and adhere to the definition and development of Software Standards and Coding Guidelines
  • Experience working with ZK Framework, PrimeFaces UI

 

MORE ABOUT the Opportunity

 

The software Developer role is an excellent opportunity, and CACI Services India reward their staff well with a competitive salary and impressive benefits package which includes:

  • Learning: Budget for conferences, training courses and other materials
  • Health Benefits: Family plan with 2 children and parents covered
  • Future You: Matched pension and health care package

We understand the importance of getting to know your colleagues. Company meetings are held every quarter, and a training/work brief weekend is held once a year, amongst many other social events.

 

 

DIVERSITY AND INCLUSION

 

CACI is an equal opportunities employer. Therefore, we embrace diversity and are committed to a working environment where no one will be treated less favourably on the grounds of their sex, race, disability, sexual orientation religion, belief or age. We have a Diversity & Inclusion Steering Group and we always welcome new people with fresh perspectives from any background to join the group.

 

 

We are committed to creating a diverse environment and are proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, colour, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.


Successful candidates must have the right to work in the UK.

Other details

  • Pay Type Salary
Location on Google Maps
  • Kensington, London, UK