Public
Audit préalable sur les compétences potentielles en informatiques Niveau d'étude recommandé (BAC +2/3 minimum)
Pré-requis
- Audit préalable sur les compétences potentielles en informatiques
- Niveau d'étude recommandé (BAC +2/3 minimum)
Objectifs
Former des administrateurs système et cloud compétents en maîtrisant les systèmes d'exploitation, la virtualisation, la sécurité réseau, l'infrastructure as code et les services cloud, tout en favorisant la collaboration, la résolution proactive des problèmes et le développement des compétences en surveillance et gestion des performances.
Programme
1. Présentation du métier : (7h)
- Rôle
- Responsabilités
- Compétences
- Réglementation & RGPD
- Salaires
2. Maîtrise des systèmes d'exploitation : (70h)
- Installation et configuration de Linux, Windows, Unix, etc.
- Gestion des utilisateurs et des permissions.
- Administration des services système (par exemple, Apache, Nginx, MySQL, etc.).
- Configuration et gestion des réseaux.
- Dépannage des problèmes système.
- Développement de scripts shell (bash, awk, sed, etc.)
2. Virtualisation et conteneurisation : (21h)
- Compréhension des concepts de virtualisation et des types d'hyperviseurs.
- Utilisation de VMware, Hyper-V, VirtualBox, etc., pour la virtualisation.
- Installation et configuration de l'hyperviseur KVM
3. Réseau et sécurité : (35h)
- Connaissances des protocoles réseau (SSH, TCP/IP, DNS, DHCP, etc.).
- Configuration et gestion des pare-feu et des règles de sécurité.
- Mise en place de VPN et sécurisation des connexions réseau.
- Gestion des certificats SSL/TLS.
- Surveillance des logs et détection des menaces.
4. Infrastructure as Code (IaC) : (21h)
- Présentation de l'API d'OpenStack.
- Utilisation de Terraform pour définir et provisionner l'infrastructure.
- Automatisation des tâches de configuration avec Ansible.
- Utilisation de scripts pour l'automatisation des tâches récurrentes.
5. Services cloud : (84h)
- Connaissance approfondie des services cloud publics et privés
- Création, gestion et orchestration de conteneurs avec Docker.
- Utilisation de Kubernetes pour le déploiement et la gestion d'applications conteneurisées à grande échelle.
- Gestion de la haute disponibilité et scalabilité
- Utilisation des services de stockage (S3, Bloc Storage, etc.).
- Configuration de réseaux virtuels et de groupes de sécurité.
- Intégration des outils DevOps pour le déploiement continu et l'automatisation des processus de livraison (tels que GitLab, Jenkins, ArgoCD, etc.).
6. Surveillance et gestion des performances : (14h)
- Configuration de solutions de surveillance comme Zabbix, Prometheus, etc.
- Collecte et analyse de données de performances avec Grafana.
- Optimisation des ressources pour améliorer les performances.
- Mise en œuvre, déclenchement d'alertes pour une stratégie pro-active.
7. Gestion des bases de données : (14h)
- Installation et configuration de bases de données comme MySQL, PostgreSQL, MongoDB, Mariadb Galera, etc.
- Utilisation et sécurisation de services de bases de données managés.
- Sauvegarde et récupération des données.
- Optimisation des performances des requêtes et de la base de données.
8. Collaboration et résolution de problèmes : (7h)
- Capacité à travailler en équipe et à communiquer efficacement.
- Résolution proactive des problèmes et des incidents.
- Utilisation d'outils de gestion des tickets et de suivi des problèmes.
- Participation à des projets transversaux et à des initiatives d'amélioration continue.
