← Retour
SICTIAM
Administrateur DEVOPS (h/f)
125 Rue des Amandiers, Biot (Alpes-Maritimes (06))
Résumé du poste
Salaire : Non renseigné
Emploi permanent
Plein temps
Informatique
Publié il y a 4 semaines
Description du poste
Assurer la mise en place, les tests, la maintenance et l'évolution des systèmes informatiques en adéquation avec les besoins métiers et les politiques de sécurité :
* Gérer les infrastructures systèmes et réseaux, ainsi que les applications métiers ;
* Contribuer à l'élaboration et à la mise en œuvre de la stratégie DevOps ;
* Gérer les incidents, les défauts techniques et les demandes de service ;
* Participer à la mise en place de la surveillance et de la gestion des performances des infrastructures et applications ;
* Participer aux projets de déploiement de nouveaux services et à la résolution des incidents ;
* Contribuer à la mise en place et à l'application des procédures et des bonnes pratiques en matière de sécurité ;
* Assurer les permanences / astreintes ;
* Contribuer à la production de la documentation, procédures ;
* Assurer une veille technologique et être force de proposition.
* Gérer les infrastructures systèmes et réseaux, ainsi que les applications métiers ;
* Contribuer à l'élaboration et à la mise en œuvre de la stratégie DevOps ;
* Gérer les incidents, les défauts techniques et les demandes de service ;
* Participer à la mise en place de la surveillance et de la gestion des performances des infrastructures et applications ;
* Participer aux projets de déploiement de nouveaux services et à la résolution des incidents ;
* Contribuer à la mise en place et à l'application des procédures et des bonnes pratiques en matière de sécurité ;
* Assurer les permanences / astreintes ;
* Contribuer à la production de la documentation, procédures ;
* Assurer une veille technologique et être force de proposition.
Votre mission
Automatisation des processus de développement et de déploiement :
* Créer, configurer et maintenir des pipelines d’intégration continue (CI) et de déploiement continu (CD) pour automatiser les tests, les builds et les déploiements ;
* Intégration de tests automatisés (tests unitaires, tests d'intégration, tests de performance) ;
* automatiser la gestion des configurations (avec Ansible)*
* Gestion des infrastructures ;
* Déployer des machines virtuelles, des containers, des bases de données et autres ressources nécessaires à l'exécution de l'application ;
* Mise en place de solutions de virtualisation et de conteneurisation comme Docker pour créer des environnements reproductibles, et Kubernetes pour orchestrer ces conteneurs à grande échelle ;
* Collaboration et communication entre les équipes ;
* Travailler de manière étroite avec les équipes de développement et d’exploitation pour assurer une communication fluide, faciliter les feedbacks rapides et résoudre les problèmes en temps réel ;
* Participer à la gestion du changement en assurant une bonne gestion des versions et des configurations, en veillant à ce que les modifications ne perturbent pas la production ;
Supervision et gestion des performances des systèmes :
* Configurer des outils de surveillance pour suivre la performance des applications et de l’infrastructure ;
* Mettre en place des alertes en cas de dégradation de la performance ou de défaillance d’une ressource. Assurer une réponse rapide aux incidents afin de minimiser les interruptions de service ;
* Planifier et ajuster les ressources nécessaires pour répondre aux besoins de performance, en particulier lors des pics de charge. Cela implique également la gestion de la scalabilité des services ;
* Sécurisation des processus et des environnements ;
* Implémentation de stratégies de sécurité pour garantir la sécurité des environnements de développement et de production (gestion des secrets, des clés d'API, etc.) ;
* Intégration de pratiques de sécurité y compris les scans de vulnérabilités et l’audit des applications pour détecter les failles potentielles ;
* Utilisation de solutions comme Azure Active Directory pour contrôler les droits d’accès aux différentes ressources dans le cloud ou sur les serveurs ;
* Gestion du cycle de vie des applications ;
* S’assurer du bon déploiement des applications en production, tout en minimisant les risques liés à ces déploiements ;
* Mettre en place des mécanismes permettant de revenir en arrière en cas de problème lors d'un déploiement ou d'une mise à jour d’application ;
* Garantir la disponibilité continue des services via la mise en place de stratégies de tolérance aux pannes et de redondance ;
* Amélioration continue et veille technologique ;
* Se tenir informé des dernières tendances et des nouvelles technologies dans le domaine du cloud computing, de l'automatisation, des outils CI/CD, et des bonnes pratiques DevOps ;
* Gestion des logs et d’audit ;
* Utilisation d'outils pour centraliser et analyser les logs des applications et des systèmes, facilitant ainsi le diagnostic des problèmes ;
* Assurer la conformité aux standards de sécurité et aux réglementations en mettant en place des outils d’audit des actions et des accès.
* Créer, configurer et maintenir des pipelines d’intégration continue (CI) et de déploiement continu (CD) pour automatiser les tests, les builds et les déploiements ;
* Intégration de tests automatisés (tests unitaires, tests d'intégration, tests de performance) ;
* automatiser la gestion des configurations (avec Ansible)*
* Gestion des infrastructures ;
* Déployer des machines virtuelles, des containers, des bases de données et autres ressources nécessaires à l'exécution de l'application ;
* Mise en place de solutions de virtualisation et de conteneurisation comme Docker pour créer des environnements reproductibles, et Kubernetes pour orchestrer ces conteneurs à grande échelle ;
* Collaboration et communication entre les équipes ;
* Travailler de manière étroite avec les équipes de développement et d’exploitation pour assurer une communication fluide, faciliter les feedbacks rapides et résoudre les problèmes en temps réel ;
* Participer à la gestion du changement en assurant une bonne gestion des versions et des configurations, en veillant à ce que les modifications ne perturbent pas la production ;
Supervision et gestion des performances des systèmes :
* Configurer des outils de surveillance pour suivre la performance des applications et de l’infrastructure ;
* Mettre en place des alertes en cas de dégradation de la performance ou de défaillance d’une ressource. Assurer une réponse rapide aux incidents afin de minimiser les interruptions de service ;
* Planifier et ajuster les ressources nécessaires pour répondre aux besoins de performance, en particulier lors des pics de charge. Cela implique également la gestion de la scalabilité des services ;
* Sécurisation des processus et des environnements ;
* Implémentation de stratégies de sécurité pour garantir la sécurité des environnements de développement et de production (gestion des secrets, des clés d'API, etc.) ;
* Intégration de pratiques de sécurité y compris les scans de vulnérabilités et l’audit des applications pour détecter les failles potentielles ;
* Utilisation de solutions comme Azure Active Directory pour contrôler les droits d’accès aux différentes ressources dans le cloud ou sur les serveurs ;
* Gestion du cycle de vie des applications ;
* S’assurer du bon déploiement des applications en production, tout en minimisant les risques liés à ces déploiements ;
* Mettre en place des mécanismes permettant de revenir en arrière en cas de problème lors d'un déploiement ou d'une mise à jour d’application ;
* Garantir la disponibilité continue des services via la mise en place de stratégies de tolérance aux pannes et de redondance ;
* Amélioration continue et veille technologique ;
* Se tenir informé des dernières tendances et des nouvelles technologies dans le domaine du cloud computing, de l'automatisation, des outils CI/CD, et des bonnes pratiques DevOps ;
* Gestion des logs et d’audit ;
* Utilisation d'outils pour centraliser et analyser les logs des applications et des systèmes, facilitant ainsi le diagnostic des problèmes ;
* Assurer la conformité aux standards de sécurité et aux réglementations en mettant en place des outils d’audit des actions et des accès.
Profil recherché
* Maîtrise des systèmes d'exploitation Windows et Linux ;
* Maîtrise des technologies de virtualisation et de stockage ;
* Connaissance des protocoles réseau TCP/IP ;
*Langages de programmation (JavaScript, CSS3, Python, Php …) ;
* Bases de données (PostgreSQL, mySQL, MongoDB, …) ;
* Open Source : GNU/Linux, Kubernetes ;
* Maîtrise de la méthodologie de gestion de projet ;
* Connaissances des règles de confidentialité des données et de sécurité informatique ;
* Capacités d’organisation, de priorisation et de suivi de ses activités ;
* Capacités d’analyse et de synthèse ;
* Capacité rédactionnelle.
* Maîtrise des technologies de virtualisation et de stockage ;
* Connaissance des protocoles réseau TCP/IP ;
*Langages de programmation (JavaScript, CSS3, Python, Php …) ;
* Bases de données (PostgreSQL, mySQL, MongoDB, …) ;
* Open Source : GNU/Linux, Kubernetes ;
* Maîtrise de la méthodologie de gestion de projet ;
* Connaissances des règles de confidentialité des données et de sécurité informatique ;
* Capacités d’organisation, de priorisation et de suivi de ses activités ;
* Capacités d’analyse et de synthèse ;
* Capacité rédactionnelle.
Autres informations
Non renseignées