Devops
DevOps
Devops
Live
DevOps Mastery Syllabus
- Linux basics: shell commands, file system, permissions
- Networking essentials: IP, DNS, ports, firewalls
- Cloud introduction: AWS / Azure / Google Cloud basics (Any one cloud)
- Git fundamentals: init, clone, commit, push, pull
- Branching, merging, resolving conflicts
- Working with GitHub repositories
- Collaboration using Pull Requests
- Git workflows: GitFlow and trunk-based development
- Docker architecture and installation
- Images, containers, and Docker Hub
- Dockerfiles and building custom images
- Volumes and networking in Docker
- Docker Compose for multi-container apps
- Kubernetes architecture and components
- Pods, ReplicaSets, and Deployments
- Services and Ingress
- ConfigMaps and Secrets
- Helm basics for package management
- Scaling and monitoring applications
- Terraform installation and setup
- Providers and resources
- Depolying Ec2 instance with Terraform
- Variables, outputs, and modules
- VPC Deployment with Terraform
- Terraform statefile
- Ansible architecture and installation
- Inventory, playbooks, and ad-hoc commands
- Roles and reusable configurations
- Managing servers and applications
- Handler task in Ansible And variables in Ansible
- Jenkins installation and setup
- Freestyle projects and pipelines
- Jenkinsfile and pipeline-as-code
- Integrating Git, Docker, and Kubernetes
- Automating build, test, and deployment
- Introduction to ELK (Elasticsearch, Logstash, Kibana)
- Setting up and configuring Elasticsearch
- Logstash pipelines for log processing
- Kibana dashboards and visualization
- Centralized monitoring for DevOps projects