About the Role:
We are currently in search of an Automation Engineer with exceptional skills in Python and Ansible to join our dynamic team. One of your responsibilities in this position will be to automate a variety of infrastructure duties, streamline operations, and improve the overall efficiency of the system. Working in conjunction with the development and operations teams, you will be responsible for the design, implementation, and maintenance of robust automation solutions.
Key Responsibilities:
- Ansible Automation:
- Develop, test, and deploy Ansible playbooks, roles, and modules to automate provisioning, configuration, and deployment of infrastructure components.
- Implement Infrastructure as Code (IaC) principles to manage infrastructure in a declarative and version-controlled manner.
- Integrate Ansible with configuration management tools like Puppet or Chef to create a unified automation framework.
- Python Scripting:
- Write efficient Python scripts to automate complex tasks, such as data extraction, parsing, and transformation.
- Develop custom modules and plugins to extend Ansible’s capabilities.
- Integrate Python scripts with Ansible playbooks to create powerful automation workflows.
- Infrastructure Management:
- Manage and maintain various infrastructure components, including servers, networks, and databases.
- Proactively identify and resolve issues by implementing robust monitoring and alerting systems.
- Guarantee adherence to industry standards and security best practices.
- Collaboration and Problem-Solving:
- Ability to comprehend requirements and convert them into automation solutions through effective collaboration with cross-functional teams.
- Troubleshoot complex technical issues and implement solutions to improve system reliability and performance.
- Stay up-to-date with the latest trends in automation and DevOps practices.
Required Skills and Experience:
- 6+ years of experience in system administration or DevOps engineering
- Strong proficiency in Ansible, Python, and PowerShell scripting
- Experience with Infrastructure as Code (IaC) tools like Terraform or CloudFormation
- Knowledge of configuration management tools like Puppet or Chef
- Familiarity with cloud platforms (AWS, Azure, GCP) and virtualization technologies (VMware, Hyper-V)
- Understanding of networking concepts, including TCP/IP, DNS, and routing
- Exceptional analytical, problem-solving, and troubleshooting abilities
- Strong interpersonal and communication abilities
Desired Skills:
- Experience with containerization technologies like Docker and Kubernetes
- Knowledge of CI/CD pipelines and tools like Jenkins or GitLab CI/CD
- Experience with monitoring tools like Prometheus and Grafana
If you’re passionate about automation, have a strong technical background, and enjoy solving complex challenges, we encourage you to apply.