Description
du Poste :
En tant qu’ingénieur DevOps avec une expertise en Azure DevOps, vous serez responsable de la mise en place et de l'optimisation des pipelines CI / CD, de l'automatisation des processus de développement et de déploiement, ainsi que de la gestion de l'infrastructure en tant que code. Vous travaillerez en étroite collaboration avec les équipes de développement et d'exploitation pour garantir la qualité et la rapidité des livraisons.
Responsabilités :
- Concevoir, mettre en œuvre et maintenir des pipelines CI / CD sur Azure DevOps.
- Collaborer avec les équipes de développement pour améliorer la qualité du code et les processus de livraison.
- Gérer et surveiller l'infrastructure cloud sur Azure, en s'assurant de sa disponibilité et de sa performance.
- Participer à la mise en place de solutions de conteneurisation (Docker, Kubernetes).
- Assurer la sécurité des applications et des infrastructures déployées.
- Documenter les processus et les meilleures pratiques.
- Optimiser les processus de déploiement et d’intégration à l'aide de scripts et d'outils.
Qualifications :
- Diplôme en informatique ou dans un domaine connexe.
- Expérience significative avec Azure DevOps et ses services (Repos, Pipelines, Artifacts, etc.).
- Maîtrise des outils d'automatisation et de conteneurisation (Ansible, Terraform, Docker, Kubernetes).
- Connaissances en scripting (PowerShell, Python, Bash).
- Expérience avec les systèmes d'exploitation Linux et Windows.
- Excellentes compétences en résolution de problèmes et en communication.
As a DevOps Engineer with expertise in Azure DevOps, you will be responsible for setting up and optimizing CI / CD pipelines, automating development and deployment processes, and managing infrastructure as code. You will work closely with the development and operations teams to ensure quality and speed of deliveries.
Responsibilities
- Design, implement, and maintain CI / CD pipelines on Azure DevOps.
- Collaborate with development teams to improve code quality and delivery processes.
- Manage and monitor cloud infrastructure on Azure, ensuring its availability and performance.
- Participate in the implementation of containerization solutions (Docker, Kubernetes).
- Ensure the security of deployed applications and infrastructure.
- Document processes and best practices.
- Conduct deployment and integration processes using scripts and tools.
Qualifications
- Bachelor’s Degree in computer science or a related field.
- Significant experience with Azure DevOps and its services (Repos, Pipelines, Artifacts, etc.).
- Proficiency with automation and containerization tools (Ansible, Terraform, Docker, Kubernetes).
- Scripting skills (PowerShell, Python, Bash).
- Experience with Linux and Windows operating systems.
- Excellent problem-solving and communication skills.