Professional Documents
Culture Documents
Ameerpet,Hyderabad,India- 500016.
Prerequisites:
Prerequisite knowledge of software development, preferably in Java/python, and the UNIX/Linux command line tools are
essential for this course.
What Is Devops?
History of Devops
DevOps Main Objectives
DevOps and Software Development Life Cycle
Module:-1
Continuous Integration & Deployment
JENKINS
Introduction to Jenkins
Continuous Integration with Jenkins Private Network
Configure Jenkins Public Network
Jenkins Management Network Adopters
Scheduling build Jobs
Maven Build Scripts Module:-3
Support for the GIT version control System Configuration Management Tools
Different types of Jenkins Jobs
Jenkins Build Pipe Line ANSIABLE
Parent and Child Builds Introduction to Ansible
Sequential Builds Ansible Server Configuration
Jenkins Master & Slave Node Configuration Infrastructure Management
Jenkins Workspace Management SSH Connection in Ansible Master
Securing Jenkins YAML Scripts
Authentication Host Inventory
Jenkins Plugins Host Variables
Installing Jenkins Plugins Group Variables
SCM plugin Ad-hoc Commands
Build and test Playbooks
Module:-2 Variables
Containers and Virtual Development Conditionals
Loops
DOCKER Blocks
Docker Concepts Handlers
Installing Docker. Templates
Docker Image layers. Modules
Build Docker Images by using Docker Core Modules
commit command. Extra Modules
Build Docker Images by writing Ansible Roles
Dockerfile.
Push Docker Images to Docker Hub. PUPPET
Docker Networking,links and Volumes. Introduction to Puppet
Create Dockerized Web Applications Installation of Puppet Master
Installation of Puppet Agent
VAGRANT Configuration of Puppet Master and Agents
Introduction to Vagrant Parameters in Puppet.conf
Setting Up Vagrant Managing Manifests
Virtual Box Installation Creating Manifests
Vagrant Installation Node Definitions
Vagrant Machines Managing Files
Vagrant File Puppet DSL
Vagrant Boxes Puppet Node Definition
Environment Management Resource Chain
Networking Basics Puppet Forge Modules
Creating and Managing Modules
Module Structure Cookbooks creation
Defining First Class Check node details using knife
Creating Node Definitions Node Objects
Installing Web Servers How to add Run list to Nodes
Installing App Servers Check node details
Installing DB Server Managing Multiple Nodes
Roles and Profiles Roles and Environments
Chef Data Bags
CHEF
Introduction to Chef Module:-4
Installation of Chef Master Build Tools
Installation of Chef DK and Node
Configuration of Chef Master ANT
Configuration of Chef DK and Master ANT Installation
Knife utility ANT build pre-requisites
Chef Repository Creating JAR and WAR filesh
Workstation setup Make and Build (build.xml)
How to configure knife Make and Build (build.xml)
Workstation Installation MAVEN
Connection between knife and Maven Installation
Master Maven Build requirements
Organization Setup Maven POM Builds (pom.xml)
Create an Organization Maven Build Life Cycle
Add User & Node to an Maven Local Repository (.m2)
Organization Maven Global Repository
Node Setup Group ID, Artifact ID, Snapshot
Create a Server & add to Maven Dependencies
Organization Maven Plugins