Skip to content

Latest commit

 

History

History
63 lines (51 loc) · 1.14 KB

roadmap.md

File metadata and controls

63 lines (51 loc) · 1.14 KB

My Devops roadmap

Software Development Process

  • Git
  • GitHub, GitLab, or Azure DevOps

Operating Systems

  • Linux Management
  • Process Management and Monitoring
  • Performance Monitoring
  • Text Manipulation
  • Bash Scripting
  • Networking and security
  • ubuntu , alpine , ..

Web Servers and Reverse Proxies

  • Nginx
  • HAProxy
  • Load Balancing

Programming Skills for Automation

  • Python or Go

Containerization

  • Docker
  • containerd

Orchestration

  • Kubernetes

Cloud Providers

  • Azure or AWS

Service Mesh

  • Linkerd
  • Istio

Observability

  • Monitoring and Metrics (Prometheus , thanos, verctoria metric and Grafana)
  • Logging (ELK or Loki) fluentd
  • Distributed Tracing Open telemetry (Jaeger or honycomb or ..)

CI/CD

  • Continuous Integration (Jenkins, GitHub Actions, GitLab, or Azure DevOps)
  • Continuous Deployment (ArgoCD)
  • ArgoRollout / Flagger (Canary , blue-green , experimentation , progressive delivery)

Secret Management

  • HashiCorp Vault
  • External secrets
  • seald secret operator

Infrastructure as Code

  • Terraform
  • Ansible

Cloud Design Patterns

  • Elastic scale
  • Availability