Infrastructure Automation Engineer
HybridStoke-on-Trent, England, United Kingdom
Job Summary
Design reusable services, technical governance, and advanced orchestration to build the next generation of network and infrastructure capabilities. Develop vendor-agnostic automation solutions using Python, JavaScript, and PostgreSQL to simplify complex systems and reduce manual effort. Manage Infrastructure as Code templates, oversee project lifecycles from conception to deployment, and conduct pre- and post-release testing to mitigate issues. Collaborate with teams to identify automation opportunities, build self-service frameworks, and document processes while researching emerging technologies. Support the technology stack through BAU activities and bug fixes. This role sits at the intersection of traditional infrastructure engineering and software development, driving strategic initiatives like AI-driven automation.
Required Qualifications
- Solid understanding of Infrastructure as Code (IaC) principles
- Proficiency in Python, JavaScript, and PostgreSQL for developing automated processes and APIs
- Knowledge of network and security technologies, including TCP/IP, routing, switching, and firewall configurations
- Familiarity with load balancing, caching, and cloud-based services
- Experience with automation and tooling platforms such as Ansible, Jenkins, and GIT
- Working knowledge of Windows and Linux operating systems
- Experience with change and version control systems
Desired Qualifications
- Designing and implementing network automation solutions to reduce manual effort and improve operational efficiency
- Developing and managing Infrastructure as Code (IaC) templates to ensure consistent network configurations
- Collaborating with teams to identify automation opportunities and translate complex requirements into scalable processes
- Overseeing the lifecycle of automation projects from conception through to deployment and support
- Conducting pre-release and post-release testing to identify and mitigate potential issues
- Building and maintaining an automation framework that supports self-service capabilities for internal customers
- Documenting automation processes and maintain version control to ensure a reliable infrastructure
- Researching emerging technologies in network automation to propose initiatives that enhance our capabilities
- Supporting the technology stack used in our automation platforms through BAU and bug fix activities
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.