Welcome to the DevOps Batch 05 training repository!
This repo is designed to help you build a strong foundation in CI/CD pipelines, containerization, and orchestration using industry-standard tools.
π Feel free to fork this repository and explore the code and resources at your own pace!
Master automation with Jenkins:
- π§ Installation & Configuration (Standalone & on EC2)
- π¦ Creating & Configuring Jenkins Jobs
- π Pipeline as Code (Declarative vs Scripted)
- π Managing Plugins and Security
- π οΈ Integration with Git & GitHub
- βοΈ Deploying to Tomcat or Docker
- π₯οΈ Setting up Webhooks
Learn how to containerize applications efficiently:
- π¦ Docker Installation & Architecture
- π οΈ Dockerfile & Custom Image Creation
- π Docker Compose (Multi-container Apps)
- π€ Pushing Images to Docker Hub
- π Container Networking & Volumes
- βοΈ Managing Containers (start, stop, exec)
- π§ͺ Dockerizing Jenkins & Web Apps
Master the art of scaling and managing containers:
- π§ Minikube/K3s/K8s Setup & Architecture
- π YAML Files: Pods, Deployments, Services
- π¦ ConfigMaps & Secrets
- βοΈ Load Balancing with Services
- π Rolling Updates & Rollbacks
- π Monitoring & Logs (kubectl, dashboards)
- π Ingress Controller & Networking