You are on page 1of 14

Devops

• WHY DEVOPS
• WHAT IS DEVOPS
• DEVOPS STAGES
• DEVOPS TOOLS
WATER FALL MODEL
AJILE METHODOLOGY
DEVOPS STRUCTURE
PLAN STAGE
• This stage the data analyst team collect the total application details
from client.
CODE
• The developer will write the code and upload the code into the SCM .
• SCM-GITHUB
• The devops engineer clone the code from the git hub
BUILD STAGE
• Build stage we have different tools
Java
1. Maven
2. Ant
3. Gradle
Node js
1. NPM
Python
1. pip
TEST STAGE
• Testing stage we are using Sonar Qube
It is open source platform developed by sonar source for continues
inspection of code quality.
It reports on duplicated code,coding standards unit tests,bugs
security vulnerabilities.
RELEASE STAGE
Release stage we have 2 types of tools
1. NEXUS
2. JENKINS
NEXUS
• Nexus is called as build repository.
• It is used to store the binary filesand produced in software
development.
• It has a capability to store the package in versions.
JENKINS
• Jenkins is one of the most popular automation tool used world wide
for continuous integration,continuous delivery and continuous
deployment.

CI CD DEPLOYING

Continuous continuous continuous


Integration delivery deployment
DEPLOY STAGE
• This stage we are BUILD the application using docker.
DOCKER
• Docker is a set of platform as a service products.
• The service has both free and premium tiers the software that hosts
the containers is called engine.
• It is created in 2013 developed by dockerInc.
GOALS OF DOCKER
Build and ship any application any where it is to create,deliver and
manage your teams.
OPERATE STAGE
• Operate stage we are using ansible and kubenetes
• KUBERNETES:
• Using Kubernetes we will make our cluster(ec2,vpc,nacl.security
groups etc.).
ANSIBLE:
• Ansible is open source commity project sponsored by redhat.
• It is simplest way to automate the IT infrastructure
MONITOR STAGE
• This stage is for monitoring the applications.
• Monitoring we have nagios,splunk tools

You might also like