0% found this document useful (0 votes)
199 views7 pages

DevOps Training Course Syllabus

The document is a course brochure and syllabus for DevOps training. It provides an overview of DevOps, the increasing demand for DevOps professionals, average salaries, and important tools like Chef, Puppet, Ansible, Jenkins, Git, Nagios and Docker. It outlines the objectives of the DevOps training course which will provide hands-on experience with tools for continuous development, integration, testing, deployment and monitoring. The course content is designed by industry experts and covers topics like AWS, virtualization, version control with Git and SVN, continuous integration with Jenkins, configuration management with Chef, containers with Docker, and a case study.

Uploaded by

devop journey
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
199 views7 pages

DevOps Training Course Syllabus

The document is a course brochure and syllabus for DevOps training. It provides an overview of DevOps, the increasing demand for DevOps professionals, average salaries, and important tools like Chef, Puppet, Ansible, Jenkins, Git, Nagios and Docker. It outlines the objectives of the DevOps training course which will provide hands-on experience with tools for continuous development, integration, testing, deployment and monitoring. The course content is designed by industry experts and covers topics like AWS, virtualization, version control with Git and SVN, continuous integration with Jenkins, configuration management with Chef, containers with Docker, and a case study.

Uploaded by

devop journey
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

COURSE BROCHURE &

DevOps Training SYLLABUS

DevOps Overview
 Devops roles have increased from 10% to 45% in 2018 and Nearly 70% of the system administrators are
replaced with roles in devops.
 In short Devops is definitely a promising career for all IT professionals. In next few years 90% of the companies
will adopt devops culture.
 In India average salary for a devops professionals is Rs 13,34,890 per year.
Devops professionals have Hugh demand and potential in near future. To become a devops professional you
should learn few automation tools like Chef, Puppet, Ansible, Jenkins and few other very useful tools like GIT,
Nagios, Dockers.
 Apponix is dedicated to provide best learning experience for its students since 6 years.
We offer the best DevOps training in Bangalore, we are proud to say we are the top DevOps training provider in
Bangalore, we make sure all our students will get good training experience.
 All our DevOps instructors are working in MNC and have min 7 years of experience.
 Apponix DevOps Training course is designed by industry experts and to cover latest market cloud
requirements.
 DevOps Certification Training Course which will prepare you for a career in a DevOps environment, the fast-
growing field that bridges the gap between software developers and operations.
 You will become an expert in deployment, automation of configuration management tools such as GIT, Docker,
Jenkins, Puppet and Nagios.
 DevOps Training from Apponix will help you gain skills on tools which are used in devops environment.

In DevOps training course you will be equipped with latest technologies used in the DevOps environment The
topics covered are very up to date and very much relevant to the devops, The skills you gain will be very helpful
to work in either production support team, projects team or BAU Team.

DevOps Training course objectives:


 In-depth knowledge on Continuous Development, Continuous Integration, and Continuous Testing by
performing hands-on on GIT, Jenkins and Selenium
 Comprehensive knowledge on Configuration Management, and Continuous Deployment using Puppet, Ansible
Working on Continuous Deployment stage by performing hands-on on popular tools like Docker and
Kubernetes
 The exposure to the stage of continuous monitoring using Nagios
 The ability to automate all aspects of a modern code delivery and deployment pipeline using:
Source code management tools

[Link]
Mob: +91 8050580888 / 7338089888
Email Id: info@[Link]
Build & monitoring tools
Test automation tools
Containerization through Docker
Configuration management tools

Why choose Apponix as a Top DevOps Training institute in Bangalore?


 Apponix has excellent trainers for Devops with rich experience in industry.
 100% student satisfaction rate in DevOps training
 More than 1000 students completed training in devops since 2013
 Excellent Lab facility for DevOps Training
 We have excellent rating till date, overall 4.9 Rating in Google & Facebook.

Course Duration: 40 Hours

DevOps Training Course Content

 Infrastructure Setup
o Introduction to DevOps
o What is DevOps?
o SDLC models, Lean, ITIL, Agile
o Why DevOps?
o History of DevOps
o DevOps Stakeholders
o DevOps Goals
o Important terminology
o DevOps perspective
o DevOps and Agile

o DevOps Tools
o Configuration management
o Continuous Integration and Deployment

[Link]
Mob: +91 8050580888 / 7338089888
Email Id: info@[Link]
 CI\CD – DISCUSSIONS, IMPLEMENTATION, LINUX and WINDOWS PRE-REQUISITES CT, CD,
CODE PLAN, CODEBUILD
o Introduction to Cloud computing
o What is Cloud Computing?
o How Cloud Computing are helpful?
o Cloud's role in DevOps Orchestration
o What is AWS?
o Use cases in AWS
o Companies using AWS and Market tends
o Different Services offered in AWS
o Use case: - Highly available fault tolerant systems
o Understanding availability zone region
o Creating your own account in AWS
o Creating a VPC
o subnet
o network gets way
o Running your own EC2 instance
o Connecting in EC2 and installing https in Ec2
o Over view of S3
o SNS. Cloud watch
o Introduction to Virtualization
o What is Virtualization?
o History of Virtualization
o What is Hypervisor?
o Types of Server Virtualization
o Benefits of Virtualization
o Important Virtualization products

 SCM, VCS, GIT-SVN


o GIT: Version Control
o Introduction
o Version control systems
o Local, Centralized and distributed
o Installing Git
o Installing on Linux
o Installing on Windows
o Initial setup
o Git Essentials
o Creating repository

[Link]
Mob: +91 8050580888 / 7338089888
Email Id: info@[Link]
o Cloning, check-in and committing
o Fetch pull and remote
o Branching
o Version control system
o Overview about version control system like SVN, Git/Github.
o Discussion on SVN vs. Github.

 Jenkins – Continuous Integration


o Introduction
o Understanding continuous integration
o Introduction about Jenkins
o Build Cycle
o Jenkins Architecture
o Installation
o Obtaining and installing Jenkins
o Installing and configuring GIT
o Java installation and configuration
o Maven Installation
o Exploring Jenkins Dashboard

 Chef for configuration management


o Overview of Chef
o Common Chef Terminology (Server, Workstation, Client, Repository etc.)
o Servers and Nodes
o Chef Configuration Concepts
o Workstation Setup
o How to Configure knife?
o Execute some commands to test connection between knife and workstation
o Organization Setup
o Create organization
o Add yourself and node to organization
o Test Node Setup
o Create a server and add to organization
o Check node details using knife
o Node Objects and Search
o How to Add Run list to Node?
o Check node Details
o Environments

[Link]
Mob: +91 8050580888 / 7338089888
Email Id: info@[Link]
o How to create Environments?
o Add servers to environments
o Roles
o Create roles
o Add Roles to organization
o Data bags in chef
o Search criterion in Chef
o Real time cookbooks
o Creating Jobs
o Running the Jobs
o Adding and updating Plugins
o Disabling and deleting jobs
o Build Deployments
o Understanding Deployment
o Tomcat installation and Configuration
o Deployment Plugins
o Deploying a war le from Jenkins to Tomcat
o Securing Jenkins
o How to integrate Jenkins with Ant?
o How to integrate Jenkins with Maven?
o Authentication
o Jenkins Plugin
o Authorization
o Confidentiality
o Creating users
o Best Practices for Jenkins
o Jenkins Parameterized build
o Environment inject plugin
o Use of Jenkins environment variables
o Deploying a specific revision
o Customizing the Jenkins UI
o Project based Matrix plugin
o Parallel Execution
o Case Study
o Real time implementation of Automated role back
o Multi branch Deployment

[Link]
Mob: +91 8050580888 / 7338089888
Email Id: info@[Link]
 Docker– Containers
o Introduction
o What is a Docker
o Docker– Containers
o Introduction
o
o What is a Docker
o Use case of Docker
o Platforms for Docker
o Dockers vs Virtualization
o Architecture
o Docker Architecture
o Important Docker components
o Understanding the Docker components
o Installation
o Installing Docker on Linux
o Understanding Installation of Docker on Windows
o Some Docker commands
o Provisioning
o Docker Hub
o Downloading Docker images
o Running Docker images
o Running commands in container
o Running multiple containers
o Custom images
o Creating a custom image
o Running a container from the custom image
o Publishing the custom image
o Docker Networking
o Accessing containers
o Linking containers
o Exposing container ports
o Container Routing

 Ansible:
o Introduction to Ansible
o Ansible Architecture
o Ansible terminology
o Ansible commands
o How to add nodes to server

[Link]
Mob: +91 8050580888 / 7338089888
Email Id: info@[Link]
o Ansible installation and configuration
o Installing ssh on nodes
o Generating the keys

o Components of Ansbile
o Inventory
o Configuration
o Modules
o Playbooks
o Global Configuration
o Roles
o Tags

 Nagios: Monitoring
o Introduction and Installation
o Obtaining Nagios
o Compiling and installing Nagios
o Basic configuration
o Creating a new host and service
o Creating a new e-mail contact
o Verifying configuration
o Creating a host group and service group
o Creating a new contact group
o Creating a new time period
o Plugins and commands
o Finding and installation of a Plugin
o Removing a plugin
o Creating a new command
o Customizing commands
o Using Nagios GUI
o Scheduling downtimes
o Generating reports
o Configuring notification

[Link]
Mob: +91 8050580888 / 7338089888
Email Id: info@[Link]

Common questions

Powered by AI

DevOps training is crucial due to the growing adoption of DevOps practices across industries, which enhances career prospects significantly. Apponix's training offers benefits like hands-on experience with essential tools such as Docker, Jenkins, and GIT, along with insights into the latest market requirements. The program is designed by industry experts, ensuring relevance and practical applicability, positioning IT professionals for success in the fast-evolving field.

The integration of cloud computing with DevOps facilitates the creation of scalable, flexible, and fault-tolerant IT infrastructures. Cloud computing supports DevOps orchestration by offering platforms for continuous integration and deployment, enabling rapid and reliable software releases. Services such as AWS provide environments for resource management, automation, and monitoring, which are pivotal in implementing DevOps principles effectively.

Key challenges include cultural resistance, lack of skillsets, and integration issues. Overcoming these involves fostering a collaborative culture through training and workshops, bridging knowledge gaps with specialized training programs, and employing gradual integration of DevOps practices to minimize disruption. Leadership support and clear communication play pivotal roles in facilitating this transition effectively.

Docker's containerization enhances development and deployment by providing lightweight, portable environments, in contrast to more resource-intensive virtual machines. Containers share the host OS kernel, reducing overhead and improving startup times. Docker's efficiency in resource allocation and distribution makes it ideal for continuous integration pipelines, facilitating seamless updates and scalability.

Jenkins revolutionizes continuous integration and deployment by automating builds and tests in a streamlined manner, compared to traditional manual pipelines. Its plugin ecosystem supports diverse integration capabilities, enhancing automation and error reduction. Jenkins facilitates customized workflows and real-time feedback, significantly increasing efficiency and reliability in delivering high-quality software.

Virtualization plays a key role in DevOps by enabling efficient use of resources, facilitating testing, and enhancing deployment processes. It allows for consistent development environments through hypervisors and server virtualization, reducing hardware dependency. Benefits include increased flexibility, scalability, and cost-efficiency, which are critical for implementing DevOps practices such as continuous integration and deployment.

Version control systems like GIT are crucial in DevOps for tracking code changes, enabling undoing mistakes, and maintaining a history of development. They foster collaboration by allowing distributed teams to work concurrently on codebases, merge changes seamlessly, and manage conflicts effectively, which enhances the overall software development workflow.

Continuous monitoring is essential in DevOps for maintaining system reliability and performance through real-time insights and feedback. Nagios addresses this by offering robust monitoring capabilities, such as comprehensive alerting, resource monitoring, and reporting, which helps in early detection of issues, ensuring a stable and efficient application lifecycle.

Ansible's architecture consists of components such as Inventory, Configuration, and Modules, along with Playbooks and Roles. These components enable centralized control over nodes, simplify automation tasks, and facilitate scalable configuration management. Its agentless model allows seamless integration and reduced overhead in diverse DevOps environments, making it efficient for managing large infrastructures.

The demand for DevOps roles has significantly risen, with positions increasing from 10% to 45% in 2018. This shift has resulted in nearly 70% of system administrator roles being replaced by DevOps positions. The trend suggests a strong future demand for DevOps skills, anticipating that 90% of companies will adopt DevOps practices. This evolution indicates substantial employment opportunities in DevOps and potential obsolescence for traditional system administration roles.

You might also like