Job Title: Python and Ansible Developer
Job Overview
We are seeking a skilled Python and Ansible Developer. The ideal candidate will design, develop, and maintain automation solutions, leveraging Python scripting and Ansible for configuration management and orchestration. You will collaborate with cross functional teams to streamline deployment processes, ensure infrastructure consistency, and accelerate delivery cycles.
Key Responsibilities
•
Develop, test, and maintain automation scripts and playbooks using Python and Ansible.
•
Design and implement infrastructure as code (IaC) solutions for provisioning, configuring, and managing servers and services.
•
Automate repetitive tasks and workflows to increase operational efficiency and reduce manual intervention.
•
Integrate automation solutions with CI/CD pipelines and existing infrastructure.
•
Troubleshoot and resolve issues in automation scripts and playbooks.
•
Document processes, workflows, and technical designs for future reference and scalability.
•
Collaborate with DevOps, infrastructure, and application teams to gather requirements and deliver robust automation solutions.
•
Stay up to date with best practices and new tools in Python, Ansible, and automation technologies.
Required Skills and Qualifications
•
5+ years experience in Python programming for scripting and automation.
•
Hands on experience with Ansible for configuration management and orchestration.
•
Familiarity with infrastructure as code concepts and tools.
•
Knowledge of Linux/Unix systems administration.
•
Experience with version control systems (e.g., Git).
•
Understanding of CI/CD pipelines and DevOps practices.
•
Strong troubleshooting and problem solving abilities.
•
Excellent communication skills and ability to work in a team environment.
Preferred Qualifications
•
Experience with cloud platforms (AWS, Azure, or GCP).
•
Familiarity with Docker and container orchestration (e.g., Kubernetes).
•
Knowledge of other automation tools (e.g., Terraform, Puppet, Chef).
•
Experience with monitoring, logging, and alerting tools.