Infrastructure Automation Developer
sanofi
Job Description
Main Responsibilities:
-
Design, develop, and maintain Ansible playbooks and automation frameworks to address complex business requirements and enterprise-level infrastructure use cases.
-
Implement and manage version control, testing, and deployment processes for Ansible playbooks and other automation tools.
-
Administer and optimize Ansible Automation infrastructure, ensuring it meets performance, scalability, and operational requirements.
-
Collaborate closely with DevOps and IT operations teams to integrate automation solutions with broader infrastructure and application lifecycle processes.
-
Troubleshoot, debug, and resolve issues related to playbook execution, automation frameworks, and infrastructure, ensuring minimal disruption and high availability.
Required Qualifications and Experience:
-
4+ years of hands-on experience developing and managing Ansible playbooks within cloud environments (AWS, Azure, or similar).
-
Strong experience in automating both infrastructure provisioning and application deployment using Ansible and related tools (e.g., Ansible Automation Platform, ServiceNow, etc.).
-
Expertise in writing, optimizing, and troubleshooting Ansible playbooks for complex, distributed environments.
-
Solid scripting proficiency in Bash or Python for automation and orchestration.
-
Experience with version control systems, particularly GitHub, and an understanding of CI/CD pipeline integration.
-
In-depth knowledge of system administration on Linux (RHEL, CentOS) and Windows platforms, with the ability to troubleshoot and optimize system performance.
-
Familiarity with API integration and automation, with experience using RESTful APIs or similar technologies.
-
Working knowledge of containerization and orchestration tools such as Docker and Kubernetes.
-
Experience with continuous integration (CI) and continuous deployment (CD) practices, including pipeline management and optimization.