Job Overview The Ansible Engineer will develop and maintain automation solutions for deployment and configuration management. The position requires expertise in Ansible, Linux/Unix systems, and scripting, along with an understanding of version control, CI/CD pipelines, networking, security, and infrastructure concepts.
The engineer will also support production systems, review automation code, document processes, and follow industry best practices in automation and cloud technologies.
Key Responsibilities
- Develop and maintain Ansible playbooks, roles, and inventory files for deployment automation and configuration management.
- Troubleshoot and resolve automation-related issues and provide support for production systems.
- Conduct code reviews and recommend improvements to maintain automation and Infrastructure as Code (IaC) best practices.
- Document automation processes, configurations, and technical best practices.
- Collaborate with cross-functional teams to improve deployment processes,
system reliability, and infrastructure scalability.
- Stay updated on industry trends and best practices in automation and cloud technologies.
Candidate Profile
- 3–5 years of experience in automation and configuration management using Ansible.
- Strong understanding of Linux/Unix operating systems.
- Proficiency in scripting languages such as Python or Bash.
- Familiarity with Git and CI/CD tools such as Jenkins and GitLab CI.
- Knowledge of networking, security, and infrastructure concepts.
- Robust analytical and problem-solving skills.
- Ability to work independently and collaboratively with cross-functional teams.
- Good written and verbal communication skills.
Preferred Qualifications
- Ansible certification or other relevant DevOps certifications.
- Experience with monitoring and logging tools such as Prometheus, Grafana, and the ELK Stack.