Ansible Automation Engineer
2 weeks ago
We are seeking an experienced Principal DevOps Engineer with a strong background in Ansible Automation, Terraform, AWS, and CI/CD pipelines to help st..
We are seeking an experienced Principal DevOps Engineer with a strong background in Ansible Automation, Terraform, AWS, and CI/CD pipelines to help streamline our operations and enhance overall efficiency. The ideal candidate will have hands-on experience in designing, implementing, and maintaining automation solutions to support infrastructure provisioning, configuration management, and application deployment processes. If you have a passion for DevOps practices and enjoy working with modern technologies like Ansible, AWS, Terraform, Jenkins, and Azure, this is the perfect opportunity for you.
Key Responsibilities:
- Lead Automation Initiatives: Oversee the design, implementation, and maintenance of Ansible automation solutions to optimize infrastructure provisioning and configuration management processes.
- CI/CD Pipeline Management: Utilize Jenkins to create and manage continuous integration and continuous delivery pipelines to automate build, test, and deployment workflows.
- Ansible Playbooks: Develop and maintain Ansible playbooks to automate configuration management and application deployment across diverse environments.
- Infrastructure as Code (IaC): Implement Terraform for provisioning and managing infrastructure, ensuring repeatable and scalable infrastructure deployments in AWS cloud environments.
- Cross-Functional Collaboration: Work with cross-functional teams to gather business requirements and develop automation solutions that improve operational efficiency and streamline workflows.
- Cloud Infrastructure Management: Leverage AWS services for application deployment, monitoring, and management to ensure scalability, security, and availability.
- Troubleshooting & Optimization: Conduct root cause analysis for issues arising in automation processes and optimize existing workflows to reduce deployment times and improve system reliability.
- Mentorship & Guidance: Provide mentorship to junior engineers, fostering a culture of collaboration, continuous learning, and the adoption of best practices in DevOps and automation.
- Version Control & Configuration Management: Implement version control practices with tools such as Git and Ansible Vault to ensure consistent and traceable configuration management.
- Security & Compliance: Ensure all automation solutions comply with organizational security policies and industry best practices for credential and secrets management.
- API Integration & Scripting: Work with APIs to facilitate communication across systems and develop automation scripts using Python and Bash.
- Automation Monitoring & Reporting: Use tools like CloudWatch for operational visibility and monitoring to ensure high availability and performance of infrastructure.
- Containerization: Implement and maintain containerized applications using Docker and Kubernetes for orchestration, leveraging containerization for scalability and ease of management.
Requirements:
- Education: Bachelor's degree in Computer Science, Information Technology, or a related field.
- Experience: 3+ years of proven experience in DevOps or automation engineering, with extensive hands-on experience in Ansible, Terraform, AWS, Jenkins, and CI/CD processes.
- Ansible Expertise: Strong experience in Ansible, including developing and managing playbooks and automation workflows.
- Infrastructure as Code (IaC): Experience with Terraform for cloud infrastructure provisioning and management.
- Cloud Platforms: Proficiency in working with cloud environments such as AWS and Azure.
- CI/CD Expertise: Strong experience in setting up and managing Jenkins pipelines to automate build and deployment workflows.
- Version Control: Experience with Git for source control and collaboration in an automated environment.
- Scripting Skills: Expertise in Python, Bash, and YAML for automation scripting and configuration management.
- Security & Compliance: Familiarity with security best practices in automation, including credential management and compliance within automated processes.
- Containerization & Orchestration: Experience with Docker and Kubernetes for managing containerized applications and deployments.
- Problem-Solving: Strong troubleshooting and problem-solving skills, especially in automation and cloud environments.
- Communication: Excellent written and verbal communication skills to collaborate effectively across teams and stakeholders.
Desirable Skills:
- API Integration: Experience working with APIs to integrate systems and automate tasks.
- IT Service Management (ITSM): Knowledge of integrating automation solutions with ITSM tools for enhanced service delivery and incident management.
- Recognition & Certifications: Any relevant DevOps certifications, such as AWS Certified DevOps Engineer, Ansible Certified Engineer, etc.Ansible Automation Engineer
Official account of Jobstore.