BelajarKoding Logobelajarkoding

Platform belajar web development Indonesia. Artikel, cheat sheets, roadmap, dan code challenges untuk developer Indonesia.

Navigasi

  • Artikel
  • Cheat Sheets
  • Roadmap
  • Challenges
  • Pricing
  • Search

Produk Lain

  • JagoHermes
  • KelasClaude
  • KilatKoding
  • BelajarVibeCoding
  • JualanKoding

Support

  • Privacy Policy
  • Terms of Service
  • Email

© 2026 BelajarKoding. All rights reserved.

Galih PratamaBagian dari ekosistem Galih Pratama
belajarkoding LogobyGalih Pratama
RoadmapArtikelCheat SheetsChallengesUpgrade
belajarkoding LogobyGalih Pratama
RoadmapArtikelCheat SheetsChallengesUpgrade
belajarkoding LogobyGalih Pratama
RoadmapArtikelCheat SheetsChallengesUpgrade
Kembali ke Roadmaps

DevOps Engineer

Roadmap lengkap untuk menjadi DevOps Engineer. Pelajari automation, CI/CD, containerization, cloud platforms, dan infrastructure management untuk deployment yang efisien.

8
Phases
36
Topics
17
Required
18
Resources
Loading progress...
1

Fundamental DevOps

Dasar-dasar yang perlu dikuasai sebelum masuk ke DevOps

Linux Basics

required

Command line, shell scripting, file system, permissions, process management

Resources:
Neovim Cheat Sheet

Networking Fundamentals

required

DNS, HTTP/HTTPS, TCP/IP, load balancing, ports

Resources:
HTTP Status Codes Cheat Sheet

Git & Version Control

required

Version control untuk automation scripts dan IaC

Resources:
Git Cheat SheetGit untuk Pemula

Scripting Languages

required

Bash, Python, atau JavaScript untuk automation

Resources:
JavaScript Cheat SheetBash untuk Developer
2

Containerization

Container technology untuk consistent environments

Docker

required

Container platform untuk packaging dan deployment

Resources:
Docker untuk Developer

Docker Compose

required

Multi-container orchestration untuk development dan small production

Resources:
Docker Compose AdvancedDocker Compose Cheat Sheet

Container Registry

recommended

Docker Hub, GitHub Container Registry (GHCR), self-hosted registry untuk store dan share images

Kubernetes

recommended

Container orchestration untuk production scale. Pods, services, deployments, ingress

Resources:
Kubernetes untuk Developer
3

CI/CD Pipeline

Continuous Integration dan Continuous Deployment

GitHub Actions

required

Automation dan CI/CD dengan GitHub

Resources:
GitHub Actions untuk PemulaGitHub Actions Cheat Sheet

GitLab CI/CD

optional

GitLab's built-in CI/CD platform

Jenkins

optional

Open source automation server untuk complex pipelines

Testing Automation

required

Automated testing dalam CI/CD pipeline

Resources:
Vitest Testing Modern Cepat
4

Deployment Platforms

Deploy dan manage aplikasi di berbagai platform

Vercel

recommended

Platform untuk frontend dan serverless functions

Resources:
Deploy Vercel Best Practices

Self-hosting PaaS

required

Dokploy, Coolify, Portainer untuk deploy apps di VPS sendiri tanpa Kubernetes

Reverse Proxy

required

Traefik, Nginx, Caddy untuk routing, SSL termination, dan load balancing

AWS

recommended

Amazon Web Services: EC2, S3, RDS, Lambda, ECS

Google Cloud Platform

optional

Google Cloud: Compute Engine, Cloud Run, Firebase

Microsoft Azure

optional

Azure cloud services dan deployment

DigitalOcean

optional

Simple cloud platform untuk developers, droplets dan app platform

Edge Computing

recommended

Cloudflare Workers, Vercel Edge Functions, Deno Deploy untuk compute di edge locations terdekat dengan user

Resources:
Cloudflare Workers dan Edge Computing
5

Infrastructure as Code

Manage infrastructure dengan code

Terraform

recommended

Infrastructure provisioning dengan declarative config. Provider-based, multi-cloud

Resources:
Terraform Infrastructure as Code

Ansible

optional

Configuration management dan automation dengan YAML playbooks

Pulumi

optional

IaC dengan programming languages (TypeScript, Python, Go) bukan DSL

GitOps

recommended

ArgoCD, Flux untuk declarative deployment dengan Git sebagai single source of truth

6

Monitoring & Logging

Observe dan troubleshoot production systems

Logging

required

Centralized logging dengan ELK stack atau Grafana Loki

Monitoring

required

Prometheus, Grafana untuk metrics dan dashboards

Resources:
OpenTelemetry Cheat Sheet

APM Tools

recommended

Application Performance Monitoring: Sentry, Datadog, New Relic

Alerting

required

Alert systems untuk incident response. Alertmanager, PagerDuty, Discord/Telegram webhooks

7

Security & Best Practices

Security practices untuk infrastructure

Secrets Management

required

Vault, AWS Secrets Manager, Doppler untuk credentials dan secrets

Security Scanning

recommended

Trivy, Snyk, Dependabot untuk vulnerability scanning dan compliance

SSL/TLS & Certificates

required

Let's Encrypt, certbot, certificate management dan auto-renewal

Resources:
Web Security Headers Cheat Sheet

Firewall & Network Security

required

Security groups, UFW, network policies, VPN access

VPN & Secure Access

recommended

Tailscale, WireGuard, OpenVPN untuk secure internal network access

8

Advanced Operations

Topik lanjutan untuk DevOps senior

Backup & Disaster Recovery

required

Automated backup strategy, point-in-time recovery, disaster recovery planning

Environment Management

recommended

Dev/staging/prod separation, feature flags, blue-green deployment, canary releases

Cost Optimization

recommended

Resource right-sizing, spot instances, auto-scaling policies untuk efisiensi cloud spend

Udah siap buat mulai?

Roadmap ini bakal nemenin kamu dari basic sampai jago jadi DevOps Engineer. Pelajari tiap topik step by step, terus langsung praktik dengan bikin project.

Baca ArtikelLihat Cheat Sheets