Responsabilités principales
- Concevoir, implémenter et maintenir une infrastructure cloud scalable, sécurisée et hautement disponible.
- Construire, gérer et optimiser les pipelines CI/CD pour automatiser la livraison logicielle.
- Déployer, surveiller et maintenir les applications dans les environnements de développement, staging et production.
- Gérer l'infrastructure en tant que code (IaC) en utilisant des outils tels que Terraform ou CloudFormation.
- Configurer et maintenir les environnements conteneurisés en utilisant Docker et Kubernetes.
- Surveiller les performances système, la disponibilité et la sécurité, et résoudre les problèmes de manière proactive.
- Automatiser le provisionnement de l'infrastructure, la gestion de la configuration et les tâches opérationnelles.
- Collaborer avec les équipes de développement logiciel pour améliorer les processus de déploiement et la fiabilité des systèmes.
- Implémenter des stratégies de sauvegarde, de récupération après sinistre et de haute disponibilité.
- Assurer la conformité des environnements cloud aux meilleures pratiques de sécurité et aux normes organisationnelles.
- Optimiser l'utilisation des ressources cloud et gérer les coûts d'infrastructure.
- Maintenir la documentation technique pour l'infrastructure, les processus de déploiement et les procédures opérationnelles.