0% found this document useful (0 votes)
28 views1 page

DevOps Course: CI/CD, GIT, Docker, Ansible

Uploaded by

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

DevOps Course: CI/CD, GIT, Docker, Ansible

Uploaded by

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

• Course Objective: DevOps improves collaboration and productivity by

automating infrastructure and workflows and continuously measuring


applications performance.
• UNIT-I : Introduction to Devops: Introduction to SDLC, Agile Model.
Introduction to Devops, DevOps Features, DevOps Architecture, DevOps
Lifecycle, Understanding Workflow and principles, Introduction to DevOps
tools, Build Automation, Delivery Automation, Understanding Code Quality,
Automation of CI/CD.

• UNIT-II : Source Code Management (GIT): What is Version Control and GIT,
GIT Installation, GIT features, GIT workflow, Working with remote repository,
GIT commands, GIT branching, GIT staging and collaboration.
UNIT TESTING – CODE COVERAGE : JUnit, NUnit & Code Coverage with
SonarQube, SonarQube – Code Quality Analysis.

• UNIT-III : Build Automation – Continuous Integration(CI): What is CI , Why


CI is Required ,CI tools, Introduction to Jenkins (With Architecture), Jenkins
workflow, jenkins master slave architecture, Jenkins Pipelines, PIPELINE
BASICS – Jenkins Master, Node, Agent, and Executor, Freestyle Projects &
Pipelines, Jenkins for Continuous Integration, Create and Manage Builds, User
Management in Jenkins, Schedule Builds, Launch Builds on Slave Nodes.

• UNIT-IV : Continuous Delivery: Importance of Continuous Delivery,


Continuous Deployment: CD Flow, Containerization with Docker: Introduction
to Docker, Docker installation, Docker commands, Images & Containers,
Docker File, Running containers, working with containers and publish to
Docker Hub.
• UNIT-V : Configuration Management –ANSIBLE: Introduction to Ansible,
Ansible tasks, Roles, Jinja2 templating, Vaults, Deployments using Ansible.
Containerization using Kubernetes Introduction to Kubernetes Namespace &
Resources , CI/CD – on GCP, Deploying Apps on Openshift Pods.

You might also like