Pour un de nos clients de renom basé dans le canton de Vaud, nous recherchons un administrateur - ingénieur DevOps.
Les missions :
Gestion et optimisation des pipelines CI/CD : Créer, gérer et optimiser les pipelines de développement et de déploiement continus sous TFS-Azure-DevOps ou d'autres outils similaires, pour garantir une livraison efficace et fiable des applications.
Administration des plateformes : Gérer l'administration des plateformes Linux et Windows, y compris les serveurs web (Apache/Tomcat, IIS, NGINX), les outils de conteneurisation (Docker), et les environnements cloud (Azure VM, Azure Storage).
Support et résolution de problèmes: Fournir un support technique en cas de problèmes lors de la création d'images, du déploiement ou de la gestion d'erreurs liées aux pipelines. Assurer une disponibilité et une performance optimales des systèmes.
Sécurité et conformité : Mettre en place et maintenir des pratiques de sécurité robustes, telles que la gestion des secrets et l'utilisation d'outils comme Snyk, pour assurer la protection des données et des systèmes.
Collaboration et communication : Collaborer avec les équipes de développement, de test et d'opérations pour garantir la qualité, la rapidité et l'efficacité des livraisons logicielles.
Innovation et amélioration continue : Rester à jour sur les meilleures pratiques en matière de DevOps, d'intégration et de déploiement continus, et apporter des améliorations continues aux processus et aux outils.
Documentation et standardisation : Créer et maintenir une documentation complète et précise des processus et des configurations, afin de favoriser la standardisation et la réutilisabilité.
Expérience requise
Excellente connaissance de Azure DevOps (de préférence) ou expérience équivalente sur GitLab, GitHub, ou Bitbucket.
Expertise en DevOps : Kubernetes, Docker, Openshift, Terraform, Ansible, Packer, Prometheus, Grafana, ELK Stack (Kibana, ElasticSearch, Logstash), Elastic Cloud, Git.
Bonne maîtrise des aspects liés à l'authentification, la sécurité et l'IDP.
Connaissance approfondie des solutions cloud (Cloud Azure, Azure VM, Azure Storage).
Maîtrise du langage Yaml. Connaissance des architectures SaaS, IaaS/IaC, PaaS, CaaS. Technologies : RabbitMQ, Squash, ActiveMQ, SonarQube, Sentry, VMWare/VSphere.
Connaissance des méthodologies et frameworks : Agile, DevOps, UML, ITIL.
Expertise dans les meilleures pratiques CI/CD.
Connaissance opérationnelle des bases de données.
Compétences attendues
Gestion et administration d'un pipeline sous TFS-Azure-DevOps.
Maîtrise de l'administration de plateformes Linux et Windows : Apache/Tomcat, IIS, NGINX, Docker.
Capacité à maintenir à jour une plateforme Azure-DevOps, notamment les versions.
Capacité à travailler de manière autonome sur Azure DevOps pour créer des pipelines et répondre aux besoins d'évolution de l'organisation.
Capacité à fournir un support en cas de problèmes lors de la création d'images, du déploiement ou de la gestion d'erreurs liées au pipeline.
Familiarité avec les étapes de développement : récupération de secrets, installation des dépendances, build, nettoyage, etc.
Diplôme universitaire : Un diplôme de niveau universitaire en informatique, en génie informatique ou dans un domaine connexe.
Formation spécifique : Une formation spécialisée en DevOps, en gestion de systèmes ou dans les technologies liées telles que Kubernetes, Docker, Terraform, Ansible, etc., est fortement recommandée.
Certifications : Des certifications spécifiques liées à Azure DevOps seront trés appréciées.
Expérience professionnelle : Une expérience pratique significative dans des rôles similaires ou dans l'administration et le développement de systèmes DevOps est requise.
Connaissances pratiques : Des connaissances solides en développement, en intégration et en déploiement continus (CI/CD), ainsi que dans la gestion des plateformes cloud, sont indispensables.
En plus de ces qualifications, une bonne maîtrise des langues française et anglaise (B2) est requise pour communiquer efficacement dans un environnement de travail international.
Rémunération en fonction du profil. Poste à pourvoir rapidement avec possibilité de télétravail (40% maximim).
5 ans d'expérience minimum sur un poste similaire