DevOps Training

OVERVIEW
Building Strategic Influence in Matrix Organizations

DevOps Training has been designed to understand the significance of DevOps. This training would enable us to grasp the concepts of how DevOps transformation can help focus on value and streamline delivery and also learn about the common infrastructure servers, scalability, and availability, which will be another feature of this training program. The Online DevOps Training also covers the application of Bash/Python basics and provides an understanding of the performance and security for infrastructure. The student will also learn DevOps tools like Puppets, Jenkins, Nagios, GIT, etc. during this program.

WHAT YOU'LL LEARN
Why you shouldn't miss this course

By the end of this course, participants will have the leadership toolkit to shape and steer GenAI portfolios across their organization.

01Understanding the concept of DevOps and the need for DevOps
02Understanding cloud computing and virtualization
03Learning and Manager Version control with GIT
04Creating and configuring lightweight, reproducible, and portable development environments with Vagrant
05Performing Configuration management using Puppet
06Implementing continuous integration(CI) with Jenkins
07Implementing infrastructure monitoring with Nagios
08Understanding containers using Docker
09Performing Configuration management using Chef
10Getting hands-on practice on all the major components covered in this course

PREREQUISITES
Recommended experience

CURRICULUM
Structured for
Strategic Application
  • Define DevOps
  • What is DevOps?
  • SDLC models, Lean, ITIL, Agile
  • Why DevOps?
  • History of DevOps
  • DevOps Stakeholders
  • DevOps Goals
  • Important terminology
  • DevOps perspective
  • DevOps and Agile
  • DevOps Tools
  • Configuration management
  • Continuous Integration and Deployment
  • Introduction
  • Version control systems
  • Local, Centralized and distributed
  • Installing Git
  • Installing on Linux
  • Installing on Windows
  • Initial setup
  • Git Essentials
  • Creating repository
  • Cloning, check-in and committing
  • Fetch pull and remote
  • Branching
  • Overview
  • Environment Setup
  • POM
  • Build Life Cycle
  • Build Profiles
  • Repositories
  • Plug-ins
  • Creating Project
  • Build & Test Project
  • External Dependencies
  • Build Automation
  • Manage Dependencies
  • Deployment Automation
  • Web Application
  • Eclipse IDE
  • Maven Plugin in Jenkins
  • Introduction
  • What is a Docker
  • Use case of Docker
  • Platforms for Docker
  • Dockers vs Virtualization
  • Architecture
  • Docker Architecture.
  • Important Docker components
  • Understanding the Docker components
  • Installation
  • Installing Docker on Linux.
  • Understanding Installation of Docker on Windows.
  • Some Docker commands.
  • Provisioning
  • Docker Hub.
  • Downloading Docker images.
  • Running Docker images
  • Running commands in container.
  • Running multiple containers.
  • Custom images
  • Creating a custom image.
  • Running a container from the custom image.
  • Publishing the custom image.
  • Docker Networking
  • Accessing containers
  • Linking containers
  • Exposing container ports
  • Container Routing
  • Docker Compose
  • Master and Agents
  • Configuration Language
  • Resource Abstraction Layer
  • Transactional Layer
  • Installation and Configuration
  • Installing Puppet
  • Configuring Puppet Master and Agent
  • Connecting Agents
  • Puppet Master
  • Puppet configuration tree
  • Puppet configuration files
  • Puppet Language Basics
  • The declarative language
  • Resources
  • Resource Collectors
  • Virtual Resources
  • Exported Resources
  • Manifests
  • Relationships and Ordering
  • Modules and Classes
  • Class Parameters
  • Defined Types
  • Puppet Language Advanced
  • Facter
  • Variables
  • Conditional statement
  • If Else
  • Case and Selectors
  • More Conditionals and Logic
  • Resource relationship
  • Templates
  • Introduction to Ansible
  • Ansible architecture
  • Ansible terminology
  • Ansible commands
  • Adding nodes to server
  • Ansible installation and configuration
  • Installing ssh on nodes
  • Generating the keys
  • Components of Ansible
  • Inventory
  • Configuration
  • Modules
  • Playbooks
  • Global configuration
  • Roles
  • Tags
  • Writing playbooks
  • Ansible modules
  • Ansible Roles
  • Ansible Galaxy
  • Download playbooks from Galaxy
  • Realtime playbooks
  • Introduction and Installation
  • Obtaining Nagios
  • Compiling and installing Nagios
  • Basic configuration
  • Creating a new host and service
  • Creating a new e-mail contact
  • Verifying configuration
  • Creating a host group and service group
  • Creating a new contact group
  • Creating a new time period
  • Plugins and commands
  • Finding and installation of a Plugin
  • Removing a plugin
  • Creating a new command
  • Customizing commands
  • Using Nagios GUI
  • Scheduling downtimes
  • Generating reports
  • Configuring notification
  • Configuring checks
  • Managing Flapping
  • NRPE Monitoring
  • Enabling Remote Execution
  • Monitoring local services on a remote machine with NRPE
  • Setting the listening address for NRPE
  • Creating new NRPE command definitions securely
  • Creating a custom NRPE script.
  • Introduction.
  • Understanding continuous integration
  • Introduction about Jenkins
  • Build Cycle
  • Jenkins Architecture
  • Installation
  • Obtaining and installing Jenkins
  • Installing and configuring GIT
  • Java installation and configuration
  • Maven Installation
  • Exploring Jenkins Dashboard.
  • Creating Jobs
  • Running the Jobs
  • Adding and updating Plugins
  • Disabling and deleting jobs
  • Build Deployments
  • Understanding Deployment.
  • Tomcat installation and configuration
  • Deployment Plugins
  • Deploying a war file from Jenkins to Tomcat
  • Securing Jenkins
  • How to integrate Jenkins with Ant
  • How to integrate Jenkins with Maven
  • Authentication
  • Jenkins Plugin
  • Authorization
  • Confidentiality
  • Creating users
  • Best Practices for Jenkins
  • Jenkins Parameterized build
  • Environment inject plugin
  • Use of Jenkins environment variables
  • Deploying a specific revision
  • Customizing the Jenkins UI
  • Project based Matrix plugin
  • Parallel Execution
  • Configuring Jenkins Hub and Node
  • in the cloud (AWS)
  • Configuring a Selenium Desktop node
  • with a Linux Server (AWS)
  • Case Study
  • Real time implementation of Automated role back
  • Multi branch Deployment.
  • Need for Clustering
  • Setting up & Initializing Swarm
  • Managing Docker Swarm
  • Backup and Recovery
  • Managing Services
  • Docker Compose & Deploying Application
  • Stack on Docker Swarm
  • Introduction
  • Kubernetes Ecosystem: Community, Contributions,
  • Governance, and Integrations
  • Kubernetes Architecture
  • Kubernetes Networking & Services
  • Kubernetes Users Tools
  • Configuring and Deploying an Application on Kubernetes
  • Jenkins Blue Ocean
  • Pipeline as Code
  • End-to-End CI/CD Pipeline Automation
  • Automated deployment of code from repository to server with configuration management

RECOMMENDED PARTICIPANT SETUP
This course follows Cognixia's AI-first,
hands-on learning model

Access to sanitized process maps, KPI definitions, candidate initiative lists, and basic cost baselines (time, cycle time, error or rework rates)

INTERESTED IN THIS COURSE?
Let's Connect

Speak with a Cognixia specialist about enrollment options, custom cohorts for your leadership team, or tailored delivery formats for your organization.

Response within 1 business day
Available in 5 delivery formats globally
Volume pricing for teams of 10+
Get in touch

One of our specialists will contact you within one business day.

FAQs
Frequently
Asked Questions

Find details on duration, delivery formats, customization options, and post-program reinforcement.

Our Instructors are subject matter experts who have great industry experience and have worked extensively in their respective fields. Also, the instructors are certified to provide training on various subjects.

To attend the live virtual training, at least 2 Mbps of internet speed would be required.

Candidates need not worry about losing any training session. They will be able to view the available recorded sessions on the LMS. We also have a technical support team to assist candidates in case they have any query.

Lifetime access to the Learning Management System (LMS) will be provided, which includes Class Recordings, Presentations, Sample Code, and Projects.

Yes, the course completion certificate is provided once you successfully complete the training program. You will be evaluated on parameters such as attendance in sessions, an objective examination, and other factors. Based on your overall performance, you will be certified by Cognixia.

WHY COGNIXIA
Why Cognixia for This Course

KEEP EXPLORING
Mapped Official Learning
Leadership
Equip enterprise leaders to drive culture, skills, policy, and operating-model change required for sustainable Generative AI adoption at scale.
In-Person Workshop, Virtual Instructor-Led
Applied
Enterprise-grade security, governance, and Responsible AI controls to protect, govern, and operate GenAI and agentic systems safely at scale.
In-Person Workshop, Virtual Instructor-Led
Applied
Build portable, enterprise-grade GenAI systems that run consistently across Databricks, AWS, and Google Vertex AI—without vendor lock-in, quality drift, or governance gaps.
In-Person Workshop, Virtual Instructor-Led
Applied
Systematic testing, evaluation, and quality engineering frameworks for validating GenAI and agentic AI systems at enterprise scale.
In-Person Workshop, Virtual Instructor-Led
Applied
Production-grade GenAIOps and LLMOps practices to deploy, monitor, evaluate, and govern enterprise-scale LLM and agentic applications with reliability and control.
In-Person Workshop, Virtual Instructor-Led
Applied
Design, build, evaluate, and operate production-grade agentic AI systems with multi-agent orchestration, tool integration, and enterprise-grade safety controls.
In-Person Workshop, Virtual Instructor-Led

READY TO SHAPE YOUR AI FUTURE?
Let's build the workforce
of the future

Enroll your leadership cohort in Designing GenAI Use-Case Portfolios & Business Cases.
Custom cohorts available for enterprise teams.