DevOps Training

DevOps Training

Course Overview
Link Copied!

DevOps training in Nepal by Broadway Infosys is made to give students the abilities and information they need to become competent DevOps experts. 

DevOps course comprises five modules, each focusing on a different area. 

The first module, Introduction to DevOps, provides an overview of DevOps practices, principles, CI/CD, and current practices.

Module two covers DevOps Prerequisites: Linux Fundamentals. In this module, learners will learn about Linux operating systems, Linux distributions, operating system concepts, the Linux shell, package management, scheduling scripts and tasks, remote access, archiving, and monitoring application logs.

Module three covers DevOps Prerequisites: Networking, topics such as Understanding Networks and IP, Ports, Firewalls, Introduction to Networking Protocols, Virtual Networking, Network Commands, and more.

Module four covers DevOps Prerequisites: Basic Cryptography, and learners will be introduced to encryption, hashing, salting, public key cryptography, SSL certificates, passwordless SSH, and getting a free SSL certificate with Let's Encrypt.

Finally, Module Five covers DevOps Prerequisites: SCM. In this module, learners will be introduced to source control management with Git and will learn about Git operations, Gitignore, Git branches, and pull requests, among other topics.

Skills you’ll learn

CI/CD Pipelines : You’ll build Continuous Integration and Continuous Deployment pipelines. This involves writing code, testing it, and automatically pushing it to production.
Cloud Integration : You’ll see how DevOps works with AWS, Azure, or Google Cloud for deploying apps and managing infrastructure.
Containerization with Docker : You’ll work with Docker to build, run, and manage containers.

Benefits of DevOps Training

  • The course offers hands-on training, allowing learners to work on real-life projects.
  • DevOps is taught by industry experts with vast experience in the field, providing learners with the best insights and knowledge.
  • Broadway Infosys provides job placement assistance to learners who complete the course, allowing them to launch their DevOps careers.
  • The course is available in both online and offline modes, giving learners the flexibility to choose a mode that suits them best.
  • The course is affordable, making it accessible to anyone interested in pursuing a career in DevOps.
  • Broadway offers a globally recognized certification, adding value to the learners' resumes and giving them an edge in the job market.

Benefits of DevOps Training at Broadway Infosys

Broadway Infosys' DevOps training covers all the essential aspects of DevOps, from basic Linux to advanced Git operations, ensuring learners are well-versed in every aspect of DevOps.

  • Covers Linux, Git, Jenkins, Docker, Kubernetes, Ansible & more.
  • Hands-on training with real-world projects and labs.
  • Taught by industry experts and professionals.
  • Includes cloud integration (AWS, Azure, GCP).
  • Job/internship placement support after course completion.
  • Available in physical (day/night) & online modes.
  • Affordable and career-focused.
  • Receive a globally recognized ISO certification.

Students who got hired learning this course

Hear from graduates who have completed our courses.

Successful student from Broadway Infosys Mr. ⁨Rajeev Sapkota
Mr. ⁨Rajeev Sapkota

IT Support Officer

Tulips Technologies Pvt. Ltd.

College/Faculty
IIMT College of Engineering / BsC.IT
Successful student from Broadway Infosys Mr. Satish Mishra
Mr. Satish Mishra

Devops Engineer

I.STEM LAB Pvt. Ltd.

College/Faculty
Nagarjuna College of Information Technology / BCA

Our graduates are hired by 350+ companies in Nepal

Time for you to be the next hire. With our advanced and industry relevant courses, you are on the right stage to start your dream career.
Our graduates are hired by

Frequently Asked Questions

The prerequisites for this course are a basic understanding of programming, knowledge of the Linux operating system, and familiarity with networking and cryptography concepts.

The estimated course time is two months.

This course is ideal for system administrators, software developers, IT professionals, and anybody interested in a career in DevOps.

The course is available both online and offline.

Broadway Infosys does provide a course completion certificate after the successful completion of the DevOps training.

The cost of the DevOps course provided by Broadway Infosys may vary depending on the mode of delivery, duration, and other factors. Therefore, you should contact the institution directly to obtain accurate information on the fees.

Although some prior knowledge of Linux and programming may be helpful, it is optional. The course is designed to teach the fundamentals of DevOps and its associated tools, practices, and concepts, making it accessible to individuals with varying levels of expertise.

Broadway Infosys offers placement assistance to students who complete the DevOps training. They may assist in job interviews, resume writing, and job placement, but it is not guaranteed.

Yes, the DevOps training provided by Broadway Infosys is available online and offline. In addition, the institution provides remote access to its live classrooms and course materials through its online platform, making it convenient for individuals unable to attend physical classes.

Lesson 1:

  • DevOps Practices and Principles
  • What is CI/CD?
  • Fundamental concepts and Lifecycle
  • Current Practices
  • Uses of tools in DevOps cycle
  • Introduction of the course with DevOps Roadmap

  • Introduction to Linux Operating System
  • Linux Distributions
  • Comparision of Linux / Unix / Windows Operating systems
  • Operating System Concepts
    • I/O Management Apache
    • File System
    • USers and Groups
    • File Permission and ownership
    • Memory / Storage
    • Processes
    • POSIX Standard
    • Systems and Services
  • Getting Acquainted with Linux Terminal
    • Introduction to Linux Shell
    • Sh and Bash
    • Linux Commands
    • Text Editor – Vi / Vim / Nano
    • Manpages
    • Environment Variables / Variable Scopes
    • Shell Scripts - Basics of Bash Scripting
    • Terminal Multiplexing – Screen and tmux
    • Learning to live inside the shell
  • Package Management
    • Overview of Linux Applications and Dependencies
    • Debian Packages (.deb), RHEL Packages (.rpm)
    • Debian Package Manager (apt, apt-get, snap)
    • RHEL Package Manager (yum, dnf)
    • Package Repositories – apt repositories, yum repositories
  • Scheduling Scripts / Tasks – crontab, cronjobs, cron scheduling
  • Running Application Daemons in Attached / Detached Modes
  • Basics of Remote Access – SSH, SFTP
  • Secure Copy (scp), Rsync
  •  Archiving
  • Monitoring Application Logs

  • Understanding Network and IP
  • Ports
  • Port Forwarding (Basics of Socat), Port Binding
  • Firewall – UFW, Firewalld
  • Introduction to Networking Protocols
  • Hostnames, Domain Names
  • DNS
  • Ingress / Egress
  • Swtiching and Routing
  • Network Interface, Network Adapter
  • Subnets, Netmask, Route, Gateway, Broadcast
  • Network Address Translation (NAT)
  • Virtual Networking
  • Virtualbox Network Concepts (NAT Network, Host-Only Network, Bridge Network)
  • Hosts file, Resolv File
  • Virtual Private Network (VPN)
  • Network Commands

  • Introduction to Encryption
  • Symmetric and Asymmetric Encryption
  • Overview of Hashing and Salting – SHA, Argon
  • Base64 / Base32 Encoding and Decoding
  • Public Key Cryptography with RSA
  • AES Encryption Standard
  • Http vs Https
  • SSL Certificates
  • SSL Certificate Types and Modes
  • SSL termination with Self Signed Wildcard SSL
  • Passwordless SSH
  • Intro to Digital Signatures
  • Getting a Free SSL Certificate with Let’s Encrypt

  • Introduction to Source Control Management with Git.
  • Git Operations
  • Git Clone
  • Review Changes
  • Add Changes
  • Commit
  • Remote SCM – Intro to GitHub / GitLab
  • Internal Remote SCM with GitLab
  • Git Push / Pull
  • Gitignore
  • Install Public Key on Remote Git Repository.
  • Git Branches
  • Stash
  • Solve Merge Conflicts
  • Pull Requests
  • Commit Hashes
  • Tagging
  • Readme File – Markdown Basics
  • Overview of GitHub Actions / GitLab CI

  • Basics of RDBMS.
  • MySQL Introduction
  • Installing and Configuring a MySQL server
  • Creating, Updating, Deleting Users in MySQL
  • Basic RDBMS Querying
  • Overview of Data Definition Language (DDL) Scripts.
  • Database Dumps, Backup and restore

  • What is Message Broker?
  • Introduction to Message Queues
  • RabbitMQ and AMQP Protocol
  • Message Producers
  • Message Consumers
  • RabbitMQ Topics
  • RabbitMQ Exchanges
  • RabbitMQ Bindings
  • RabbitMQ Administration

  • Introduction to Applications
  • Java Applications
  • Building and Packaging Java Apps
  • Maven and Gradle Basics
  • Drivers
  • Apache Tomcat Server
  • NodeJS Applications
  • Node Package Manager (NPM)
  • Node Modules
  • Python Applications
  • Python – PIP
  • Python Virtual Environments
  • Apache2 and Nginx Servers
  • Http Request Header Basics
  • Conceptual overview of Single Sign On (SSO) – Sessions, TGT, Cookies
  • Reverse Proxy and Basic Load Balancing with Nginx

  • Introduction to Virtualization Technology
  • Hypervisors – Type 1 and Type 2 Hypervisors
  • Introduction to Virtualbox
  • Provisioning a Virtual Machine with Virtualbox from scratch.
  • Using Pre-build VM images.
  • Headless VMs.
  • Virtualbox Connectivity
  • Virtualbox Networking
  • Provisioning Multiple VMs
  • Backup and Restoration of VMs

  • Introduction to Infrastructure as Code (IaC)
  • Installing Vagrant
  • Vagrant IP, RAM, CPU
  • VagrantFile
  • Vagrant CLI Commands
  • Vagrant Provisioning
  • Vagrant Sync Directories
  • Multi VM Vagrantfile
  • Automate Application Dependencies with Vagrant

  • Introduction to Containers
  • Containers vs Virtual Machines
  • Application Architectures: Monolithic vs Microservices
  • What is Docker?
  • Installing Docker
  • Basic Docker Commands
  • Dockerfile
  • Docker Images
  • Docker Run
  • Docker Build
  • CMD vs Entrypoint
  • Docker Engine
  • Docker Storage
  • Docker Networking
  • Container Registry – DockerHub
  • Local Container Registry with Harbor - Intro
  • Docker Image Layers
  • Docker Commit, Save, Load
  • Docker Base Images
  • Docker Image Optimization
  • How to Dockerize any Application?
  • 12 Factor Apps Concept
  • Docker Compose

  • Introduction to Jenkins
  • CI / CD demystified
  • Installing Jenkins
  • Jenkins CLI
  • Jenkins Plugins and Integrations
  • Jenkins Administration
  • JenkinsFile
  • Jenkins Pipelines
  • Multistage Pipelines with Jenkins
  • CI / CD and Full Pipeline Deployment with Jenkins and Docker

  • Introduction to Container Orchestration
  • Kubernetes Architecture
  • Kubernetes Basic Setup – Minikube
  • PODs
  • YAML
  • Replication Controllers
  • Replicasets
  • Deployments
  • Update and Rollbacks
  • Kubernetes Networking
  • Services – NodePort, ClusterIP, Load Balancer
  • Ingress
  • Config Map and Secrets
  • Kubectl CLI
  • Jenkins and Kubernetes Integration

  • Introduction to Ansible
  • Setup Infra
  • Inventory
  • Playbooks
  • Modules
  • Variables
  • Conditionals
  • Loops
  • Roles
  • Handlers

  • Cloud Computing Basics
  • Accomplish the DevOps roadmap.
  • How to create a marketable DevOps CV.
  • Interview Preparation Guide.
Earn a High Value Industry Certificate

Add this credential to your LinkedIn profile, resume, or CV to stand out to recruiters.

Upcoming Classes (8)
03 Aug 2025
04 Aug 2025
10 Aug 2025
17 Aug 2025
18 Aug 2025
24 Aug 2025
25 Aug 2025
31 Aug 2025