Compétences
Spécialisation Azure (niveau ingénieur).
Langue ▾
- Français — Courant (C2).
- Anglais — Niveau avancé (C1).
- Tamoul — Courant (C2).
Certifications & formation ▾
- AZ-104 — Microsoft Azure Administrator (certifié).
- Terraform Associate — en cours de préparation (exam 003).
- Formation continue : Azure + Terraform (projets hands-on).
Azure Cloud— Expertise (niveau ingénieur) ▾
Administration & Architecture
- Conception et déploiement d'infrastructures résilientes : Resource Groups, App Service, VM, VM Scale Sets, Availability Sets, Functions.
- Planification de capacity, HA, autoscaling et stratégies de failover.
Réseau & Connectivité
- VNet, Subnets, NSG, UDR, Route Tables, VNet Peering.
- Private Endpoints / Private Link, Private DNS zones pour PaaS (MySQL, Redis, Key Vault).
- Load Balancer, Application Gateway, WAF, Traffic Manager, Bastion.
- VPN (P2S, S2S) et diagnostics réseau (Network Watcher).
Sécurité & Identity
- Azure AD, Managed Identities, App Registrations / Service Principal, RBAC avancé.
- Key Vault, gestion des secrets, Service Connector, policies de rotation et accès.
- Azure Policy, Blueprints et gouvernance (Management Groups, tagging).
Stockage & Data
- Storage Accounts (Blob, File, Disk) : configuration, redondance, snapshots, lifecycle.
- Azure Database for MySQL, Azure SQL, Azure Cache for Redis — configuration sécurisée et optimisation des connexions.
IaC & Automatisation
- Bicep / ARM Templates, Terraform (intégration Azure), Azure CLI, PowerShell.
- Gestion du state (Azure Storage backend), modules réutilisables, pipelines IaC.
DevOps & Observabilité
- CI/CD : GitHub Actions, Azure DevOps Pipelines (YAML), déploiements slots, blue/green, approbations.
- Azure Monitor, Log Analytics, Application Insights, alerting, dashboards et runbooks.
Notes
- Projets notables : App Service + MySQL + Redis avec Private Endpoints et pipelines automatisés (CI/CD).
- Orientation SRE : runbooks, SLIs/SLOs, remédiation automatisée et optimisation coûts.
Multi-cloud (AWS, Oracle Cloud, GCP) ▾
Vue d'ensemble
- Compétences multi-cloud : Azure (spécialité), AWS (niveau administrateur), Oracle Cloud (OCI) et GCP (usage pratique).
- Approche commune : patterns d'intégration, réseaux hybrides, migrations et uniformisation via Terraform.
AWS (niveau administrateur)
- Compute (EC2), S3, VPC, IAM, RDS concepts, intégration avec services applicatifs.
Oracle Cloud (OCI) & GCP
- Déploiements de base et intégrations, utilisation des consoles natives et scripts Terraform.
Infrastructure as Code & Provisioning ▾
- Terraform : modules, workspaces, backends Azure Storage, stratégies de verrouillage et sécurité du state.
- Bicep / ARM Templates : déploiements natifs Azure et intégration CI.
- Azure CLI, PowerShell : automatisation et scripts de déploiement.
Réseau & Sécurité ▾
- NSG, Firewalls, WAF, Application Gateway, Load Balancer, Traffic Manager.
- VPN (S2S, P2S), ExpressRoute (concepts), bastion, segmentation réseau et durcissement.
- IAM, RBAC, identity management, gestion des secrets et policies de conformité.
DevOps & CI/CD ▾
- Azure DevOps (Pipelines YAML, Repos, Boards, Artifacts) et GitHub Actions.
- Jenkins pour cas legacy, stratégies de release (canary, blue/green), triggers et approbations.
- Gestion de code : Git, branching strategies, PR reviews, GitOps.
Conteneurs & Orchestration ▾
- Docker : images, optimisation, registries.
- Kubernetes / AKS : déploiements, autoscaling et troubleshooting.
- ACI & Ansible pour déploiements légers et automatisation de configuration.
Systèmes & Virtualisation ▾
- Windows Server 2019 / 2022, Windows 10/11, Linux (Debian), macOS, Android.
- Virtualisation : VMware, Hyper-V, VirtualBox — conception d'infrastructures virtuelles et optimisation.
Bases de données & Stockage ▾
- MySQL (incl. Azure Database for MySQL) : administration, migrations, sauvegardes.
- Microsoft SQL Server : administration et optimisation basique.
- Storage Accounts (Blob, Files, Disk) : lifecycle, redondance, snapshots.
Observabilité & Supervision ▾
- Azure Monitor, Log Analytics, Application Insights, Network Watcher.
- KQL, dashboards, alerting, playbooks et runbooks pour gestion d'incidents.
- GLPI (ITSM) et Power BI
Automatisation & Scripting ▾
- PowerShell, Bash / Shell, Python — scripts d'administration, déploiement, intégration et outils d'automatisation opérationnelle.
- Terraform (avec Azure) et Ansible — IaC et provisioning : modules réutilisables, backends, gestion du state, playbooks et intégration dans des pipelines CI/CD.
Développement Web & Mobile (support DevOps) ▾
- Python, Java, C#, PHP, JavaScript, WordPress
- Mobile : Flutter, Android (Java/Kotlin), iOS (Swift) — build & déploiement.
Outils & Méthodes SRE ▾
- Monitoring continu, alerting, playbooks.
- Runbooks, procédures de rollback, tests de résilience basiques.
- Optimisation coûts, tagging, gouvernance cloud.