+91 9885444871, +91 9985153068

What is DevOps?

Permits corporations to create a secure gadget of labor, wherein groups are able to fast and independently broaden, take a look at, and install code and price quick, safely, securely, and reliably to clients. Through including the understanding of Dev, QA, IT Operations and statistics security into shipping teams and automatic self-carrier gear and systems, teams are capable of use that knowledge of their each day paintings without being depending on different teams. Allows corporations to maximize developer productivity, enable organizational studying, create high worker satisfaction, and win inside the marketplace.

 

Pre Requisites to learn DevOps

  • Basic understanding of Linux/Unix system concepts
  • Familiarity with Command Line Interface (CLI)
  • Familiarity with a Text Editor

 

DEVOPS WITH AWS COURSE CONTENT

Overview of AWS Cloud Services
• Introduction
• Public vs. Private Cloud Platforms
• Infrastructure as a Service (IAAS)
• Platform as a Service (PAAS)

Basics of Virtualization
• Introduction
• What is Virtualization
• Server/Desktop/App Virtualization

Basics of Networking
• Network and Host
• IPv4 and IPv6
• Classes in IPv4
• IP addressing,
• Deriving Network and Host
• Subnetting/Subnet Mask
• Private IP addresses series
• NAT addressing/NAT Gateway

Basics of JSON/YAML
• What is JSON
• What is YAML
• How to use JSON and YAML
• Writing JSON to YAML/ YAML to JSON

Basics of Linux/Bash
• Why Linux
• Different OS of Linux
• Basic Linux commands
• Understanding of Linux Commands

AWS Global Infrastructure
• What is Region
• What is Availability Zone
• Edge Locations
• Content Distribution Network

AWS Identity Access
Management (IAM)
• Basics of IAM
• Groups, Users, Roles, Policies, MFA
• How to use IAM
• Active Directory Federation
• Web Identity Federation
• IAM Summary

AWS-Virtual Private Cloud(VPC)
• What is VPC, and Why VPC is required
• Using Default VPC
• Launching VPC using VPC Wizard
• Designing Custom VPC Part 1
• Designing Custom VPC Part 2
• Concepts about Network Address
Translation (NAT)
• Create your own NAT Instance
• Network Access Control Lists (ACLs)
• What is Bastion, and uses of Bastion AWS-EC2
• What is Elastic Cloud Compute (EC2) service?
• EBS Volumes
• EBS Volumes Vs Instance Volume
• Security Groups
• Snapshots
• AMI
• Launch an EC2 instance with/without IAM roles
• Windows and Linux based AMI
• Elastic Load Balancers (ELB)
• Auto Scaling Groups Lab

AWS-Route53
• What is DNS and Route53
• Understanding DNS
• What are different Route53 Policies AWAWS S3
• What is Storage as a Service (S3 over
AWS)
• Basics of S3- Bucket/object/Namespace
• Consistency Modeling
• Cross Region Replication (CORS)
• Life Cycle Management
• Security & Tiered Storage
• Encryption
• SLAs for Availability and Durability
AWS RDS
• DB as a Service (DBaaS) on AWS- RDS
• RDS Instances and supported DB
Engines
• Automated Backups
• Multi-AZ & Read Replicas
DevOps-Source Code
Management-GIT
• What is Version Control System?
• Git
• GITHUB
• GITHUB Desktop
• Installation
• Configuration
• Basic Commands
• Branches
• Repositories

DevOps-Source Code Management -AWS CodeCommit

• What is AWS CodeCommit?
• Using AWS CodeCommit?
• Creation of IAM CodeCommit
Users
• SSH/HTTPS usage
• CodeCommit Clone/Push
DevOps-Build
Management-MAVEN
• Automated Build Process
• Maven
• Introduction
• Maven Structure
• Maven Dependencies
• Maven Repositories
• Maven Plugins
• Integrated Maven Build

DevOps-Build Management-AWS CodeBuild
• What is AWS Build?
• Using AWS CodeBuild?
• Creation of project using
CodeBuild
• CodeCommit Integration with
CodeBuild

DevOps-Image Building Using –Packer
• What is Packer?
• Why do we use Packer?
• How to Use Packer?
• How to Install Packer?
• Running Packer to create AWS

AMI Images DevOps-Continuous Integration-Jenkins
• What is Jenkins
• Installation
• Configuring Jenkins
• What is node
• Configuring node
• Setting up a node
• Jobs/Plugins
• Creating Application Builds
• Cloning the sample Project
• Creating the Jenkins job and

Configuring a Git Repo
• Compiling in Jenkins
• Browsing the workspace in Jenkins
• App Packaging in Jenkins
• Cleaning up past build

DevOps-Provisioning Management Tool-VAGRANT
• Introduction
• What is Vagrant?
• Setting up Vagrant
• Virtual Box Installation
• Vagrant Installation
• Vagrant without Virtual Box
• Using Vagrant/Vagrant Machine
• Vagrant Files
• Boxes
• Running Vagrant Machines
• SSH to Vagrant Machine
• Vagrant Boxes
• Basic Box Management

DevOps-Provisioning Management Tool-TERRAFORM
• Introduction to Terraform
• Use Cases
• Terraform Vs Chef Vs Puppet
• Install Terraform
• Using Terraform
• Launching infra using Terraform
• Creating and Destroying Infra

DevOps-Configuration Management Tool-Chef
• What is Chef?
• Chef Server
• Chef Workstation
• Chef-Repo
• Chef-Client
• Server and Nodes
• What is Cookbook
• What is Knife?
• Roles
• Creating A web server Role
• Creating Db Server Role
• Creating a Base Role
• Extending Chef
• Knife plugins
• Deploying Nodes in Production
• Unattended Node Bootstrapping
• Adding Local Chef-Repo to Github

DevOps-Configuration Management Tool-ANSIBLE
• Introduction to Ansible
• Installing Ansible
• Testing with First Ansible
• Ansible Configuration Basics
• Working with python based systems
• Plays & Playbooks’ basics
• Basic Play book
• Advance Playbook usage
• Roles
• Introduction to Roles
• Role Basics
• Creating Role

DevOps-Configuration Management Tool-Puppet
• What is Puppet?
• How puppet works?
• Puppet Architecture
• Master and Agents
• Installation and Configuration
• Installing Puppet
• Configuring Puppet Master and Agent
• Connecting Agents
• Puppet configuration files
• The declarative language
• Puppet Forge
• Understanding the Puppet Forge
• Module structure
• Install LAMP with pre existing modules
• Installing Apache Tomcat with Puppet Module

DevOps-Containerization-DOCKER
• What is Docker
• Installing Docker on Windows, Linux
• Docker Pull,Build,Run
• Working with images
• Container Life cycle
• Dockerfile
• Pushing App to GitHub
• Configuring Test Builds
• Performing test Builds
• Pushing App to Production

DevOps-InfraStruture as Code-AWS CloudFormation
• What is Cloud Formation
• Using Cloud Formation
• Stack/Template
• Sample Template Snippets
• Cloud Formation Summary

DevOps-CI and CD with AWS Code Deploy and Code Pipeline
• Introduction to AWS Code Deploy
• Components to AWS Code Deploy
• AppSpec File Configuration
• Deployment Using CodeDeploy
• What is CodePipeline
• Use cases of CodePipeline
• Continuous Delivery using

CodePipeLine AWS Lambda
• Introduction to AWS Lambda
• Benefits for using AWS Lambda
• Lambda Functions
• Lambda Triggers

Serverless Computing with AWS Lambda
• Introduction to Serverless Computing
• Serverless with AWS Lambda
• Real Time applications with AWS Lambda
• How to trigger Lambda with S3 Bucket?

AWS Certification Path
• Why AWS Certification
• Solution Architect Roadmap
• Developer Certification Road map
• SysOps Certification Roadmap 6

PROJECTS TO BE COVERED Project-01
Name of the Project:
Running Multi-Tier Website on AWS EC2 Instances Services to be used:
AWS EC2, AWS IAM, AWS ELB, AWS Auto Scaling, AWS VPC, AWS CodeCommit or GIT

Project-02
Name of the Project:
Set delivery process using continuous integration and delivery (CI/CD) pipelines

Services to be used:
AWS EC2, AWS IAM, AWS ELB, AWS VPC, AWS CodeCommit or GIT, AWS CodeDeploy, AWS CodePipeline

Project-03
Name of the Project:
Building a Serverless Applications using Serverless and AWS Lambda Functions
Services to be used:
AWS Lambda, Serverless, AWS VPC, AWS IAM

Course Certificate

Contact For  Free Demo

Email:info@orbittechnologies.com

Mobile No:+91-988 544 4871

Mobile No: +91 998 515 3068

Training Enquiry Form





Other Courses

Why to choose our Training Institute?
  • We Offer Real-time Project explanation.
  • Free Resume preparation
  • Technical Assistance even after Course Completion.
  • Backup Classes.
  • Lab Facility
  • Career Guidance
  • Mock Interviews and Exams Conducted
Open chat
Need help?