Job Overview
We are seeking an experienced Senior Automation Engineer – Ansible & DevOps to design, develop, and implement automation solutions that improve the reliability, efficiency, and consistency of enterprise infrastructure operations.
The successful candidate will have strong expertise in Ansible, Ansible Automation Platform, DevOps practices, and CI/CD orchestration. This role will focus on automating critical operational workflows, including traffic draining, infrastructure maintenance, patching, software deployments, system validation, and recovery procedures.
The ideal candidate brings hands‑on experience developing secure, repeatable, and auditable automation solutions within complex, production environments, with a strong understanding of Linux, Python scripting, and infrastructure automation.
Key Responsibilities
- Design, develop, and maintain Ansible playbooks, roles, and automation workflows to support enterprise infrastructure operations.
- Automate traffic-draining, patching, maintenance, system restarts, and software deployment processes.
- Integrate proxy and traffic‑management controls with infrastructure maintenance and software release workflows.
- Develop automated pre‑checks, post‑checks, health validations, rollback procedures, and manual recovery processes to minimize operational risk.
- Integrate automation solutions with Jenkins and enterprise CI/CD pipelines to streamline deployment and execution.
- Implement automation best practices, including version control, testing, approval workflows, access controls, and audit requirements.
- Develop and maintain Infrastructure as Code (IaC) solutions and API integrations to support operational automation.
- Create clear operational documentation and runbooks that enable operations teams to execute automated procedures safely and consistently.
- Troubleshoot, enhance, and maintain existing automation solutions to improve reliability and operational efficiency.
Required Qualifications & Technical Skills
- 6+ years of relevant experience in automation engineering, DevOps, infrastructure automation, or a related field.
- Advanced hands‑on experience with Ansible and Ansible Automation Platform.
- Strong experience with Jenkins or equivalent CI/CD orchestration tools.
- Proficiency in Python scripting and Linux environments.
- Experience with Infrastructure as Code (IaC), Git‑based version control, and API integrations.
- Demonstrated experience automating high‑risk production maintenance, deployment, and recovery procedures.
- Strong understanding of automation testing, validation, rollback strategies, and operational controls.
- Ability to develop reliable, scalable, and maintainable automation solutions in enterprise environments.
Preferred Qualifications
- Experience with network and application traffic‑draining automation.
- Knowledge of policy‑based access controls and enterprise change‑management processes.
- Experience working in mission‑critical infrastructure, high‑availability, or transaction‑processing environments.
- Familiarity with enterprise production operations and infrastructure maintenance workflows.
Work Location
This is an onsite position based in St. Louis, Missouri, requiring attendance in the office five days per week.