100% found this document useful (1 vote)
3K views8 pages

Ashok IT-DevOps With AWS Syllabus PDF

This document provides an overview of various DevOps concepts and tools including the DevOps lifecycle, SDLC methodologies like Agile and Scrum, tools like Git, Maven, Jenkins, Ansible, Docker, and Kubernetes. It discusses concepts like source control, continuous integration, configuration management, containerization, and orchestration. The document aims to introduce readers to the essential components of a DevOps workflow and infrastructure.

Uploaded by

Chandana
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
100% found this document useful (1 vote)
3K views8 pages

Ashok IT-DevOps With AWS Syllabus PDF

This document provides an overview of various DevOps concepts and tools including the DevOps lifecycle, SDLC methodologies like Agile and Scrum, tools like Git, Maven, Jenkins, Ansible, Docker, and Kubernetes. It discusses concepts like source control, continuous integration, configuration management, containerization, and orchestration. The document aims to introduce readers to the essential components of a DevOps workflow and infrastructure.

Uploaded by

Chandana
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/ 8

DevOps with AWS

DevOps Life Cycle


What is DevOps • Introduction
• Introduction • Tools
• Stakeholders of DevOps • DevOps Technology Categories
• What is SDLC • Collaboration
• Phases of SDLC • Planning
• Role Of Dev in SDLC • Configuration Management
• Role of Ops in SDLC • Source Control
• Dev Environments
SDLC (Software Development Lifecycle)
• Continuous Integration
• What is SDLC?
• Continuous Testing
• SDLC Methodologies
• Continuous Deployment
• Waterfall Model
• Advantages of Waterfall Linux
• Dis-Advantages of Waterfall • Linux Overview
• What is Operating system
What is Agile and Scrum
• What is Unix, Linux
• Agile Development Process
• Linux vs Windows
• Agile Manifesto
• Linux flavors
• Agile Scrum Work Flow
• Linux Architecture
• Agile Analysis Estimation Techniques
• Linux commands
• Types of Roles and Responsibilities
• Reading files
• Problem That DevOps Solves
• Redirection operators
• User management
• Group management
• File system management
• Editors

H.No: 7-1-413/2, Beside Sonabai Temple, Near Reliance Fresh, Balkampet Rd, Ameerpet, Hyderabad – 500038
: www.ashokit.in : https://youtube.com/c/AshokIT : https://twitter.com/AshokITSchool

: https://www.facebook.com/ashokitschool/ : https://www.instagram.com/ashokitschool/
: Contact/Whatsapp: +91-6301921083/9985296677/9985396677
Shell Scripting • Fetching Changes (git fetch) Rebasing (git
• Shell history and introduction rebase)
• Types of shells • Git Pull
• Shebang line in shell • Git Conflicts
• Command line arguments • Branch Merging
• Variables • Pull Request
• Types of Operators • Merging & Re Basing
• Loops • Deleting a Branch
• Case statement
• Functions MAVEN (Build Tool)

GIT (Source Code Management) • What is Build Tool


• Introduction • Automated build process
• What is a Version Control System (VCS)? • Maven Introduction & Objectives
Distributed Vs Non-distributed VCS • Maven Installation
• What is Git and where did it come from?` • Maven Terminology
• Alternatives to Git • Maven Archetypes
• Git Hub Account Setup • Maven Project Creation
• Obtaining Git Installing Git • Maven Dependencies
• Key Terminology • Maven Repositories
• Staging Vs Un-Staging o Local Repo
• Adding Files to Staging Ares o Central Repo
• Removing Files from Staging Area o Remote Repo
• Commit to Local Repository • Maven Goals
• Push to Central Repository
• Repository Cloning Continuous Integration Tool (Jenkins)
• Stashes & Stash Apply
• Branching in Git • Introduction
• Why We need Branches • How to achieve Continuous Integration
• Cloning & Switching Branches with Jenkins
• JENKINS Server Setup
H.No: 7-1-413/2, Beside Sonabai Temple, Near Reliance Fresh, Balkampet Rd, Ameerpet, Hyderabad – 500038
: www.ashokit.in : https://youtube.com/c/AshokIT : https://twitter.com/AshokITSchool

: https://www.facebook.com/ashokitschool/ : https://www.instagram.com/ashokitschool/
: Contact/Whatsapp: +91-6301921083/9985296677/9985396677
• Jenkins Jobs • Maven with Nexus Repo Integration
• How to integrate Jenkins with Maven • Uploading Build Artifacts
• Jenkins dashboard
• Jenkins plugins – how to download and use Configuration Management (ANSIBLE)
• Setup and Running Jenkins Jobs
• Configure Dashboard Configure System • What is Configuration Management
Environment Global Properties • What is Ansible
• Create and configure a job Run a job • Introduction
manually Triggering a Build Scheduled • Installing Ansible
Build job Manual Build job • Testing with First Ansible Commands
• Polling SCM • Introduction to Play Books
• Post-Build Actions Archiving Build Results • YML File
Notifications
• Writing Play Books
• Jenkins Plugins
• Play Books Execution
• Jenkins Master Slave Architecture
• Tags
• Jenkins Pipeline Introduction
• Handlers
• Multi Stage Pipeline
• Introduction to Roles
• Jenkins with Maven & Git Integration
• Role Basics
• Jenkins with Sonar Integration
• Creating Role
• Jenkins with Nexus Integration
• Ansible Galaxy
• Jenkins with Docker Integration
• Ansible Tower
• Jenkins with Kubernetes Integration

DOCKER (Containerization Tool)


Sona Type Nexus (Artifactory Repo)
• Introduction
Introduction
• What is Artifact Repo
• What is Docker
• Nexus Introduction
• Life without Docker
• Nexus Setup
• Life with Docker
• Snap Short Repository
• Installing Docker on Linux
• Release Repository
• What is container
• Shared Libs

H.No: 7-1-413/2, Beside Sonabai Temple, Near Reliance Fresh, Balkampet Rd, Ameerpet, Hyderabad – 500038
: www.ashokit.in : https://youtube.com/c/AshokIT : https://twitter.com/AshokITSchool

: https://www.facebook.com/ashokitschool/ : https://www.instagram.com/ashokitschool/
: Contact/Whatsapp: +91-6301921083/9985296677/9985396677
• Docker run command • Stateful Set
• Working with images • Deployment
• Container Life cycle o Recreate
• Docker File o Rolling Update
• Docker Network o Blue Green Deployment
• Config Map
• Docker Volumes
• Secrets
• Docker Compose
• Ingress Controller
• Docker Swarm
• HELM Charts
• Spring Boot App with Docker
• Python App with Docker
• MySql with Docker
Monitoring Tools
• Grafana
KUBERNETES
• Prometheus
• What is Kubernetes
• ELK Stack
• Docker Swarm Vs Kubernetes
• Kubernetes Architecture
INFRASTRUCTURE AS CODE (IAC)
• Control Plane
• Worker Nodes TERRAFORM
• Namespaces • Introduction to Terraform
• Pods • Terraform Vs Ansible
• Pod Life cycle • Terraform installation
• Services • Terraform Architecture
o Cluster IP • Terraform Scripts
o Node Port • Infrastructure Creation
o Load Balancer • Credentials Management
• Replication Controller
• Replication Set
• Daemon Set

H.No: 7-1-413/2, Beside Sonabai Temple, Near Reliance Fresh, Balkampet Rd, Ameerpet, Hyderabad – 500038
: www.ashokit.in : https://youtube.com/c/AshokIT : https://twitter.com/AshokITSchool

: https://www.facebook.com/ashokitschool/ : https://www.instagram.com/ashokitschool/
: Contact/Whatsapp: +91-6301921083/9985296677/9985396677
AWS (AMAZON WEB SERVICES)
Introduction to Cloud Computing
Elastic Compute Cloud (EC2)
• What is Cloud Computing?
• Why Cloud? • What is Amazon EC2?
• Types of Cloud Deployment Models • Features of Amazon EC2
• Types of Cloud Services • Managing the EC2 infrastructure
• IaaS Vs. SaaS Vs. PaaS • EC2 Dashboard
• Future of Cloud Technologies • Pricing for Amazon EC2
• Advantages and Disadvantages of Cloud • EC2 instance Types
• Cloud Providers • EC2 Families

Introduction to Amazon Web Services AWS Regions and Availability Zones


(AWS)
• Describing Regions
• What is AWS? • Availability Zones, and Endpoints
• How to Subscribe for AWS account
• What is the AWS Free Usage Tier
Amazon Machine Images (AMI)
• AWS Certification
• Managing AMIs
• Introduction to the AWS management
Console • Working with Windows, Linux AMIs
• List of services given by AWS • Shared and Paid AMI
• Making an AMI Public
VM Creation in AWS
EC2 Instances
• Creating Windows VM
• Instance Type
• Connecting to Windows VM using RDP
• Instance life cycle
• Creating Linux VM
• Differences between reboot, stop, and
• Pem file & Ppk File
terminate
• Putty & Putty Gen
• Building an EC2 windows and linux
• MobaXterm
instances
• Connecting to Linux VM using Putty
• To install instance in public and private
• Linux Introduction
subnet
• Linux Commands

H.No: 7-1-413/2, Beside Sonabai Temple, Near Reliance Fresh, Balkampet Rd, Ameerpet, Hyderabad – 500038
: www.ashokit.in : https://youtube.com/c/AshokIT : https://twitter.com/AshokITSchool

: https://www.facebook.com/ashokitschool/ : https://www.instagram.com/ashokitschool/
: Contact/Whatsapp: +91-6301921083/9985296677/9985396677
• Security via Key Pairs
• EC2 Class and VPC Security Groups Network & Security
• Managing Elastic IP's
• Pricing model in EC2 instances • Security Groups
• EC2 with Amazon command line interface • Inbound Rules
• Outbound Rules
Amazon Elastic Block Store (EBS)
• Elastic IPs
• Placement Groups
• Features of Amazon EBS
• Key Pairs
• Amazon EBS volumes
• Network Interfaces
• Managing EBS volumes
• Increasing the volume size Amazon Virtual Private Cloud (VPC)
• Volume Mounting
• Amazon EBS snapshots • What is Amazon VPC?
• Life Cycle Manager • VPC Essentials
• Default and Non Default VPC
Load Balancing (ELB) • VPC Networking and ACL
• Security Groups
• Creating a load balancer • DNS and DHCP Options Sets
• Internal and external load balancer • VPC Peering and Endpoints
• Load balancing protocols • Subnet Routing
• Security groups for the load balancer • VPC Internet Gateway
• Health check for the load balancer • Elastic IP addresses and network
• Cross-zone load balancing interfaces
• Target Groups • VPC integration with many other AWS
• Microservices Load Balancing services
• Creating a NAT instance in a VPC
Auto Scaling • Configuring a Web application in VPC
• Pricing for Amazon VPC
• What is auto scaling?
• Auto scaling components
• Creation of launch configuration
• Configuration of auto scaling policies
• Advantages of using auto scaling with ELB

H.No: 7-1-413/2, Beside Sonabai Temple, Near Reliance Fresh, Balkampet Rd, Ameerpet, Hyderabad – 500038
: www.ashokit.in : https://youtube.com/c/AshokIT : https://twitter.com/AshokITSchool

: https://www.facebook.com/ashokitschool/ : https://www.instagram.com/ashokitschool/
: Contact/Whatsapp: +91-6301921083/9985296677/9985396677
Amazon Route 53 Relational Database Service (RDS)

• Route 53 as your DNS service • RDS Essentials


• Using Traffic Flow • Launching RDS instance
• Route 53 Health Checks • Selecting the Engine
• Configuring DNS Failover • Configuring the Database Engine
• Latency Based Routing • Managing RDS Database
• Weighted Routing Policies • Setting up automatic backups
• Hosting web portal using Route53 • Authorizing access to the DB
• Bucket Policies • SQL Vs No SQL Databases

Security & Identity Services Amazon Cloud Watch


Identity Access Management (IAM)
• Amazon CloudWatch Architecture
• IAM Features • List of services monitored by CloudWatch
• Getting Started With IAM • Collect and track metrics
• Creation of user, groups, roles • Monitoring memory and disk Metrics
• Managing & Writing policies • Monitoring logs, Graphs
• Credential Report • Set Alarms
• IAM Console and the Sign-in Page
Cloud Formation
Amazon S3

• Building AWS infrastructure as a code


• What is object Storage?
• Design a template
• Data as objects
• Create a Stack
• Lifecycles of S3
• Create a Template from your Existing
• Managing Buckets
Resources
• Versioning
• Introduction to JSON
• Pre-Signed URL
• Bucket Policies Amazon Simple Email Service (SES)
• Accessing S3 storage via tools
• Creation of a static website using S3 • Simple email service overview
storage • Configuring Amazon email service
• Amazon SES and Deliverability
• Amazon SES Email-Sending Process
H.No: 7-1-413/2, Beside Sonabai Temple, Near Reliance Fresh, Balkampet Rd, Ameerpet, Hyderabad – 500038
: www.ashokit.in : https://youtube.com/c/AshokIT : https://twitter.com/AshokITSchool

: https://www.facebook.com/ashokitschool/ : https://www.instagram.com/ashokitschool/
: Contact/Whatsapp: +91-6301921083/9985296677/9985396677
• Email format and Limits of SES
AWS Lambdas
Amazon Simple Queue Service (SQS) • What is Serverless Computing
• Advantages of Serverless Computing
• Simple Queue service overview • What is Lambda
• SQS for background work task • How to Create Lambda
• Creating a Queue • How to invoke Lambda
• Confirming the Queue exists • Java App with Lambdas
• Add a permission to the Queue
Interview Guide
• Resume Preparation
Amazon Simple Notification Service (SNS)
• Frequently Asked Interview Questions
• Interview Tips & Tricks
• Simple Notification Service overview • Certification Overview
• SNS architecture
• Publishers and subscribers
• Creation of a topic
• Subscribing to topic via Email
• Setting notification for EC2 instance
changes.

Elastic Bean Stalk

• What is Platform as a Service


• Bean Stack Advantages
• EC2 vs Bean Stack
• EC2 Pricing
• Deploy Web Application using BeanStack

H.No: 7-1-413/2, Beside Sonabai Temple, Near Reliance Fresh, Balkampet Rd, Ameerpet, Hyderabad – 500038
: www.ashokit.in : https://youtube.com/c/AshokIT : https://twitter.com/AshokITSchool

: https://www.facebook.com/ashokitschool/ : https://www.instagram.com/ashokitschool/
: Contact/Whatsapp: +91-6301921083/9985296677/9985396677

You might also like