1. Linux foundations
Shell, processes, filesystems, SSH, permissions, and systemd basics.
CI/CD DevOps learning roadmap
A focused roadmap to learn CI/CD and DevOps foundations with a clear flow and practical milestones. Use this as a learning plan or share it as a portfolio project on LinkedIn.
Follow the sequence. Every stage ends with a deliverable.
Shell, processes, filesystems, SSH, permissions, and systemd basics.
Branching, PRs, reviews, tags, and release notes.
Dockerfiles, multi-stage builds, Compose, registries.
Testing, linting, caching, build artifacts, secrets, and Jenkins jobs.
Automate deployments to dev, staging, prod with approvals and Jenkins CD.
Deployments, services, probes, ingress, config, secrets.
VPC, IAM, clusters, modules, remote state, environments.
Metrics, logs, traces, Datadog dashboards, alerting, SLOs, incident response.
Schema versioning with Flyway/Liquibase, connection pooling (PgBouncer), backups, PITR, and CI-driven migration pipelines.
Migrate large-scale on-prem PostgreSQL/MySQL to AWS RDS using AWS SCT, DMS continuous replication, cutover planning, and post-migration validation.
Use Jenkins for continuous delivery and Datadog for production visibility.
Start with a declarative Jenkinsfile that installs dependencies, runs tests, builds the site, and publishes static files after a manual approval step.
Track uptime, frontend errors, synthetic checks, and response times with a dashboard that tells you whether a release improved or degraded the site.
Git push triggers Jenkins, Jenkins builds and deploys, Datadog validates health, and alerts route back to your incident or rollback process.
Conceptual pipeline for modern DevOps delivery.
Shortlist of trusted resources for each stage.
Use this to structure your LinkedIn post and repo README.