DevOps Training DICE X PASHA - Dice Analytics

Presenting a Live Professional Training on

DevOps with Github, Jenkins, Linux, Docker Containers, Kubernetes and Ansible

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.

Book a Seat View Course Outline

Our Approach for Live Classes

After establishing a reputable Physical Training Model, based on our stellar records and customer earned trust we gradually progressed to establish the same reputation in the Live Training Model. We are committed to empower you by making our trainings accessible, interactive, and well curated specifically to your objective.

live training process 2

Schedule

Starting

02nd July, 2022

Duration

8 Weeks (Saturdays)

Timings

10AM – 6PM

Remaining

Limited slots available

Meet the Instructor

Meet the trainer of this course who is a DevOps expert!

qodef-fullwidth-slider

Mr. Ali Kahoot

Software & DevOps Engineer

Software & DevOps Engineer with broad experience in Software Development and developing CI/CD workflows for complex applications consisting of different various Microservices. He has been working on tools like Jenkins, Docker Containers, Kubernetes, Helm for years. Currently working as Senior DevOps Engineer @Tarabut Gateway.

Tools

Course Outline

Week 1: Introduction to DevOps & GitHub

  • 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

Week 2: Github & Docker

  • 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

Week 3: Docker Images & Dockerfiles

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

Week 4: Docker Compose & CI/CD

  • 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

Week 5: Jenkins & Github Actions

  • CI/CD using Github Actions
  • Introduction to Jenkins
  • 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

Week 6: Kubernetes

  • Kubernetes Introduction
  • Kubernetes Deployment Options
  • Kubernetes Setup: Minikube
  • Kubernetes Architecture
  • Componenets of Controle Plane Nodes
  • Kubernetes Concepts
  • Controllers
  • ReplicaSets
  • Deployments
  • Services
  • Types of Services

Week 7: Kubernetes & Helm

  • DaemonSets
  • Persistence in Kubernetes
  • StatefulSets
  • Secrets and ConfigMaps
  • Probes in Kubernetes
  • Namespaces
  • RBAC
  • Helm Introduction
  • Helm Charts
  • Creating & Deploying a Custom Helm Chart
  • Deploying Public Helm Chart

Week 8: K8s & Infrastructure as Code

  • 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

Features

Instructor-led sessions

Real-life case studies

Assessments

Certification

Pricing Details

 

Online Banking details will be shared by our representatives after you reserve your seat

  • Actual Training Price
    • PKR 30,000 Per Person
    • Total charges for complete training

Reserve your Seat

You can reserve your seat  by filling the form below!

     

     

     

    Frequently Asked Questions

    Who should attend the course?

    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.

    Who is the Instructor?

    What is the timing of the course?

    Duration: 8 weeks

    Class Day: Saturdays

    Timings: 10:00 AM to 06:00 PM

    Can I get a job after this course?

    Since our instructors are industry experts so they do train the students about practical world and also recommend the shining students in industry for relevant positions.

    Will I get a certificate after this course?

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

    Can i rejoin the training/workshop?

    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. Your registration would be canceled.

    How much hands-on will be performed in this course?

    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-75 % along with supporting theory.

    What are the PC requirements?

    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.

    How this course will be helpful for students?

    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.

    How this course will be helpful for Working Professionals?

    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!

    \