Ansible Python Automation Engineer
Summary
Designs and maintains IT automation workflows using Ansible and Python, focusing on infrastructure-as-code, CI/CD integration, and cross-team collaboration.
Requirements:
- Strong proficiency in Ansible and Python scripting.
- Solid understanding of infrastructure as code (IaC) principles.
- Experience with version control systems, preferably Git.
- Knowledge of continuous integration and continuous deployment (CI/CD) concepts.
- Familiarity with Linux/Unix systems and shell scripting.
- Understanding of networking and security concepts.
- Ability to collaborate effectively with cross-functional teams.
- Strong problem-solving and troubleshooting skills.
- Excellent communication and documentation skills.
Responsibilities:
- Design, implement, and maintain automation solutions using Ansible and Python.
- Collaborate with cross-functional teams to understand infrastructure requirements and develop effective automation workflows.
- Create playbooks and roles for configuration management, deployment, and orchestration.
- Troubleshoot and optimize existing automation scripts to enhance performance and reliability.
- Work closely with DevOps teams to integrate automation into CI/CD pipelines.
- Ensure security best practices are implemented in automation processes.
- Collaborate with system architects to design scalable and efficient automation solutions.
- Stay updated on industry trends and emerging technologies to continuously improve automation processes.
- Document automation workflows, configurations, and troubleshooting steps.