Repository files navigation ✅ DevOps in 30 Days (with Linux) — Brief Topic Plan
🔹 Week 1: Linux & Version Control
Day
Topic
Why It Matters
1
Linux CLI Basics
Navigate the system, list files, move around. Core for every DevOps engineer.
2
Users, Permissions, and Groups
Essential for server security and automation.
3
Processes & System Monitoring (ps, top, htop)
Diagnose and manage running apps.
4
File Permissions & Ownership (chmod, chown)
Control who can access/modify your files.
5
Bash Scripting Basics
Automate repetitive tasks (backups, deployments).
6
Cron Jobs & Log Files
Schedule tasks and troubleshoot issues.
7
Git & GitHub Workflow
Version control code, collaborate using pull requests.
🔹 Week 2: Docker & Containers
Day
Topic
Why It Matters
8
What is Docker + Installing It
Containers make your apps portable and easy to deploy.
9
Dockerfile & Building Custom Images
Package your app and environment into one container.
10
Docker CLI & Commands
Run, inspect, stop containers — core DevOps skill.
11
Docker Compose
Run multi-container apps (e.g., web + DB) easily.
12
Volumes, Networks & Logs
Manage app data, isolate traffic, troubleshoot issues.
13
DockerHub & Trivy for Image Security
Share images and scan for vulnerabilities.
14
Mini Project: Containerize a Web App
Hands-on learning with a real app.
🔹 Week 3: Kubernetes & CI/CD
Day
Topic
Why It Matters
15
Kubernetes Concepts (Pods, Nodes, Services)
Modern app deployment runs on K8s. Learn its building blocks.
16
Deployments, Secrets, ConfigMaps
Real-world app deployments need these configurations.
17
Helm Charts
Automate and reuse Kubernetes configurations.
18
CI/CD Concepts + GitHub Actions Basics
Automate build/test/deploy processes — core DevOps job skill.
19
Build & Push Docker Image via CI
Deploy apps automatically when you push code.
20
Deploy to K8s with GitHub Actions + Helm
Full pipeline from code to production.
21
Mini Project: App with CI/CD to Kubernetes
Build & deploy from GitHub to K8s cluster.
🔹 Week 4: Cloud, IaC, Monitoring, Secrets
Day
Topic
Why It Matters
22
Intro to Terraform
Automate cloud infrastructure (servers, storage).
23
Create EC2 Instance on AWS (or Localstack)
Provision real cloud servers with code.
24
Ansible Basics (Playbooks, Inventory)
Automate server setup & configuration.
25
Monitoring with Prometheus + Grafana
Get alerts, visualize app health & metrics.
26
Logging with Loki
Store and query logs for troubleshooting.
27
Secrets Management with Vault/Doppler
Keep passwords, API keys secure and auditable.
28
Combine Terraform + Ansible
Provision & configure your servers in one go.
29
Capstone Project: Deploy & Monitor Full App
Final hands-on test of everything learned.
30
Documentation, GitHub README, Portfolio
Showcase your skills for resumes and interviews.
☁️ AWS Cloud in 30 Days — Brief Topic Plan
Day
Topic
Why It Matters
1
AWS Account Setup & Free Tier
Start hands-on safely and affordably.
2
IAM: Users, Roles, Policies
Manage access securely.
3
AWS CLI & SDKs (Boto3)
Automate and interact with AWS from your terminal/code.
4
S3 Basics
Store, share, and manage data in the cloud.
5
S3 Permissions, Versioning & Lifecycle
Control access, track changes, reduce cost.
6
CloudWatch Metrics & Logs
Monitor AWS services and apps.
7
Mini Project: Static Website on S3
Deploy a simple site with cloud storage + DNS.
🔹 Week 2: Compute Services
Day
Topic
Why It Matters
8
EC2 Basics & SSH Access
Launch and connect to cloud servers.
9
EC2 AMIs, Snapshots, and EBS
Backup and customize your instances.
10
Elastic Load Balancer (ELB)
Distribute traffic across multiple servers.
11
Auto Scaling Groups
Scale your app based on demand.
12
Lightsail & Cloud9
Simplified compute/dev environments.
13
EC2 Pricing & Cost Optimization
Use Reserved/Spot Instances wisely.
14
Mini Project: WordPress on EC2
Real-world example with web + database.
🔹 Week 3: Databases, Serverless, Networking
Day
Topic
Why It Matters
15
RDS: Managed SQL Databases
Run PostgreSQL/MySQL without admin overhead.
16
DynamoDB: NoSQL on AWS
Fast and scalable key-value store.
17
Lambda Functions
Run code without servers.
18
API Gateway
Expose Lambda/EC2 via secure HTTP endpoints.
19
VPC, Subnets, Route Tables
Control your network layout and access.
20
Security Groups, NACLs
Firewalls for your AWS resources.
21
Mini Project: Serverless API
Lambda + API Gateway + DynamoDB.
🔹 Week 4: DevOps Tools, Infra as Code, Final Project
Day
Topic
Why It Matters
22
CloudFormation Basics
Define AWS resources using templates.
23
Terraform on AWS
Use IaC tools across multiple clouds.
24
ECS: Containers on AWS
Orchestrate Docker containers with Fargate/EC2.
25
EKS: Kubernetes on AWS
Run full K8s clusters managed by AWS.
26
CodeCommit, CodeBuild, CodePipeline
CI/CD tools fully integrated with AWS.
27
AWS Backup & Disaster Recovery
Keep data safe and recoverable.
28
Cost Explorer & Billing Alarms
Track and control your cloud spend.
29
Capstone: Full Stack App on AWS
Deploy frontend + backend with database & CI/CD.
30
Resume Projects + Certification Path
Showcase work and plan for AWS certification.
About
This repo is contain the all code regard the devops engineers will needed and consider as a learning path of devops
Resources
Stars
Watchers
Forks
You can’t perform that action at this time.