Files
peakskills/data/skills/devops.json
2025-08-25 22:34:11 +02:00

353 lines
12 KiB
JSON

{
"category": "DevOps",
"icon": "settings",
"skills": [
{
"id": "docker",
"name": "Docker",
"description": "Plateforme de conteneurisation pour développer, expédier et exécuter des applications",
"links": [
"https://www.docker.com/",
"https://docs.docker.com/",
"https://github.com/docker/docker-ce"
],
"icon": "fab-docker"
},
{
"id": "kubernetes",
"name": "Kubernetes",
"description": "Système d'orchestration de conteneurs open source",
"links": [
"https://kubernetes.io/",
"https://kubernetes.io/docs/",
"https://github.com/kubernetes/kubernetes"
],
"icon": "fas-layers"
},
{
"id": "aws",
"name": "Amazon Web Services",
"description": "Plateforme de services cloud d'Amazon",
"links": [
"https://aws.amazon.com/",
"https://docs.aws.amazon.com/",
"https://github.com/aws"
],
"icon": "fab-aws"
},
{
"id": "terraform",
"name": "Terraform",
"description": "Outil d'infrastructure as code pour construire, changer et versionner l'infrastructure",
"links": [
"https://www.terraform.io/",
"https://learn.hashicorp.com/terraform",
"https://github.com/hashicorp/terraform"
],
"icon": "fas-tools"
},
{
"id": "jenkins",
"name": "Jenkins",
"description": "Serveur d'automatisation open source pour CI/CD",
"links": [
"https://www.jenkins.io/",
"https://www.jenkins.io/doc/",
"https://github.com/jenkinsci/jenkins"
],
"icon": "fas-cog"
},
{
"id": "githubactions",
"name": "GitHub Actions",
"description": "Plateforme CI/CD intégrée à GitHub",
"links": [
"https://github.com/features/actions",
"https://docs.github.com/en/actions",
"https://github.com/actions"
],
"icon": "fas-cog"
},
{
"id": "ansible",
"name": "Ansible",
"description": "Outil d'automatisation IT et de gestion de configuration",
"links": ["https://www.ansible.com/", "https://docs.ansible.com/"],
"icon": "fas-cog"
},
{
"id": "gitlab-ci",
"name": "GitLab CI/CD",
"description": "Pipeline d'intégration continue de GitLab",
"links": [
"https://about.gitlab.com/stages-devops-lifecycle/continuous-integration/",
"https://docs.gitlab.com/ee/ci/"
],
"icon": "fab-gitlab"
},
{
"id": "prometheus",
"name": "Prometheus",
"description": "Système de monitoring et d'alerting",
"links": ["https://prometheus.io/", "https://prometheus.io/docs/"],
"icon": "fas-chart-line"
},
{
"id": "grafana",
"name": "Grafana",
"description": "Plateforme de visualisation et monitoring",
"links": ["https://grafana.com/", "https://grafana.com/docs/"],
"icon": "fas-chart-line"
},
{
"id": "elk-stack",
"name": "ELK Stack",
"description": "Elasticsearch, Logstash, et Kibana pour logs",
"links": [
"https://www.elastic.co/what-is/elk-stack",
"https://www.elastic.co/guide/"
],
"icon": "fas-search"
},
{
"id": "nginx",
"name": "Nginx",
"description": "Serveur web et proxy inverse",
"links": ["https://nginx.org/", "https://nginx.org/en/docs/"],
"icon": "fas-server"
},
{
"id": "apache",
"name": "Apache HTTP Server",
"description": "Serveur web open source",
"links": ["https://httpd.apache.org/", "https://httpd.apache.org/docs/"],
"icon": "fas-server"
},
{
"id": "traefik",
"name": "Traefik",
"description": "Proxy inverse moderne et load balancer",
"links": ["https://traefik.io/", "https://doc.traefik.io/"],
"icon": "fas-cog"
},
{
"id": "helm",
"name": "Helm",
"description": "Gestionnaire de packages pour Kubernetes",
"links": ["https://helm.sh/", "https://helm.sh/docs/"],
"icon": "fas-cog"
},
{
"id": "istio",
"name": "Istio",
"description": "Service mesh pour microservices",
"links": ["https://istio.io/", "https://istio.io/latest/docs/"],
"icon": "fas-cog"
},
{
"id": "vault",
"name": "HashiCorp Vault",
"description": "Gestion des secrets et chiffrement",
"links": [
"https://www.vaultproject.io/",
"https://learn.hashicorp.com/vault"
],
"icon": "fas-cog"
},
{
"id": "consul",
"name": "HashiCorp Consul",
"description": "Service discovery et configuration",
"links": ["https://www.consul.io/", "https://learn.hashicorp.com/consul"],
"icon": "fas-cog"
},
{
"id": "nomad",
"name": "HashiCorp Nomad",
"description": "Orchestrateur de workloads",
"links": [
"https://www.nomadproject.io/",
"https://learn.hashicorp.com/nomad"
],
"icon": "fas-cog"
},
{
"id": "kong",
"name": "Kong",
"description": "Gateway API open source pour la gestion, la sécurisation et le monitoring des API avec support de plugins",
"links": ["https://konghq.com/", "https://docs.konghq.com/"],
"icon": "fas-door-open"
},
{
"id": "keycloak",
"name": "Keycloak",
"description": "Solution open source de gestion des identités et des accès (IAM) avec support de l'authentification unique (SSO)",
"links": [
"https://www.keycloak.org/",
"https://www.keycloak.org/documentation"
],
"icon": "fas-key"
},
{
"id": "ceph",
"name": "Ceph",
"description": "Système de stockage distribué open source offrant des services d'objets, de blocs et de fichiers",
"links": ["https://ceph.io/", "https://docs.ceph.com/"],
"icon": "fas-hdd"
},
{
"id": "harbor",
"name": "Harbor",
"description": "Registre de conteneurs open source pour le stockage et la distribution sécurisée des images Docker",
"links": ["https://goharbor.io/", "https://goharbor.io/docs/"],
"icon": "fas-ship"
},
{
"id": "zabbix",
"name": "Zabbix",
"description": "Solution de monitoring open source pour la surveillance des réseaux, serveurs et applications",
"links": [
"https://www.zabbix.com/",
"https://www.zabbix.com/documentation"
],
"icon": "fas-chart-line"
},
{
"id": "nutanix",
"name": "Nutanix",
"description": "Plateforme d'infrastructure hyperconvergée combinant virtualisation, stockage distribué et gestion unifiée",
"links": [
"https://www.nutanix.com/",
"https://portal.nutanix.com/page/documents"
],
"icon": "fas-server"
},
{
"id": "backstage",
"name": "Backstage",
"description": "Plateforme de portail développeur open source pour centraliser la documentation, les services et les outils de développement",
"links": ["https://backstage.io/", "https://backstage.io/docs/"],
"icon": "fas-home"
},
{
"id": "cohesity",
"name": "Cohesity",
"description": "Solution de gestion des données d'entreprise offrant sauvegarde, restauration, archivage et automatisation des configurations réseau",
"links": [
"https://www.cohesity.com/",
"https://www.cohesity.com/support/"
],
"icon": "fas-database"
},
{
"id": "vault",
"name": "HashiCorp Vault",
"description": "Système de gestion des secrets et de protection des données sensibles avec chiffrement et rotation automatique",
"links": [
"https://www.vaultproject.io/",
"https://learn.hashicorp.com/vault"
],
"icon": "fas-vault"
},
{
"id": "sonar",
"name": "Sonar",
"description": "Plateforme d'analyse statique de code multi-langage pour la détection des bugs, vulnérabilités et code smells",
"links": ["https://www.sonarsource.com/", "https://docs.sonarqube.org/"],
"icon": "fas-search"
},
{
"id": "git",
"name": "Git",
"description": "Système de contrôle de version distribué pour le suivi des modifications du code source",
"links": ["https://git-scm.com/", "https://git-scm.com/doc"],
"icon": "fab-git"
},
{
"id": "trivy",
"name": "Trivy",
"description": "Scanner de vulnérabilités pour les images de conteneurs et les dépendances logicielles",
"links": [
"https://aquasecurity.github.io/trivy/",
"https://aquasecurity.github.io/trivy/latest/docs/"
],
"icon": "fas-shield-alt"
},
{
"id": "checkmarx",
"name": "Checkmarx",
"description": "Solution d'analyse de sécurité applicative (SAST) pour la détection des vulnérabilités dans le code source",
"links": ["https://checkmarx.com/", "https://checkmarx.com/resources/"],
"icon": "fas-shield-alt"
},
{
"id": "stryker",
"name": "Stryker",
"description": "Suite d'outils de test par mutation pour évaluer la qualité des tests unitaires en modifiant le code source",
"links": [
"https://stryker-mutator.io/",
"https://stryker-mutator.io/docs/"
],
"icon": "fas-bug"
},
{
"id": "helm",
"name": "Helm",
"description": "Gestionnaire de packages pour Kubernetes facilitant le déploiement et la configuration des applications",
"links": ["https://helm.sh/", "https://helm.sh/docs/"],
"icon": "fas-anchor"
},
{
"id": "liquibase",
"name": "Liquibase",
"description": "Outil de gestion des changements de base de données pour le versioning et le déploiement des schémas",
"links": ["https://www.liquibase.org/", "https://docs.liquibase.com/"],
"icon": "fas-database"
},
{
"id": "ansible",
"name": "Ansible",
"description": "Outil d'automatisation IT sans agent pour le provisionnement, la gestion de configuration et le déploiement d'applications",
"links": ["https://www.ansible.com/", "https://docs.ansible.com/"],
"icon": "fas-cog"
},
{
"id": "terraform",
"name": "Terraform",
"description": "Outil d'infrastructure as code pour la provision et la gestion des ressources cloud",
"links": [
"https://www.terraform.io/",
"https://learn.hashicorp.com/terraform"
],
"icon": "fas-tools"
},
{
"id": "puppet",
"name": "Puppet",
"description": "Plateforme de gestion de configuration et d'automatisation infrastructure permettant le déploiement et la conformité des systèmes",
"links": ["https://puppet.com/", "https://puppet.com/docs/"],
"icon": "fas-cog"
},
{
"id": "azure-devops",
"name": "Azure DevOps Server",
"description": "Suite complète de développement collaborative incluant gestion de code, CI/CD, tests et déploiement d'applications",
"links": [
"https://azure.microsoft.com/fr-fr/services/devops/server/",
"https://docs.microsoft.com/azure/devops/"
],
"icon": "fab-microsoft"
},
{
"id": "nexus",
"name": "Nexus",
"description": "Gestionnaire de dépôts pour le stockage, la distribution et la gestion des artefacts logiciels avec support des principaux formats de packages",
"links": [
"https://www.sonatype.com/products/sonatype-nexus-repository",
"https://help.sonatype.com/repomanager3/"
],
"icon": "fas-archive"
}
]
}