DEVOPS with AWS Course Content

DEVOPS with AWS Course Content

By Mr. BH. Rakesh (10+ Yrs of Exp,.. & Real Time Expert)

Devops

• SDLC
• Agile Method
• Waterfall Method
• What is Devops?
• It's use cases
• Devops Advantages
• Prerequisites
• Auto-Scaling
• Simple Storage Service 53 and its types
• User management using lAM
• Route53
• Elastic Container Registry

Linux

• Linux Installation
• Unix Command Line
• Distribution List
• Directory structure
• File System and File Management
• User Administration
• VI editor
• Configure and monitor system logs
• Service and process management

Package Management

• Searching tool grep, find, locate
• Text processing tools awk, cut, sort, uniq

GIT

• GIT basics
• Difference between versioning control tools and GIT
• Git installation
• Getting and creating projects: initialize a directory as Git repository and copy a Git repository
• Adding file contents to staging area
• View status of your files in the working directory and the staging area
• Show cliff at various stages
• Record snapshot of staging area
• Undo changes and commits
• Remove files from staging area
• Branching and merging strategies
• Sharing and updating projects

Shell Scripting

• Variables and it's types
• If conditions
• For loops
• While loops
• Use cases
• Real time Scenarios with examples

Maven

• Maven basics
• Installation and Setup of Maven
• Maven lifecycles
• Maven integration with Jenkins

AWS

• Overview of Virtualization
• Cloud Computing
• AWS services EC2, VPC, Security Group, Subnet
• Ec2 instance Backup and Restore process
• Static IP using Elastic iPs
• Elastic Load Balancer
• Cloud Watch
• Simple Notification Services

Jenkins

• Introduction of Cl/CD
• Fresh instance of Jenkins installation and configuration
• How to create a job and configure it
• A walk-through of different features of Jenkins
• Jenkins Pluggins installation and configuration
• Different types of Jenkins jobs configuration such as
Freestyle/Maven/ Pipeline/ Multibranch Pipeline
• Practical Jenkins administration issues
• How to integrate different build and release tools like Ant, Maven, GIT, SVN, Tomcat etc.