About the job Ansible Automation Engineer
Ansible Automation Engineer
Designing, implementing, and managing infrastructure automation using Ansible to streamline IT operations and configuration management
Position Overview
We are looking for an experienced Ansible Automation Engineer to develop, maintain, and optimize automation playbooks, roles, and workflows using Ansible across diverse IT environments. The ideal candidate will help accelerate deployment processes, ensure configuration consistency, and enable scalable infrastructure management.
This role is key in driving automation strategies, integrating Ansible with CI/CD pipelines, and supporting cross-functional teams in automating repetitive tasks.
Key Responsibilities
Ansible Playbook Development & Maintenance
- Design, develop, and maintain Ansible playbooks, roles, and collections for configuration management and application deployment
- Automate routine system administration tasks and software provisioning using Ansible
- Test and validate automation workflows to ensure reliability and idempotency
Infrastructure Automation & Orchestration
- Implement and manage configuration drift detection and remediation
- Integrate Ansible automation into CI/CD pipelines using tools such as Jenkins, GitLab CI, or Azure DevOps
- Collaborate with DevOps, infrastructure, and application teams to streamline deployment and scaling processes
Administration & Optimization
- Manage Ansible Tower/AWX environments including user roles, inventories, and job templates
- Monitor automation execution and troubleshoot failures or performance issues
- Maintain documentation and version control of automation assets
Security & Compliance
- Ensure automation scripts adhere to security best practices and organizational policies
- Implement role-based access control (RBAC) and audit logging in Ansible Tower/AWX
- Participate in security assessments and remediation related to automated infrastructure
Required Qualifications
- 6+ years of hands-on experience designing and managing Ansible automation solutions
- Strong understanding of configuration management concepts and infrastructure as code (IaC)
- Experience with Linux/Unix system administration and scripting (Bash, Python)
- Familiarity with CI/CD tools and source control systems (Git, GitLab, GitHub)
- Knowledge of networking, system provisioning, and application deployment
Preferred Qualifications
- Experience administering Ansible Tower/AWX platforms
- Certification such as Red Hat Certified Engineer (RHCE) with Ansible focus or Ansible Automation Certification
- Familiarity with cloud platforms (AWS, Azure, GCP) and automation integration
- Understanding of security compliance frameworks and automation governance
- Experience with container orchestration (Kubernetes, Docker) and infrastructure automation tools (Terraform, Puppet)