Explain

You might also like

Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 3

Devops Roles and responsibilities

***********************************************************************************
***********************
To Attend Scrum/Agile Meetings with App Dev Folks To discuss the progress/ updates/
upcoming projects on dialy basis. Gather Requirements and timelines of new projects
and act upon as per delivery estimates.

creating and modifying CI/CD deployment pipelines to deploy Web, App and DB
components using Jenkins Pipelines, GIT Repo, Ansible playbooks, Maven.

Creating Terraform templates deploy kubernetes clusters, boot strap Kubernetes


master nodes/worker nodes, on Linux machines with all the required packages
including docker engine, IDM, name servers, portworx agents, open jdk, etc.

Hands on creating & configuring Ansible playbooks, Jenkins jobs to deploy PODs,
Services, Config maps, secrets, ingress etc.,. Implemented Production ready, load
balanced and highly available fault tolerant Infrastructure using Kubernetes.

Installed Workstation, Bootstrapped Nodes, Wrote Playbooks, and Roles and uploaded
them to Ansible Tower, Managed On-site OS/Applications/Services/Packages using
Ansible as well as Jenkins jobs to schedule the jobs.

***********************************************************************************
***********************
CI/ CD pipeline
prere code, jenkins server KC HPM Argo CD

Stages checkout git plugin


build maven integration
run unit Junit and Mockito
run sonar sonarqube plugin
package maven integration
deploy testing using helm kubernetes continuous deploy plugin

run acceptance test testing framework


promote the application using agro cd use argo cd

setup agrocd on kubernetes cluster


setup a git repo create the helm chart and add to git repo

configure the pipeline to integrate the with argocd


run the jenkins pipeline means trigger
monitor the piepline

***********************************************************************************
*************************************

CI/CD Checkout --> Build and Test---> Build and push docker image --> update the
deployment file
Checkout ---> build docker ---> push the artifacts --> checkout k8s manifest
SCM--> update the K8s manifest and push the repo

Deployment File --> AppVersion, kind, metadata(name and label), Spec:- replica
templates
spec
container name image container port
service file Spec port
name target port protocolS

***********************************************************************************
***************************************

four points
terraform is used to create resources on AWs
Now Aws accout is linked to my local machine
Terraform init is used to intinalize the backend configuration
here i need to write the main.tf, variable.tf, varible.tfvars, output.tf then i
will execute terraform plan then validate the syntax and finally use apply command
application load balancer and netwotk load balancer
then i will write the main.tf file variable.tf and output.tf next i will explain
about for foreach count and expression conditions and function
state locking and remote state

once Ec2 instance is lanuced


now

finally terraform

docker kubernetes installation and working

CI/CD jekin pipeline


CI/CD Checkout --> Build and Test---> Build and push docker image --> update the
deployment file
Checkout ---> build docker ---> push the artifacts --> checkout k8s manifest
SCM--> update the K8s manifest and push the repo

Ansible explain

***********************************************************************************
****************************************************

Terraform is create resource and ansible playbook is write to install jenkins


Jenkins build env trig checkout parametes, backup and security git maven sonar qube
trivy
docker images container
kubernetes pods (s,s,s,s) helm argocd
P and G
ELK

aws region cidr vpc subnet route table route table association
AWS EC2 s3 vpc database
Terraform ec2 ami subnet id key storge
ansible play book is used to install jenkins on launched ec2 insatnce

Jenkins CICD pipeline enviroment


backup how git works
secuity Maven goals
secrets
user management sonarqube rules

trivy image scaner workin


Docker working container creation and exopseed at port

Kubernetes Pods deployment service

Helm and ArgoCD

M P G
L Splunk

You might also like