Job Description
We are looking Infrastructure Automation Engineer – Ansible & Python for our client in Sheffield, UK.
Mode-FTE
Role: Infrastructure Automation Engineer – Ansible & Python
Note-Looking specifically Infrastructure Automation Engineer ONLY with Ansible & Python
Client requires on prem infrastructure automation experience as mandatory
Role:Infrastructure Automation Engineer – Ansible & Python
Job Description:
We are seeking a highly skilled Ansible & Python Developer with a strong background in infrastructure automation, specifically in storage task automation. This role requires deep expertise in Ansible, Python, and CI/CD pipelines, along with the ability to design, build, and optimize automation solutions for enterprise infrastructure. If you are passionate about scalable automation, API integrations, and infrastructure as code, we want you on our team!
Key Responsibilities:
· Design, develop, and optimize Ansible playbooks and Python scripts to automate storage provisioning, configuration, monitoring, and maintenance.
· Create modular, reusable, and well-documented Ansible roles and collections for enterprise-wide automation adoption.
· Implement advanced Jinja2 templating, dynamic inventory management, and parameterized playbooks for scalable automation.
· Develop custom Ansible modules and plugins to extend automation capabilities for storage and infrastructure components.
· Build and maintain Python-based automation frameworks for managing infrastructure as code.
· Integrate Ansible automation with RESTful APIs, third-party storage platforms, and vendor-specific tools.
· Work extensively with Ansible Tower/AWX, designing workflows and job templates for enterprise-scale deployments.
· Implement error-handling, logging, and monitoring mechanisms within automation scripts for reliability and troubleshooting.
· Contribute to CI/CD automation by developing Jenkins pipelines to orchestrate infrastructure provisioning and updates.
· Participate in code reviews, refactoring, and performance optimization of automation scripts.
· Research and implement best practices for security, compliance, and version control in automation workflows.
· Collaborate closely with storage, database, and DevOps teams to align automation with infrastructure needs.
· Provide technical mentorship and share best practices in Ansible and Python development.
Required Skills & Experience:
· Expert-level proficiency in Ansible (including Tower/AWX), Python, and scripting for infrastructure automation.
· Strong hands-on experience with Jenkins, including designing, configuring, and managing CI/CD pipelines.
· Deep understanding of infrastructure components, particularly storage and server automation.
· Experience developing custom Ansible modules and working with Ansible dynamic inventory.
· Expertise in working with APIs, especially for storage platforms and vendor integrations.
· Ability to translate complex infrastructure tasks into automated, scalable solutions.
· Experience in highly regulated environments (e.g., financial institutions), ensuring compliance and security best practices.
· Strong problem-solving skills with the ability to debug and optimize automation scripts.
· Excellent collaboration and communication skills, with a focus on constructive feedback and continuous improvement.
· Relevant certifications (e.g., Ansible, Python, Jenkins) are a plus.
· Bonus: Familiarity with Terraform, Chef, and Cloud Automation Platforms.
Why Join Us?
· Work on cutting-edge infrastructure automation projects in a fast-paced, challenging environment.
· Be part of a high-performing, collaborative team focused on innovation and efficiency.
· Gain exposure to enterprise-scale storage automation.