Certified DevOps Professional

Objective
The course is designed by Devops Subject Matter Experts to help you understand Devops concepts and work on tools, Github, Jenkins, Sonarqube and Nexus, Docker to create Continuous Integration and Continuous Deployment Pipeline which uses Jenkins, with sonarqube, nexus, docker, and ansible. Its 5 days of instructor-led training delivered by Cloud and Devops Consultant. We are also a consultant helping clients to migrate to Get into Devops culture. Here, we Understand the core concepts of DevOps, Create and manage repositories on Github, Install and configure Jenkins Master node, Install and Configure Jenkins Slave Node, Create a Pipeline job to automate git clone, maven package, Add webapp deployment on tomcat server to pipeline, Integrate sonarqube and sonar static code analysis in pipeline job, Integrate Nexus and Archive artifacts in pipeline job, Understand docker and perform docker operations, Integrate jenkins with docker in CI/CD pipeline, Ansible automation of web infrastructure ,user and group creation.
This is a certification training program and will be awarded upon passing exam: exam is of 100 SGD additional. The cost is optional and not mandatory.
Who should attend:
• Software developers
• Software Test Engineer
• Software Release Engineer
• Software Project Manager
• Software Architects
REGISTER
GROUP OF 3 OR MORE [USD 800 PER PARTICIPANT]
INDIVIDUAL STANDARD PRICE [USD 1000 PER PARTICIPANT]
Course Features
- Lectures 100
- Quizzes 0
- Duration 50 hours
- Skill level All levels
- Language English
- Students 35
- Certificate No
- Assessments Yes
-
Day 1 and 2 – DevOps Technical Essentials
-
Module 1: Devops Big Picture (Theory)
-
Module 2: Devops in Action (Hands on Lab by students)
-
SCM Live demo
-
Continuous Integration Tool – (Hands on Lab by students)
-
Code Packaging automation – (Hands on Lab by students)
-
Static Code Analysis – (Hands on Lab by students)
-
Storage Artifact – (Hands on Lab by students)
-
Continuous Deployment – (Hands on Lab by students)
-
Day 3 – Docker Essentials
-
Module 1: Course Overview
-
Module 2: Understanding Docker
-
Module 3: Installing Docker on Linux
-
Module 4: Containers On Ubuntu Docker host
-
Module 5: Docker Images
-
Module 6: Kubernetes architecture
-
Day 4 – Ansible Essentials
-
Module 1: Ansible Big Picture (Theory)
-
Module 2: Ansible management server deployment (Hands on Lab by students)
-
Module 3: Ansible Node server deployment (Hands on Lab by students)
-
Module 4: Ansible HTTPD Playbook for RHEL node( Hands on Lab by students)
- • Create a httpd playbook directory
- • Write .yml file
- • write httpd package install code for RHEL server
- • write httpd service restart code
- • write user and group creation code
- • write template resource type to push index.html and log.png to node
- • Apply the playbook on centos node and validate if website is up
-
Module 4: Ansible Apache2 Playbook for ubuntu node (Hands on Lab by students)
- • Create a apache2 playbook directory
- • Write .yml file
- • write apache2 package install code for ubuntu server
- • write apache2 service restart code
- • write template resource type to push index.html and log.png to node
- • write user and group creation code
- • Apply the playbook on ubuntu node and validate if website is up
-
Module 5: Ansible Windows 2016 server node deployment (Hands on Lab by students)
-
Module 6: Playbook for windows 2016 node (Hands on Lab by students)
-
Day 5 – Jenkins with Docker-kuberentes and terraform and Ansible integration
-
Module 1: Kuberentes (Hands on lab by students)
-
Module 2: Jenkins,terraform with Kuberentes Integration (Hands on lab by students)
-
Module 3: Jenkins with ansible integration (Hands on lab by students)