Network DevOps Engineer
A fantastic opportunity has arisen for a Network DevOps Engineer to join a forward- thinking business based in Stevenage. This role will focus on applying modern software engineering principles to network management, including Python development, automated testing, CI/CD, infrastructure-as-code and network configuration automation. The successful candidate will work closely with experienced network engineers and help develop software engineering capability across the wider team. Key Responsibilities: • Design, develop and maintain production-grade software and custom tools, primarily using Python, to manage network infrastructure at scale. • Champion software engineering best practices, including version control, code reviews, unit testing, modular design and clean, maintainable code. • Establish and develop an automated software testing strategy for network automation applications and APIs. • Evaluate and implement appropriate testing tools and frameworks to improve software quality and reliability. • Manage and extend the network Source of Truth by developing custom data models, plugins and state-driven automation jobs. • Build and maintain CI/CD pipelines to automate the testing and deployment of network changes. • Collaborate on the development and maintenance of Ansible playbooks and roles for network configuration and automation. • Apply software development principles to improve the reliability, scalability and maintainability of network automation ..... full job details .....
Other jobs of interest...
Perform a fresh search...
-
Create your ideal job search criteria by
completing our quick and simple form and
receive daily job alerts tailored to you!