Bootcamp: DevOps
About The Course
Welcome to DevOps, Bootcamp. Learn highly-demanded DevOps and Cloud skills, get hired or promoted! A comprehensive program that covers fundamentals to advanced DevOps and Cloud Engineering. It features live sessions and hands-on exercises designed to help learners create and implement efficient DevOps solutions while preparing them for job opportunities. This course is ideal for both beginners and experienced programmers, with the goal of equipping students for technical interviews and placement exams in the DevOps field.
✅ LIVE Classes Start on 8th November 2024
✅ Weekend classes (Friday 9:30 AM to 12:00PM, Saturday 9:00 PM to 11:00PM)
✅ Live Interactive Sessions and Class Recordings (Two years access)
✅ Duration: 6 Months
✅ 120+ hours Live DevOps and Doubt Clearing Sessions
✅ No Pre-requisites (Beginners Friendly)
✅ Free access to Python For All Course and Recorded Videos
✅ MERN and Python-Django Full Stack Applications Development and CI/CD
✅ Portfolio, Resume Building & LinkedIn Profile Masterclasses
✅ Industry Standard MEGA DevOps Project
✅ Software Development with Agile (Scrum) Project Management Approach and Use of JIRA
✅ Case Studies & Assignments
✅ Generative AI For DevOps
✅ Certificate of Course Completion
✅ It’s a marathon, not a sprint!!
Mentors
Tools And Technologies You Will Learn In This Course
Who Is Eligible For This Course
✅ Who wants to start a career as a DevOps Engineer
✅ DevOps Engineers
✅ Software Developers
✅ Test Engineers / QA
✅ Network Engineers
✅ Cloud Engineers
✅ Systems Administrators
Goals Of This Course
✅ 2. Understand CI/CD Pipelines: Learn to design and implement Continuous Integration/Continuous Deployment (CI/CD) pipelines that automate testing, integration, and deployment of code changes.
✅ 3. Develop Cloud Engineering Skills: Acquire expertise in cloud platform AWS to efficiently deploy, manage, and scale applications in cloud environments.
✅ 4. Enhance Collaboration and Communication: Lear how to build strong collaboration skills to work seamlessly with development, operations, and QA teams, ensuring smooth project workflows.
✅ 5. Implement Infrastructure as Code (IaC): Learn to define and manage infrastructure using code, leveraging tools like Terraform to automate and standardize environment setups.
✅ 6. Get hired or promoted: Learn highly-demanded DevOps and Cloud skills, get hired or promoted!
Why Should You Learn AWS, DevOps, Python & AI in 2024?
✅ Productivity Boost: DevOps, AWS, Python, and AI optimize workflows and enhance efficiency
✅ Industry Essentials: These technologies remain vital in 2024, powering automation adaptability across all sectors
✅ Future Ready: Mastering these skills ensures relevance and resilience in the ever-changing tech landscape
✅ Innovation Driven: Building expertise in these areas not only keeps you relevant but also empowers you to lead and drive innovation in the tech industry
Course Certificate
You will receive certificate if you get minimum 60% marks in total, we won’t be able to issue your certificate otherwise. We believe in quality and do not compromise with that.
Explore our Youtube channel for free resources:
-
Module-1: Introduction to DevOps
-
Module-2: Linux For DevOps & Shell Scripting
-
Module-3: Source Code Management (Git & GitHub)
- Understand Version Controls
- Difference between Centralized and Decentralized Version Controls (CVCS and DVCS)
- Importance of Git
- Git Installation
- Git three-stage Architecture
- Repository, Commit (version creation), Tags, Snapshots
- Push-Pull Mechanism, and Branching Strategy
- Working with Git stash and Git pop
- Resolve Merge conflicts in Git
- Git Revert and Reset (Reset vs Revert)
- Git Rebase
- Working with Git Squash
- Git Cherry-pick
- What is Git fork?
- Learn How to Collaborate in a GitHub Repository
-
Module-4: Computer Networking For DevOps
-
Module-5: Python For DevOps
-
Module-6: Docker and Package Management
- Virtualization (deep dive) Vs Containerization
- O.S level Virtualization
- Docker vs Virtual Machine (VM)
- What is Docker, Its History and What problem Does It Solve
- Docker Architecture
- Advantages and limitations of Docker
- Docker Components (Docker Daemon, Docker Client, Docker Host)
- Docker Image
- Docker lifecycle and PS
- Start and Delete a Container
- Exploring exec command
- Custom Docker image
- Create Dockerfile
- Working with Docker volume
- Multi-stage Builds
- Mapping volumes (Container to Container, Host to container)
- Creating volume from Dockerfile
- Docker port Mapping
- Docker port exposes
- Difference between Docker attach and Docker exec
- Docker Hub and push our image to the Docker Hub
- Docker Compose and Docker Networking
- Dockerizing MERN & Django Projects
-
Module-7: CI/CD (Jenkins and GitHub Actions)
-
Module-8: Cloud Engineering (AWS)
- AWS Account Creation
- AWS Billing and Alarm
- AWS Global Infrastructure
- Overview of Elastic Compute Cloud (EC2)
- Launch Your First EC2 instance
- In-depth guide for EC2 instance and EC2 options
- Connecting to a cloud instance
- Handling and management of Security Groups (IAM)
- S3
- Auto Scaling/ Load balancing
- Cloud Formation and Cloud Watch
-
Module-9: Container Orchestration (Kubernetes & HELM)
- Understand Monolithic Vs Microservices Architecture
- Introduction to Kubernetes
- Features & History of Kubernetes
- Kubernetes Architecture in Depth
- Understand Node and Pod
- Fundamentals of Pods and their Lifecycle
- Installing Kubernetes on AWS
- Command with example (kubectl)
- Role of Master Node
- Components of Control Plane and explanation
- Installing kubectl and minikube
- POD Creation and deletion
- Kubernetes YAML Configuration
- Higher-level Kubernetes Objects
- K8s Object management
- Labels and Selectors in K8s
- Replication, Auto healing and working with deployment in K8s
- ConfigMap and Secret in k8s
- Deploying Microservices app to K8s cluster
- Kubernetes Networking, Services and Nodeport
- Volumes in Kubernetes
- Persistent Volume and LivenessProbe in K8s
- Namespaces in K8s
- Three-tier applications with K8s, EKS, Kubeadm
- HELM and Customize in K8s
-
Module-10: Infrastructure As Code - IaC (Terraform, Ansible)
-
Module-11: Internal Hackathon
-
Module-12: Graduation
Certificate পেতে হলে কমপক্ষে ৬০% মার্কস পেতে হবে
-
Module-13: Job Placement
এই সেকশনে চান্স পেতে হলে কমপক্ষে ৭০% মার্কস পেতে হবে
- Mentorship program and career advise
- Moc interviews
- Code tests and reviews
- Group code tests
- Resume / CV building
- Network building
- Job Recommendations
- Resume forwarding for interviews
- Get ready for interview
- Get hired Copy
- Keep in touch with bongoDev
- Keep trying for interview and jobs around the world
- What to do from here
- আমরা আপনাকে জব মার্কেটের জন্য প্রস্তুত হতে সাহায্য করবো কিন্তু bongoDev কোনোভাবেই চাকুরীর গ্যারান্টি দেয়না Copy
-
Assignment/Quizes
-
Hackathon