Best AWS and Devops - 100% Lab - Online Training | AKSWAVE

Course Overview

What will you learn?

In this course, you will learn to:

  • Use the principal concepts and practices behind the DevOps methodology
  • Design and implement an infrastructure on AWS that supports one or more DevOps development projects
  • Use AWS CloudFormation and AWS OpsWorks to deploy the infrastructure necessary to create development, test, and production environments for a software development project
  • Use AWS CodeCommit and AWS CodeBuild to understand the array of options for enabling a continuous integration (CI) environment on AWS
  • Use AWS CodePipeline to design and implement a continuous integration and continuous delivery (CI/CD) pipeline on AWS
  • Use AWS CodeStar to manage all software development activities in one place
  • Implement several common continuous deployment (CD) use cases using AWS technologies, including blue/green deployment  and A/B testing
  • Distinguish between the array of application deployment technologies available on AWS, including AWS CodeDeploy, AWS OpsWorks, AWS Elastic Beanstalk, Amazon Elastic Container Service (ECS), and Amazon Elastic Container Registry (ECR),  and decide which technology best fits a given scenario
  • Use Amazon EC2 Systems Manager for patch management
  • Leverage automated testing in different stages of a CI/CD pipeline
  • Fine-tune the applications you deliver on AWS for high performance, and use AWS tools and technologies to monitor your application and environment for potential issues

Who should go for this training?
The following professionals can go for this course:

  • System administrators
  • Software developers

What are the pre-requisites for this Course?

​Basics of Linux

Course Content


  • Introduction to UNIX & LINUX
  • Installation of Linux
  • Access the command line
  • Manage files from the command line
  • Advanced File Permissions
  • Disk Partitioning and Mounting File System
  • AWS – Solution Architect – Course Content
  • What is Networking
  • IP address Basic
  • Classess of IP
  • Subnetting
  • Public / Private IP
  • Natting/ Patting
  • IP V6 Implementation
  • AWS Architecture
  • AWS Management Console
  • Setting up of the AWS Account
  • What is cloud computing 
  • History of cloud
  • Different vendors for Cloud
  • Cloud main objectives
  • IaaS overview
  • PaaS overview
  • SaaS overview
  • Why AWS Cloud
  • Features of AWS cloud
  • Launching the Instance AMI
  • Configuring Security Groups
  • Understanding Security Key pair
  • Configuring N/W Interfaces
  • Understanding and Configuring dedicated Host
  • Understanding & Configuring VPC
  • Configuring Subnet & extracting N/W’s out of VPC
  • Configuring Route Table
  • Understanding & Configuring Internet Gateway for VPC
  • Egress only Internet Gateway
  • DHCP option set
  • Elastic IP
  • Network access list
  • Vpc Peering
  • Endpoint
  • Egress Only Internet Gateways
  • Customer Gateway
  • VPG Gateways & VPN Connections
  • S3 Bucket Configuration & Implementation
  • Static Web Hosting via S3 Bucket
  • S3 bucket policy
  • EBS
  • Cloud front Configuration
  • Understanding & Implementing Glacier Versioning S3
  • Understanding Functionality Snow ball Migrations
  • Traffic Management
  • DNS Management
  • Traffic Policy & Endpoint
  • Domain Name Registration
  • Understanding Integrated Features of Cloud watch
  • Configuring Alarms & Cloud watch based actions

Identify & Access Management

  • Configuring Auto Scaling & Creating Cloud watch for Optimization
  • Creating Load Balancing with application & Classic Load Balancers

Creating EC2 Container Services for Auto Scaling

  • RDS
  • Dynamo DB
  • Codedeploy
  • Elastic Beanstack
  • Elastic Container Service
  • CodePipepline
  • CloudFormation

         -  CloudFormation: Terminology

         -  CloudFormation: Structure of the template

         -  CloudFormation: Working with Stacks

         -   CloudFormation: Ref functions

         -  CloudFormation: Parameters

         -  CloudFormation:Init and User Data

         -  CloudFormation: Creating Base templates

         -   CloudFormation: Troubleshooting templates

Learning Objectives: Upon completing this module, you should be able to install GIT and work with remote repositories 

and perform management of files for small as well as large projects, execute branching and merging operation and will 

learn about various GIT commands in Git cheat sheet.

 

Topics:

  • What is version control 
  • What is Git 
  • Why Git for your organization 
  • Installing Git
  • Working with Remote Repositories
  • Branching and Merging in Git
  • Git workflows
  • Git cheat sheet

 

Hands On/Demo:

  • GIT Installation, Version Control, branching and merging of code.
  • Pulling and Pushing repositories from remote server
  • Learning Objectives: Upon  completing this module, you should be able to understand the importance of  Continuous 
    Integration,  learn about Jenkins and Maven by  building and deploying codes using Jenkins and Maven, also perform 
    automation tests and build Delivery Pipelines.

    • Topics:
      • What is CI
      • Why CI is Required
      • Introduction to Jenkins (With Architecture)
      • Introduction to Maven
      • Jenkins Management
      • Build Setup
      • Test Automation (with Maven)
      • Securing Jenkins
      • Notification System
      • Building Delivery Pipeline

      Hands On/Demo:

      • Build and automation of Test using Jenkins and Maven
      • Build the complete pipeline by invoking top level Maven project

    Learning Objectives: Upon  completing this module, you  should be able to  install Ansible on  your machine, write 

    Ansible Playbooks, execute ad-hoc commands using Ansible and differentiate Ansible and Puppet.

    • Introduction to Ansible
    • Ansible Installation
    • Configuring Ansible Roles
    • Write Playbooks
    • Executing adhoc command
    • Implementing Ansible
    • Hands On/Demo
    • Installing Ansible
    • Configuring Ansible Role
    • Write Playbooks
    • Execute Ad-Hoc  commands

    Topics:

    • Shipping Transportation Challenge
    • Introducing Docker
    • Understanding images and containers
    • Running Hello World in Docker
    • Introduction to Container
    • Container Life Cycle
    • Sharing and Copying
    • Base Image
    • Docker File
    • Working with containers
    • Publishing Image on Docker Hub
    • Hands On/Demo
    • Create and Implement Docker images and containers
    • Publishing image on Docker Hub
    • Introduction to Docker Ecosystem
    • Docker Compose
    • Docker Swarm
    • Managing Containers
    • Running Containers
    • Introduction to Docker Networking
    • Network Types
    • Docker Container Networking

    Hands on:

    • Use Docker Compose to create a WordPress site
    • Start Containers on a Cluster with Docker Swarm
    • Manage Containers locally using Kitematic UI, Managing Container through Docker UI

    Topics:

    • Introduction to Kubernetes and Minikube(Tool)
    • Installing Kubernetes
    • Container Orchestration / Container Management using Kubernetes
    • Managing Workloads in Kubernetes (ReplicaSets and Deployments)
    • Overview of Services
    • Volume Management
    • Auto-scaling
    • Load-Balancing using Ingress
    • Deploying and scaling an application using Minikube locally

     

    Hands-On:

    Scaling and deployment of Docker Application using Kubernetes


    Topics:

    • Introduction to Continuous Monitoring
    • Introduction to Nagios
    • Installing Nagios
    • Nagios Plugins(NRPE) and Objects
    • Nagios Commands and Notification

     

    Hands-On:

    • Installing Nagios
    • Monitoring of different servers using Nagios
    • Introduction to Server Operating System
    • Linux Command Line Options
    • Finding Hardware and Software Information
    • Listing Files & Directories
    • Creating Files
    • Removing Files
    • Copy Files
    • Rename Files
    • Linux Directory Structure
    • Directory Navigation
    • Create Directories
    • Copy Directories
    • Moving Directories
    • Concatenate File Content
    • File Content Filter Commands.
    • VIM Editor
    • Find Files
    • Internet Utilities
    • Pipes
    • Process Management
    • User Management
    • SUDOERS
    • Package Management
    • Service Management
    • Permission Management
    • WebServer - Configure Static Websites
    • WebServer - Configure Reverse Proxy
    • WebServer - Configure HTTPS
    • WebServer - Configure Virtual Hosting
    • Database - Setup MongoDB
    • Database - Setup MySQL
    • Database - Setup Redis
    • Message Queue - Setup RabbitMQ
    • Application Server - Setup Java Applications
    • Application Server - Setup Go Applications
    • Application Server - Setup Python Applications
    • Application Server - Setup NodeJS Applications
    • Application Server - Setup GO Applications
    • Setup LoadBalancers
    • Introduction to Scripting
    • She-Bang
    • Comments
    • Print Output
    • Variables
    • Read Input
    • Redirectors
    • Exit Status
    • Quotes
    • Functions
    • If-Conditions
    • Loops
    • Project setup with shell scripting
    • Introduction to Configuration Management
    • AnsibleVs Other tools in Architecture
    • Installation OfAnsible, Multiple ways
    • Ansible Inventory
    • SSH Keys
    • Ansible AD-HOC Commands
    • Ansible Configuration File
    • Ansible Variables, Avoiding Configuration File
    • Ansible Playbooks - Purpose
    • Introduction to YAML
    • YAML Parser - Simple Shell Script (To Understand ML)
    • Playbooks Layout
    • Print Outputs
    • Variables - VARS
    • Variables - VARS_FILES
    • Variables - VARS_PROMPT
    • Variables from CLI
    • Variabbles for Tasks

    Roles


    • Roles - Directory Structure
    • Variables in Roles, VARS & DEFAULTS
    • Filters
    • Tags
    • Conditions
    • Handlers
    • Loops
    • Ansible Vault
    • Ansible Vault - Multi Passwords
    • PROJECT Setup with Ansible Playbooks
    • Ansible Pull
    • Ansible – AWX



    • Introduction to Automation
    • Jenkins Installation - MANUAL
    • Jenkins Installation - AUTOMATION (Groovy)
    • Jenkins Seed JOBS
    • Create FreeStype Jobs with Seed Job
    • Declarative Vs Scripted Pipelines
    • Pipeline Introduction
    • Pipeline Structure
    • Introduction to Slaves
    • Configure Slaves, Manual
    • Configure Slaves, Groovy Automation
    • Pipelines - Slaves, With Labels
    • Variables
    • Credentials, Create Manual
    • Credentials, Integrate with Secret Manager
    • Environment Variables - Clear Text
    • Environment Variables - Secrets
    • Introduction to Stages
    • Stages, Sequential
    • Stages Parallel
    • Declarative Steps
    • Script Step
    • Stage Conditions
    • Loops
    • Post Actions
    • Jenkins Shared Libraries
    • Shared Library - Pipeline
    • Shared Library – Stages
      • Account Setup
      • EC2 - Server Setup
      • EC2 - Security Groups (Stateless &Stateful Firewall Rules)
      • EC2 - Tags
      • EC2 - ALB & Target Groups
      • EC2 - AMI
      • EC2 - EBS Volumes &SnapShots
      • EC2 - Spot Instances
      • EC2 - KeyPairs
      • S3 - Buckets
      • S3 - Object Data Types
      • S3 - Object Policies
      • Route53 - Domain Setup (Hosted)
      • Route53 - Records
      • Lambda Functions
      • VPC
      • VPC - Subnets
      • VPC - Routes
      • VPC - RouteTables
      • VPC - Peering Connections
      • VPC - InternetGateways
      • VPC - NAT Gateways
      • VPC - NACLs
      • RDS
      • RDS - Parameter Group
      • RDS - Subnet Group
      • RDS - Backups
      • IAM - Users
      • IAM - Policies
      • IAM - Roles
      • SNS Topics
      • SNS - Subscribers
      • CloudWatch - Alarms
      • CloudWatch - LogGroups
      • ElasticService - Public Service
      • ElasticService - Private VPC
      • ElasticService - Kibana Proxy
      • Directory Service - AWS Managed AD
      • DynamoDB - Tables
      • CodeCommit
      • CodeBuild
      • CodeDeploy
      • Code PipeLine
      • Elastic Kubernetes Service
      • PROJECT Driving with AWS & more services


    • Introduction to IaC Tools
    • Terraform HCL
    • Print Outputs
    • Variables
    • Providers
    • Provisioners
    • MODULE - Introduction
    • MODULE - Inputs
    • MODULE - Outputs
    • Functions
    • Locals
    • Data Sources
    • Remote State
    • Resource LifeCycle
    • Resource Dependencies
    • MakefileTerraform
    • Loops
    • Remote State Data
    • MODULE - Remote Source
    • Project Setup with Terraform - ALL AWS Services automation with Terraform
    • Container - Evolution
    • Containers - Types
    • Why Docker
    • Docker and its echo-system
    • Docker Commands
    • Docker Networks
    • Docker Imaging
    • Dockerfile
    • Docker Registry - Nexus & ECR
    • Why Orchestrator
    • Why Kubernetes
    • EKS - Setup
    • EKS - Fargate
    • EKS - Node Group
    • Kubernetes - PODS
    • Kubernetes - POD - Env Variables
    • Kubernetes - ConfigMaps
    • Kubernetes - Secrets
    • Kubernetes - Jobs
    • Kubernetes - Services
    • Kubernetes - Replica Sets
    • Kubernets - Deployments
    • Project Deployment - Rolling Update
    • Project Deployment - Blue Green
    • Project Deployment – Canary
    • SonarQube - Need
    • SonarQube - Install & Setup
    • SonarQube - QualityGate
    • SonarQube - Profiles
    • Nexus - Need
    • Nexus Setup & Install
    • Artifact Uploads to Nexus
    • Nexus - Repositories
    • Nexus – BlobStores
    • Need of Any Build Tool
    • Make & Options
    • Maven & Options
    • Gradle& Options
    • NodeJS& Options
    • Python & Options
    • PHP & Options
    • GO & Options
    • All Options Include Compile, Build and Upload
    • GitLab - Create Repositories
    • Git - Clone Repos
    • Git - Modify Repos
    • Git - Push Changes
    • Git - Branching
    • Git - Merging
    • Git - Pull Requests
    • Git - Tags
    • GitLab - RBAC
    • Git UI Tools - SourceCode, VSCode, IntelliJ, GitBash
    • Git More Options
    • Setup Account
    • Configure Agents
    • Configure Alert Conditions
    • Configure OS Based Alerts, Manual
    • Configure Application Based Alerts, Manual
    • Configure Alerts - Automated - API
    • Ansible Role for Alert Setups
    • Log Aggregation - Need
    • ELK - Setup
    • ELK - FileBeat Setup
    • ELK - FileBeat Multiple Log files
    • ELK - Filebeat - MultiLine Configuration
    • ELK - LogStash - Grok Patterns
    • ELK - LogStash - Conditional Grok Patterns
    • ELK - LogStash HA Arch - Explore
    • ELK - Elastic Search - Query
    • ELK - Kibana - Patterns
    • ELK - Kibana Dashboards
    • ELK - Kibana - Curator Jobs
    • Project setup with ELK


    • Rolling Update - Servers & Containers
    • BlueGreen - Servers & Containers
    • Canary – Containers
    • JIRA – Cloud Account Setup
    • Understand Agile
    • Understand Scrum Process
    • GIT Integration
    • Merge Tickets from JIRA Stories
    • GITOPS

    We just explore minimum testing of the applications with basic scripts of Shell and Python.

    Modes of Training

    Classroom Training

    Live interactive sessions delivered in our classroom by our expert trainers with real-time scenarios.

    Online Training

    Learn from anywhere over internet, joining the live sessions delivered by our expert trainers.

    Self-pace Training

    Learn through pre-recorded video sessions delivered by experts with your own pace and timing.

    Program Benefits

    MULTIPLE BENEFITS CLASSROOM ONLINE RECORDINGS

    Live Sessions by expert trainer

    • Training by Expert & Oracle Certified Master trainer
    • Sessions by Mr. Akal Singh (OCM) with real-time examples
    • Having 18+ yrs Exp, more than 500 batches delivered

    Recorded session videos

    • 8 hours of Recorded sessions

    Course material

    • Course and material designed by Experts
    • Provide you Study Material
    • Step-by-step Lab Practice Guide Provided
    • Online Material for additional reading

    Lab practice environment

    • Dedicated Machine for Practice
    • Certified Lab Assistance support
    Help for preparing lab setup in students laptop
    Guidance for oracle certification exams
    100% satisfaction guaranteed

    Upcoming Batches

    Classroom Sessions

    28-Jul 
    8:00am - 9:30am
    Mon - Sat
    Not yet scheduled
    Not yet scheduled

    Duration: 40 sessions

    14,000/-
    16,000/- save 13%

    Online Sessions

    28-Jul 
    8:00pm - 9:30pm
    Mon - Sat
    Not yet scheduled
    Not yet scheduled

    Duration: 40 sessions

    25,000/-
    30,000/- save 17%

    Recorded Sessions

    Recorded Videos : 100hrs Video
    Material : Study and Lab Material
    Lifetime
    20,000/-
    26,000/- save 23%

    Our Trainers

    No Records Found

    Demo Video

    No Records Found

    Interview Questions

    Lorem Ipsum is simply dummy text?

    Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum is simply dummy text of the printing and typesetting industry.

    Lorem Ipsum is simply dummy text?

    Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum is simply dummy text of the printing and typesetting industry.

    Lorem Ipsum is simply dummy text?

    Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum is simply dummy text of the printing and typesetting industry.

    Certification Guidence

    Testing

    • Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard 
    • Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, 

    Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.

    Read More

    Faq

    Our trainer has 11+yrs IIT exp and has significant amount of experience in working with the technology.

    Once you get registered, our back-end team will share you the details to join the session live over online portal which can be accessed through a browser.

    Each of our live sessions are recorded. In case if you miss any, you can request us to share the link of that 

    particular session.

    For practical execution, our trainer/technical team will provide server access details to the student

    Live-Online training is where you can have live session with the trainer and clarify queries parallely.

    Pre-recorded sessions are the recorded videos that will be provided to you that you can see, listen and learn anytime at ur feasible place. For doubts in the videos you can mail the trainer regarding the same.

    You can contact our support team, or just drop an email to [email protected] with your queries.

    The course material and recorded videos which are provided during the course period. You can download it anytime.

    Visit our website regularly to check discount offers time to time. However, we provide discount for single participant & special discount for 2 or more participants.

    * If request for cancelation is made within 2 days of enrolment for class, 100% refunded.

    * If request made after 2 days, then Refund is made after deduction of administration fee.

    Yes. We do provide the step-by-step document which you can follow and if required our technical team will assist you.

    Combo Offers

    Pay less and learn more with our best combo courses. Avail more discount on multiple top trending technologies

    Related Courses

    No Related Courses Founded

    Testimonials

    Recently I took Oracle Golden gate and Exadata-X6 classroom training from AKSWAVE ORACLE TRAINIGS by Mr.Akal Singh good teaching and good Lab Environment.One of the Best Institute in Hyderabad.

    -Venkatesh

    Oracle DBA

    This institute is a very good platform to build your career. Mr Akal Singh is one of the best teacher for Oracle DBA. in this institute lab facilities is very good.it is the best institute for 12c DBA and RAC.

    -Sandeep Singh

    DBA

    Google Ratings

    4.6

    Facebook Ratings

    4.9

    Twitter Ratings

    4.8

    Course Enquiry

    The Secret of getting ahead is getting started.

    Classroom Sessions Online Sessions Recorded Sessions