0% found this document useful (0 votes)
32 views15 pages

Devops Curriculam

Uploaded by

fewoy21981
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)
32 views15 pages

Devops Curriculam

Uploaded by

fewoy21981
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
You are on page 1/ 15

DevOps

CONTENTS
➢ Introduction to DevOps
➢ Version Control with GIT, JENKINS and MAVEN Integration
➢ Continuous Integration using Jenkins
➢ Continuous Development: Containerization with Docker
➢ Continuous Deployment with Salt Stack
➢ Configuration Management with Ansible
➢ Terraform
➢ Application Monitoring with AppDynamics
➢ Log monitoring with Splunk
➢ Python
➢ CI-CD Project Pipeline
INTRODUCTION TO DEVOPS
➢ Why DevOps?
➢ What is DevOps?

➢ DevOps Market Trends


➢ DevOps Engineer Skills
➢ DevOps Tool chain

➢ Addressing Challenges through DevOps


➢ Workflow of DevOps
➢ DevOps Delivery Pipeline
➢ DevOps Ecosystem
VERSION CONTROL WITH GIT

➢ What is version control


➢ What is Git

➢ Why Git for your organization


➢ Install Git
➢ Common commands in Git

➢ Working with Remote Repositories


➢ Advantages of Distributed VCS
GIT, JENKINS & MAVEN INTEGRATION

➢ Branching and Merging in Git


➢ Git workflows

➢ Git cheat sheet


➢ What is CI
➢ Why CI is Required

➢ Introduction to Jenkins (With Architecture)


➢ Introduction to Maven
CONTINUOUS INTEGRATION USING JENKINS

➢ Jenkins Management Preview


➢ Adding a slave node to Jenkins

➢ Build & Delivery Pipeline


➢ AutoDeployment in Jenkins
➢ Pipeline as a Code

➢ Implementation of Jenkins in the Project


CONTAINERIZATION WITH DOCKER
➢ Docker overview
➢ Installing docker

➢ Pulling images (docker pull)


➢ Running images (docker run)
➢ Docker build and deployment-Connecting to running images (docker exec)

➢ Exposing volumes and ports


➢ Inspecting system (docker ps, docker status)
➢ Using docker-compose to connect containers

➢ Exposing volumes and ports


CONTINUOUS DEPLOYMENT WITH SALT STACK
➢ Introduction to Salt.
➢ Salt Architecture.

➢ Install SALT master and Minion in a server in linux.


➢ Sample Demo to install in GUI we can install only Minion in GUI.
➢ Check the status, start and stop and the ports.

➢ How to accept the Minions Globally, from Master how to check the Minion status of second machine.
➢ How to add Multi Master configuration just a demo if have time will show failover of a master.
➢ Use of Grain in commands gathering some Minion values using grains.

➢ Publishing command to minion using Pillars from master.


➢ use of PCRE commands (Pearl Compatable Regular Expression)
➢ using top.sls.
CONFIGURATION MANAGEMENT WITH
ANSIBLE
➢ Introduction to Ansible.Ansible mechanism.
➢ Ansible installation in AWS instance.Ansible configuration.Playing with ansible adhoc
commands.Creating simple play book.Playbook advanced - variables, loop, condition, debug.Ansible
roles.
TERRAFORM
➢ Introduction to terraform.
➢ Installation of terraform
➢ Merging terraform with AWS.
➢ Creating TF file.
➢ Building full cloud architecture using terraform.
➢ Terraform backend.
➢ Terraform variables.
➢ Terraform state.
➢ Terraform locals.
➢ Terraform destroy.
APPLICATION MONITORING WITH
APPDYNAMICS
➢ Appd Introduction
➢ APM

➢ Architecture of Appd
➢ Machine Agent & App Agent
➢ Installation of Appd with SAAS

➢ Reporting in Appd
➢ Alert setting
➢ Dashboard in Appd
➢ Enduser Monitoring
➢ Appd vs Other tools
LOG MONITORING WITH SPLUNK
➢ Introduction to Splunk
➢ Necessity of Logs

➢ Why Splunk?
➢ Splunk Components
➢ Search Heads

➢ Indexes
➢ Forwarders
➢ Installation of Splunk
➢ Installation of Splunk Forwarder
➢ Splunk Search
➢ Splunk Alerts
➢ Splunk Dashboards
PYTHON
➢ Introduction
➢ Why Python?

➢ History of Python
➢ Installation
➢ Basics
➢ Data types
➢ Flow control
➢ List,Tuples & Dictionary

➢ Import modules
➢ Functions
➢ Read & Write files
➢ Programming
CI-CD PROJECT PIPELINE
!!! THANK YOU !!!

You might also like