DevOps Engineer
Step by step guide to becoming a modern DevOps engineer.
13 phần
- FoundationsLinux fundamentalsShell scripting (Bash)Networking basicsProcesses, file systems and permissions
- Programming for AutomationPick onePythonGo
- Version ControlGitGitOps workflows
- Servers & the WebHow the web worksWeb servers (Nginx, Apache)DNS
- ContainersDocker fundamentalsImages and registriesDocker Compose
- Container OrchestrationKubernetes basicsPods, Deployments and ServicesHelm and Kustomize
- CI/CDPipeline conceptsGitHub Actions / GitLab CI / JenkinsAutomated testing in pipelinesRelease strategies (blue-green, canary)
- Infrastructure as CodeTerraformAnsibleConfiguration management
- Cloud PlatformsPick oneAWSGoogle Cloud PlatformMicrosoft AzureCore services: compute, storage, networking, IAM
- Monitoring & ObservabilityMetrics (Prometheus)Logging (ELK, Loki)Distributed tracingAlerting and AI-assisted anomaly detection
- Security & ComplianceSecrets management (Vault)Security-first pipelines (DevSecOps)Least-privilege IAMVulnerability scanning
- Platform EngineeringInternal developer platformsSelf-service infrastructureService meshes
- ReliabilitySRE principlesIncident response and postmortemsBackup and disaster recoveryCost optimization