Compétences

🐧 Linux Link to heading

Utilisation quotidienne de Linux pour l’administration système : systemd, services, journaux, SSH, notions de réseau et sécurité de base.

⚙️ Automatisation & Infrastructure as Code Link to heading

  • Ansible : pour le provisioning, la gestion des services, le hardening, les templates, les utilisateurs SSH et la gestion des secrets
  • Terraform : pour le déploiement de machines virtuelles ou de ressources cloud.

🔁 CI/CD & Gestion de version Link to heading

  • Git, workflows Git-flow ou développement trunk-based
  • GitLab CI / GitHub Actions, pipelines pour les tests, la construction, les analyses de sécurité et les test de déploiement

🐳 Conteneurs & Orchestration Link to heading

  • Docker : docker-compose pour les environnements locaux et de production
  • Portainer / Kubernetes pour la gestion des conteneurs et des clusters

🖥 Virtualisation Link to heading

  • Proxmox / VMware, cycle de vie des VM, modèles (templates), backup.
  • Provisioning automatisé via des workflows Ansible + Terraform

🧪 Tests & Validation Link to heading

  • Linting / scans de sécurité pour Ansible, Terraform et les images de conteneurs. Validations après déploiement.

🌐 Réseau Link to heading

  • DNS, SSL/TLS, reverse proxy, HTTP/HTTPS
  • pfSense, Cloudflare, notions de routage et VPN