DevOps Notes

🚀

DevOps Engineer 2025

Senior Academy — Your personal learning journal

11 Stages
18 Days
5 Projects

Course Roadmap

Stage 1 — Days 1-3
DevOps Intro & Linux
Module 1-2: DevOps essentials, Linux fundamentals, file system, commands, processes, services, networking, software management
Not Started
Stage 2 — Days 4-6
Shell Scripting & Python
Module 3: SSH, bash scripting, variables, aliases, regex, functions, conditions, loops, Python basics, OOP
Not Started
Stage 3 — Days 7-9
Containers with Docker
Module 4: Containers vs VMs, Docker architecture, Dockerfile, images, networks, volumes, Docker Compose, Swarm intro
Not Started
Stage 4 — Days 10-11 + Self-Paced
Kubernetes
Module 5: Container orchestration, K8s architecture, Pods, ReplicaSets, Deployments, Namespaces, YAML, Scaling, Helm, Services, Ingress, Storage, ConfigMaps, Secrets
Not Started
Stage 5 — Days 12-13
Automation with Ansible
Module 6: Configuration management, Ansible architecture, Ad-Hoc commands, Playbooks, modules, facts, variables, loops, conditions
Not Started
Stage 6 — Day 14
AWS Cloud Provider
Module 7: Cloud models, EC2, AMI, Security Groups, Elastic IP, S3, Data Pipeline, CloudFormation
Not Started
Stage 7 — Day 15
Monitoring (Prometheus & Grafana)
Module 8: Monitoring intro, Prometheus installation & agent, Grafana dashboards, Node Exporter, metrics, alerts
Not Started
Stage 8 — Day 16
Git & GitHub
Module 9: Git intro, VCS, branching, merging, comparisons, remote repos, clone/pull/push, pull requests
Not Started
Stage 9 — Day 17
IaC with Terraform
Module 10: What is Terraform, installation, managing local resources, managing AWS resources
Not Started
Stage 10 — Day 18
CI/CD with Jenkins & GitOps
Module 11: GitOps with ArgoCD, Jenkins intro, CI/CD pipelines, FreeStyle & Pipeline jobs, Continuous Delivery, GitHub Actions
Not Started
Stage 11
5 Final Projects
CI/CD Pipeline, Configuration Management, Infrastructure Monitoring & Alerting, Container Orchestration, Cloud Resource Provisioning
Not Started

How it works:

  1. Watch a video from your course
  2. Pause and take screenshots of key moments
  3. Paste them in chat with your assistant
  4. Get full English explanations added here