1
CLOUD BINARY
Learn by Doing
COURSE NAME : AWS DEVOPS
COURSE CURRICULUM
Mode : Classroom & Online Duration : 2.5 Months Schedule: Monday - Friday
Key Features Of Cloud Binary :
Real Time Use Case Based Teaching
Daily 1 Hr Trainer Session
Real Time Instructor Training
LMS Access:
Daily Notes &
Session Recorded Video
Quiz On Covered Topics
Use Cases On Covered Topics
Interview Questions On Covered Topics Quiz
9 Real Time Sample Projects
100% Job Assistance
Resume Grooming Session
Naukri & LinkedIn Account Creation & Optimisation.
Recruitment and Hiring details.
Use Cases
Getting Started with Operating Systems :
Unix & Linux History & Distributions
Basic & Advanced Commands
Run Levels CLOUD BINARY
Boot Process Resume Preparation
File System Learn by Doing
File & Directory Management
Text Editors
Permissions
User & Group Management
Package Management
Controlling Services & Daemons Weekly Mock
Interviews on
Process Management Softskills &
Technical
Log Management
WebServer - Windows IIS, Apache2, Nginx & Httpd
Application Server - Apache Tomcat
Database - RDBMS (MySQL)
Scripting - Basics of Power-shell & Shell
9 Real Time
Projects
Contact Us: +91 9100073006 | +91 6309872424 | +91 9392743006 | +91 9392753006
2
AWS Services - Developer Tools
AWS Services - Compute
Amazon EC2 :
AWS CLI
Images
AWS Cloud Development Kit (AWS CDK)
EBS
AWS CloudShell
Security Groups
AWS CodeArtifact
Snapshots
AWS CodeBuild
Creating Golden Images
AWS CodeCommit
Amazon EC2 Auto Scaling
AWS CodeDeploy
EC2 Image Builder
AWS CodePipeline
AWS Elastic Beanstalk
AWS CodeStar
End To End Java Project CI/CD Pipeline
AWS Services - Storage
Amazon S3
Amazon Elastic Block Store (Amazon EBS) AWS Services - Management &
Amazon Elastic File System (Amazon EFS) Governance
Amazon FSx for Windows File Server AWS CloudFormation
AWS Elastic Disaster Recovery (CloudEndure AWS CloudTrail
Disaster Recovery) Amazon CloudWatch & Logs
AWS Compute Optimiser
AWS Health
AWS Services - Database AWS OpsWorks
Amazon RDS AWS Organisations
Amazon DynamoDB AWS Systems Manager
AWS Database Migration Service (AWS DMS) AWS Trusted Advisor
Amazon Redshift
AWS Services - Serverless
Delivery
CLOUD BINARY
AWS Services - Networking & Content AWS Lambda
Amazon Simple Email Service (SES)
Amazon Simple Notification Service (Amazon SNS)
Amazon API Gateway Learn by Doing
AWS Step Functions
AWS Client VPN
Amazon CloudFront
Elastic Load Balancing (ELB)
AWS PrivateLink AWS Services - Security, Identity, and
Amazon Route 53
AWS Site-to-Site VPN
Compliance
AWS Transit Gateway AWS Certificate Manager (ACM)
Amazon VPC AWS CloudHSM
Amazon VPC Peering Amazon Cognito
Amazon Detective
AWS Directory Service
AWS Services - Containers Amazon GuardDuty
Amazon Elastic Container Registry (Amazon ECR) AWS IAM Identity Center (AWS Single Sign-On)
Amazon Elastic Container Service (Amazon ECS) AWS Identity and Access Management (IAM)
Amazon Elastic Kubernetes Service (Amazon EKS) Amazon Inspector
AWS Key Management Service (AWS KMS)
AWS Security Token Service (AWS STS)
AWS Services - Application Integration AWS Shield
Amazon EventBridge (Amazon CloudWatch Events) AWS WAF
Contact Us: +91 9100073006 | +91 6309872424 | +91 9392743006 | +91 9392753006
3
Software Development Life Cycle : Continuous Static Code Analysis :
Agile - Scrum SonarQube
Getting Started with SDLC Getting Started with SonarQube
What is Agile? Integrate SonarQube with Pipeline Jenkins &
Agile Manifesto(4 Values & 12 Principles) CodeBuild/CodePipeline
What is Scrum? Integrate SonarQube with GitHub
Agile Scrum Roles Execute Code Quality using SonarQube:
Agile Scrum Ceremonies: Reliability
Sprint Planning Security
Daily Standup Maintainability
Sprint Backlog Refinement Security Review
Sprint Review Coverage & Duplications
Sprint Retrospective Summary
Product Backlog Grooming
Agile Scrum Artefacts
Agile Scrum Board
Create a Sprint using Jira/Azure Boards:
Create Epic Continuous Binary Code
Create Story
Create a Task
Repository using JFrog
Summary Getting Started with Continuous Binary Code
Repository i.e. JFrog
JFrog Architecture
Version Control System / Source Download, Installing and Configuring JFrog
Code Management : Git Integrate JFrog with VCS/SCM i.e. [Link]
Integrate JFrog with Maven
Creating Jenkins Jobs & Publish artifact to JFrog
Getting Started with VCS//SCM
CLOUD BINARY
What is Git, AWS CodeCommit and GitHub?
repository
Creating Jenkins Pipeline Jobs & Publish artifact
About Version Control System and types
Git Workflow
Learn by Doing
to JFrog repository
Summary
Installing on Windows & Linux
Getting Started with Git Commands
Working with Branches
Merging Branches
Creating and Committing a Pull Request Continuous Configuration
Working with Stash
Summary
Management: Ansible
What is Configuration Management?
Different Types Of Configuration Management
Continuous Integration : Jenkins Tools?
What is Ansible?
Overview of Continuous Integration
History of Ansible
Getting Started with Jenkins
Important terms used in Ansible
Jenkins Architecture
Ansible Installation in Linux
Download, Installing and Configuring Jenkins
Ansible ad-hoc commands
Jenkins Management
Ansible Playbooks
Installing Jenkins Plugins
Ansible Roles
Creating Jenkins Jobs
Summary
Creating Jenkins Declarative & Scripted Pipelines
End To End Java Project CI/CD Pipeline
Summary
Contact Us: +91 9100073006 | +91 6309872424 | +91 9392743006 | +91 9392753006
4
Containerisation: Docker Creating Machine Images : Packer
Getting Started with Containers Getting Started with packer
What is container Install Packer on Windows & Linux:
List of Container Vendors Build an Image
Variables
Getting Started with Docker
Builders
Docker Product
Provisioners
Docker Architecture
Post Provisioners
Docker Installation
Executing Shell Scripts
Docker Hub Shell Script
Docker Images PowerShell Script
Docker Networking Executing Ansible PlayBooks
Docker Compose Summary
Summary
Container Orchestration : Kubernetes Continuous Infrastructure As A
Code:Terraform
Getting Started with Cluster Orchestration Getting Started with IaC
What is Cluster Orchestration or Container Different Vendors Of IaC tools?
Orchestration? What is Terraform?
Different Types of Container Orchestration vendors Core Concepts of Terraform
What is Kubernetes? Variables
Kubernetes Cluster Orchestration Architecture Modules
Kubernetes Components (Pods, Nodes, Service, State Files
Volume & Namespace) Create Virtual Machines using Terraform
Create 3 Node Cluster & Deploy a Simple Create Create 3 Tier Architecture using
WebServer(Nginx): Terraform
Creating Cluster, Adding Nodes to Cluster, Create Summary
Nginx Deployment, Create Nginx Service, Describe
Nginx Deployment Migration Strategies:
Validate Nginx Deployment
CLOUD BINARY
What is Migration?
Access WebSite using Cluster IP and NodeIP
Different Types Of Migration Strategies:
Summary
Learn by Doing Rehosting, Replatforming,
Repurchasing, Refactoring, Retiring &
Continuous Monitoring : Retaining
CloudWatch, New Relic & Nagios Summary
Getting Started with Observability
What is Observability/Monitoring?
Types of Continuous Monitoring: ( Application, Deployment Strategies:
Infrastructure, Kubernetes, Log Management,
Browser, Mobile, Synthetics & Network Monitoring What is Deployment?
List of Continuous Monitoring Tools Different Types of Deployment
Configure Jobs: Strategies:
Ping Monitoring in NewRelic Recreate
Simple Browser Monitoring in NewRelic Ramped
Scripted Monitoring in NewRelic Blue/Green
Getting Started with APM in NewRelic Canary
Configure APM in NewRelic A/B testing
Configure Infrastructure in NewRelic Shadow
Creating Dashboard in NewRelic Summary
Summary
Contact Us: +91 9100073006 | +91 6309872424 | +91 9392743006 | +91 9392753006