PKR. 30,000 Reserve Seat

DevOps Training

PKR. 30,000

Starting in

Learn principles, practices, and tools for streamlined software delivery.
Start Date
Dec 23, 2023
End Date
Feb 10, 2024
Timing
10:45 AM-04:00 PM
Location
Online
Type
Instructor Led
Duration
40 Hours
training image

Overview

A Professional live course about the best DevOps principles and practices using the latest tools to support CI/CD workflows. In this course, you will learn about Microservices and the best Practices of Deploying them. You will be introduced to Version Control System like Github and a Complete CI/CD workflow for a repository. You will be creating a Jenkins pipeline for building the application and running the tests for it. You will also be able to Build the Docker image in Jenkins and pushing them to Docker registry and have a deep understanding of Docker Containers.
 
After this course you will be capable of deploying application on Docker Containers and the best practices. You will skill up in Kubernetes architecture and deploying the application on Kubernetes cluster, templatizing your manifests using Helm charts.

Tools Covered

  • Understand DevOps Principles: Participants will be able to explain the core principles of DevOps, including continuous integration, continuous delivery, and continuous deployment. They will understand the importance of collaboration, automation, and monitoring in the DevOps culture.
  • Master DevOps Tools: Participants will become proficient in various DevOps tools such as Git, Jenkins, Docker, Kubernetes, and Ansible. They will be able to use these tools to streamline software development, automate testing, and deploy applications in a cloud-based environment.
  • Build Continuous Integration and Deployment Pipelines: Participants will learn how to create end-to-end continuous integration and deployment pipelines, integrating various DevOps tools and best practices. They will be able to design and implement efficient and scalable pipelines for building, testing, and deploying applications, ensuring faster time-to-market and improved software quality.

  • Recent graduates, third year and final year students from the computer science disciplines. Professionals from the computer science domain who want to shift the profession to DevOps. Executives who want to build the initial knowledge about the impact of the DevOps technologies on organization growth.

Meet the Instructor

Muhammad Sohaib Ali

Senior Python Developer | Data Scientist | ETL Developer | DBA | Data Analyst | Research Associate

Muhammad Sohaib Ali

Senior Python Developer | Data Scientist | ETL Developer | DBA | Data Analyst | Research Associate


Flexible, innovative, and enthusiastic individual who possesses a considerable amount of knowledge regarding Data Science, Web Designing, Computer Vision and Machine Learning procedures. Extracting data and understanding patterns from data.


Course Outline

  • Introduction to DevOps
  • Why DevOps
  • What is DevOps
  • DevOps Practices
  • What is CI/CD
  • Introduction to Microservices architecture
  • Introduction to Version Control System
  • Git Installation
  • Basic Git Commands
  • Creating Github Repository

  • Branching
  • Creating Pull Request
  • Stashing
  • Tagging
  • Forking a Github Repo
  • What are Containers?
  • What is Docker
  • VMs vs Containers
  • Working on Linux(Ubuntu) Systems
  • Installing Docker
  • Running First Container Using Docker

  • Networking in Containers
  • Persistent Storage in Docker
  • Container Logs
  • Images Vs Containers
  • Dockerfile Basics
  • Build Images from Dockerfile
  • Build Images from Containers

  • Dockerizing Microservices and communication between them
  • Docker Compose
  • Networking in Docker Compose
  • Volumes in Docker Compose
  • Docker Compose Syntax
  • Docker Compose Commands
  • Basics of Docker Swarm
  • Basics of CI/CD
  • CI/CD pipelines
  • Intro to Github Actions

  • Introduction to Jenkins
  • CI/CD using Github Actions and GitLab
  • Installing Jenkins
  • Create a simple Jenkins Project
  • Introduction to Jenkins Pipelines
  • Jenkins plugins
  • JenkinsFile
  • Create Jenkins CI/CD application pipeline
  • Create Jenkins pipeline to build Docker Image

  • Kubernetes Introduction
  • Kubernetes Deployment Options
  • Kubernetes Setup: Minikube
  • Kubernetes Architecture
  • Componenets of Controle Plane Nodes
  • Kubernetes Concepts
  • ReplicaSets
  • Deployments
  • Services
  • Types of Services
  • MLOps Introduction & MLOps Motivation
  • MLOps Components
  • Different Roles involved in MLOps (ML Engineering + Operations)
  • Machine Learning Life Cycle
  • MLOps Vs DevOps
  • Major Phases — what it takes to master MLOps
  • Different tools for MLOps
  • MLOps - Stages of CI / CD

  • DaemonSets
  • Persistence in Kubernetes
  • StatefulSets
  • Secrets and ConfigMaps
  • Probes in Kubernetes
  • Namespaces
  • RBAC
  • Helm Introduction
  • Helm Charts
  • Deploying Public Helm Chart
  • MLFLOW Setup on localhost with SQLite
  • MLFlow on localhost with Tracking Server
  • Setting up Object Store
  • Building an MLOps Pipeline with MlFlow
  • Integrating MlOps Pipeline with Object Store
  • Logging Data to Runs & Performance Tracking with Metrics with Tracking UI
  • Model Saving and Serving for Predictions

  • K8s Horizontal Pod Autoscaler
  • Introduction to Terraform
  • Terraform Providers
  • Terraform Resources
  • Terraform Modules
  • Creating AWS S3 bucket & EC2 instances using Terraform
  • Introduction to Ansible
  • Ansible vs Terraform
  • Basics of Ansible
  • Inventory
  • Modules
  • Playbooks

Our Methodology

Industry Usecases

With real world projects and immersive content built in partnership with top tier companies, you’ll master the tech skills companies want.

Technical Support

Our knowledgeable mentors guide your learning and are focused on answering your questions, motivating you and keeping you on track.

Career Mentorship

You’ll have access to resume support, portfolio review and optimization to help you advance your career and land a high-paying role.

Certificate

Testimonials

Shahroz Khan
Shahroz Khan
DevOps Engineer

Enrolling in the DevOps Training on Dicecamp was a game-changer for my career. The hands-on experience, real-world scenarios, and expert instructors provided me with the skills and confidence to seamlessly integrate development and operations. I highly recommend Dicecamp for anyone looking to elevate their DevOps expertise.

Saud Ali
Saud Ali
Automation Engineer

As a seasoned IT professional, I can confidently say that Dicecamp's DevOpsTraining is top-notch. The curriculum is comprehensive, the instructors are knowledgeable, and the interactive learning environment fosters practical skills development. Thanks to Dicecamp, I've successfully implemented DevOps best practices in my organization.

Maha Ahmad
Maha Ahmad
DevOps Engineer

Dicecamp's DevOps Training stands out for its relevance and depth. The course covers the latest tools and techniques used in the industry, and the instructors are experts who genuinely care about your success. I am now equipped with the skills needed to excel in a DevOps role, and I owe it all to Dicecamp.

Fatima Aziz
Fatima Aziz
CI/CD Engineer

I had the pleasure of completing the DevOps Training program on Dicecamp, and it exceeded my expectations. The well-structured modules, extensive hands-on labs, and real-world case studies gave me a holistic understanding of DevOps principles. If you're serious about mastering DevOps, Dicecamp is the place to be.

Video Reviews

Frequently Asked Questions

  • Duration: 8 weeks
  • Class Day: Saturday only
  • Timings: 09:00 AM to 02:00 PM

Yes, you will be awarded with a course completion certificate by Dice Analytics. We also conduct an annual convocation for the appreciation and recognition of our students.

Yes, you can rejoin the training within the span of an year of your registration. Please note following conditions in case you’re rejoining.
1) There are only 5 seats specified for rejoiners in each iteration.
2) These seats will be served on first come first basis.
3) If you have not submitted your complete fee, you may not be able to rejoin.

Since our courses are led by Industry Experts so it is made sure that content covered in course is designed with hand on knowledge of more than 70% along with supporting theory.

For DevOps professional course, you need to have Minimum Core i3 PC, 4th Generation with 12GB RAM and ideally Core i7, 5th Generation with 16GB RAM.

This hands-on program will prepare and equip students with the in-demand skills required to become a successful DevOps practitioner and start a career in the growing and lucrative field of DevOps.

This course will equip  working professionals with the best practices and actionable knowledge needed to put you and your organization at the forefront of Development and Operations  for your organization!
So, what's your plan?

Follow the footsteps of thousands of successful alumni...

Reserve Seat
svg img
Reserve Seat