[go: up one dir, main page]

0% found this document useful (0 votes)
72 views5 pages

Devpos Topics

This document provides an overview of topics covered in a Devops training program including virtual machine setup, Linux commands, Vagrant, networking, containers, Docker, Bash scripting, AWS, cloud infrastructure, Git, Maven, Jenkins, Python, Ansible, Kubernetes, Docker, containerization, Terraform, and CloudFormation. It outlines concepts and tools taught for infrastructure automation and deployment, continuous integration/delivery, containerization, configuration management, and infrastructure as code.

Uploaded by

Harish Varma
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)
72 views5 pages

Devpos Topics

This document provides an overview of topics covered in a Devops training program including virtual machine setup, Linux commands, Vagrant, networking, containers, Docker, Bash scripting, AWS, cloud infrastructure, Git, Maven, Jenkins, Python, Ansible, Kubernetes, Docker, containerization, Terraform, and CloudFormation. It outlines concepts and tools taught for infrastructure automation and deployment, continuous integration/delivery, containerization, configuration management, and infrastructure as code.

Uploaded by

Harish Varma
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
You are on page 1/ 5

Devpos:

Intro Into to Devops, CICD


Setup Tools and Chocolatey, Ubuntu, Signups, AWS Setup, Outro
VM VM Setup
Linux Commands & File Systems
Vagrant & Linux Services Vagrant – vms
IP, RAM, CPU
Sync Directories
Provisioning
Website Setup
Wordpress setup
Automate Website Setup
Multi VM Vagrant file
Variables, JSON, YAML Variables & Python DS
JSON & YAML
V Profile Project Setup (M/A) VM Setup
DB, Cache, Queue Setup
App Setup
Nginx Setup
Validate
Automated – Code & Execution
Networking ISO
Understanding Networking & IP
Protocols, Ports
Networking Commands

Containers Containers Intro


Docker
V Profile Project on Containers
Microservices
Microservice Project

Bash Scripting Intro, VM Setup, Script,


Chat GPT
Variables
Command Line Arguments,
System Variables
Quotes
Command Substitution
Exporting Variables
Decision Making
Loops / While Loops
Remote command Execution
SSH Key Exchange
AWS Part 1 Cloud Computing
Ec2 Instances
AWS CLI
EBS / EBS Snapshots
ELB
Cloud Watch
EFS
Autoscaling Group
S3
RDS

AWS Cloud for Project Setup lift /Shift Intro


Security Groups & Keypairs
Ec2 Instances
Build & Deploy Artifacts
Load Balancer & DNS
Autoscaling Group
Validate & Summarize
Re-Architecture Web App on AWS Intro
CLOUD (PASS & SASS) Security Group & Keypairs
RDS
Elastic Cache
Amazon MQ
DB Initalization
Beanstalk
Update on Security Group & ELB
Build & Deploy Artifact
Cloud front
Validate & Summarize

GIT Intro
Versioning
Branches & More
Rollback
GIT SSH Login
GIT Commands
Maven Intro & Experience
Continuous Integration (Jenkins) Intro
installation
Freestyle vs Pipeline As a code
Installing tools in Jenkins
Job
Build Job
Plugins, Versioning
Flow and steps of CI Pipeline
Jenkins, Nexus and Sonarqube setup
Plugins for CI
Pipeline as a code
Code Analysis
Quality Gates
Software Repositories (Nexus)
Nexus PAAC
Notification, Slack
CI for Docker
Docker PAAC Prereq
Docker CICD Intro & Code
AWS ECS setup
Cleanup
Build Triggers
Jenkins Maters
Authentication & Authorization
Python Python on Linux, Versions and Indentation
Quotes / Comments
Variables
Print Format
Slicing
Operators
Conditions
Loops
Break & Continue
Built –in-functions
Functions
Modules
OS tasks
Python Fabric
Pyscripts

Ansible Setup & Infra


Inventory & ping Module
YAML & JSON
Ad Hoc Commands
Playbook Modules
Module – Fins, Use, Troubleshoot & Repeat
Configurations
Variables & Debug
Group & Host Variables
Fact Variables
Decision Making
Loops
File, Copy, Template modules
Handlers
Roles
Ansible for AWS

AWS Part – 2 VPC intro


Design & Components
Setup
Ec2 Logs
Links
Buildspec
Links
S3 Policy

AWS CI / CD Project Intro


Beanstalk
RDS & App setup on Beanstalk
Code commit, build,
Build, Deploy & Code Pipeline

Docker Intro, Setup, Commands & Concepts


Logs
Volumes
Building Images
Entrypoint and CMD
Docker Compose
Multistage Dockerfile

Containerization Intro
Overview of Base Image
Dockerhub Setup
Setup docker Engine
Dockerhub and Dockerfile References
App Image docker file
DB Image Docker file
Web image Docker file
Docker Compose
Build and Run
Kubernetes Intro
Minikube for KBs setup
Kops for KBs setup
Objects and docs
Kube config
Namespace
Pods
Different levels of Logging
Service
Replica Set
Deployment
Command and arguments
Volumes
Config Maps
Secret
Ingress
Kubect CLI
Extras
Lens
vproappod
vproappod – nodeport
Vproappod - Loadbalancer
Vproappod-repl-controller
Apps Deployment on Kubernets Spin K8s Cluster
Cluster Volume prerqs for DB Prod
Kube secret for passwords
DB Deployment definition
DB Service
Memacached Deployment & Services
RabbitMQ Deployment and Service
Tomcat deployment, service and Init Containers
Provision Stack on KBs Cluster
URL for websites and wrap up
Teraform Variables
Provisioners
output
Backend
Multi Resource
AWS Elastic Kubernetes Service
CICD for Docker Kubernetes using CICD Intro
Jenkins Jenkins, Sonar and Docker Integration
Plugins, Kubernetes cluster and Helm
Helm Charts and GIT repo setup
Pipeline code
Execution, Troubleshooting and Summarize
Cloud Formation Intro
Intrinsic function
change set
more intrinsic functions
Multiple resources
Mapping and Pseudo parameters
Parameters
Outputs
Init

You might also like