0% found this document useful (0 votes)
361 views2 pages

DevOps With AWS Online Training Curriculum Naresh IT

The document outlines a comprehensive DevOps training program that includes topics such as AWS, Linux, version control with Git, Maven, SonarQube, Jenkins, Docker, Kubernetes, and Python Boto3. It covers essential skills and tools necessary for a DevOps engineer, including cloud computing concepts, continuous integration, and containerization. The training also emphasizes practical applications and configurations for various DevOps technologies.

Uploaded by

joybangla
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)
361 views2 pages

DevOps With AWS Online Training Curriculum Naresh IT

The document outlines a comprehensive DevOps training program that includes topics such as AWS, Linux, version control with Git, Maven, SonarQube, Jenkins, Docker, Kubernetes, and Python Boto3. It covers essential skills and tools necessary for a DevOps engineer, including cloud computing concepts, continuous integration, and containerization. The training also emphasizes practical applications and configurations for various DevOps technologies.

Uploaded by

joybangla
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/ 2

An ISO 9001 : 2015 Certified Company

Opp. Satyam Theatre, Durga Bhavani Plaza, Ameerpet, Hyd-16

DevOps with AWS


Overview of DevOps  AWS Lambda
 What is DevOps?  ROUTE 53
 DevOps Market Trends DevOps Engineer Skills Shell Script
 DevOps Delivery Pipeline  Introduction
 DevOps Ecosystem  Type of shells
Virtualization  Variables
 Introduction  Types of variables
 What is Virtualization  Operators
 Server Virtualization  Input arguments
 Desktop Virtualization  String comparison
 Application Virtualization  Athematic comparison
Linux  File conditions
 All-important Linux commands.  If, loops, case, functions
 The Linux filesystem.  Examples
 File permissions. Web App Servers Configurations
 Process management.  Apache webserver
 User account management.  Tomcat application server
 Software management. Version Control with Git – DevOps Syllabus
 Networking in Linux.  Git Introductions
Cloud Concepts  Git Workflow
 Cloud Computing  How to setup GIT
 What is virtualization?  Working with various commands in GIT
 AWS Platform  Recording Changes to the Repository
 EC2 Instance  Viewing the Commit History
 Load Balancing  Undoing Things
 EBS (Elastic Block Storage)  Git Forking
 S3(Simple Storage Service) Storage in Cloud  Working with Remotes
 IAM:(Identity Access Management)  Branching and Merging in Git
 Amazon Virtual Private Cloud (VPC) Maven
 Dynamo DB  Maven Installation
 Maven Build requirements  Deploying an App using Dashboard
 Maven POM Builds (pom.xml)  Using Rolling Updates in Kubernetes
 Maven Build Life Cycle  Containers and Container Orchestration
 Maven Local Repository (.m2)  Helm Charts
 Maven Global Repository  Schedulers
 Group ID, Artifact ID, Snapshot  Metric Server deployment
 Maven Dependencies  Kubernetes volume
 Maven Plugin  RBAC process
SonarQube Overview  Installation, Configuration and Deployment of
 Installation & Configuration of SonarQube HELM
 Initiate code-scan with SonarQube server  EFK STACK Configuration
 SonarQube dashboard Argo CD
 Sample project to check code scan  Installation
 Maven integration with SonarQube  Configurations
 Real-time use cases on SonarQube Continuous Monitoring with Grafana
Continuous Integration – Jenkins  Introduction to Continuous Monitoring
 Introduction to Jenkins  Introduction to Grafana
 Continuous Integration with Jenkins  Installing Grafana
 Configure Jenkins  Grafana Prometheus and Objects
 Jenkins Management  Grafana Prometheus configure to Kubernetes
 Scheduling build Jobs Ansible
 Jenkins Master & Slave Node Configuration  Introduction to Ansible
 Jenkins Workspace Management  Ansible Server Configuration
 Securing Jenkins  Infrastructure Management
 Jenkins Plugins  SSH Connection in Ansible Master
 Jenkins configure with below services tools  YAML Scripts
Docker  Host Inventory
 Docker Introduction  Ad-hoc Commands
 What is Docker Image  Playbooks
 How to get Docker Image  Core & Extra Modules
 Docker Installation  Ansible Role
 Working with Docker Containers Terraform
 Docker Command Line Interphase  Introduction to terraform
 Docker Compose  Getting started with Terraform
 Docker Hub  Terraform Modules
 Docker Trusted Registry  Terraform: Writing in a more organized way
 Docker swarm  Terraform with AWS: lab
 Docker attaches  Terraform state
 Docker File & Command  Terraform with AWS: Lab Part
Containerization using Kubernetes  Terraform Troubleshooting and Testing
 Revisiting Kubernetes  Terraform Best Practices
 Cluster Architecture Python Boto3
 Spinning up a Kubernetes Cluster on Ec2 VMs  Introduction to Python
 Exploring your Cluster  List, Ranges & Tuples in Python
 Understanding YAML  Input and Output in Python
 Creating a Deployment in Kubernetes using  Python Object Oriented
YAML  Python Regular Expressions
 Creating a Service in Kubernetes  Python Necessity DevOps
 Installing Kubernetes Dashboard

You might also like