All Courses

DevOps with AWS

DevOps is the combination of cultural philosophies, practices, and tools that increases an organization's ability to deliver applications and services at high velocity: evolving and improving products at a faster pace than organizations using traditional software development and infrastructure management processes.

Why this course ?

DevOps Engineer works with developers and the IT staff to oversee the code releases. They are either developers who get interested in deployment and network operations or sysadmins who have a passion for scripting and coding and move into the development side where they can improve the planning of test and deployment.

Course Features

  • Instructor Live Sessions

    30hrs of Online Live Instructor-led Classes. Weekend class:10 sessions of 3 hours each and Weekday class:15 sessions of 2 hours each.
  • Real-life Case Studies

    Live project based on any of the selected use cases on the above selected Domain.
  • Assignments

    Each class will be followed by practical assignments which can be completed before the next class.
  • Lifetime Access

    You get lifetime access to the Learning Management System (LMS). Class recordings and presentations can be viewed online from the LMS.
  • 24 x 7 Expert Support

    We have 24x7 online support team available to help you with any technical queries you may have during the course.
  • Certification

    Towards the end of the course, you will be working on a project. Covalent certifies you as an course Expert based on the project.

Course Curriculum

  • DevOps Course Content



    LINUX Basics:

    Linux File system structure

     Basic Linux commands

     Changing file permissions and ownership

     Types of links soft and hard link

     Start and stop services

     Find and kill the process with id and name

     Package installation using RPM and YUM


    Introduction to Devops

     What is Devops?

     Devops Tools

     Configuration management

     Continuous Integration and Deployment


    Introduction to Cloud Computing:

    What is cloud computing?

    Characteristics of cloud computing

    Cloud implementation models

    Cloud service models

    Advantages of cloud computing

    Concerns of cloud computing


    GIT: Version Control

    Introduction, Installation and configuration of GIT

    Creation Repository and adding Content



    Ignoring Content


    Merging and Pushing Updates


    Chef for configuration management:

    Overview of Chef

    Workstation Setup

    Organization Setup

    Test Node Setup

    Node Objects and Search




    Data bags


    Jenkins – Continuous Integration

    Installation and Configuration of Jenkins

    Preparing the Environment -- Build Account

    First Jenkins Build

    Plugin Management and Builds

    Setting up a Build Slave

    Launching Job on the Slave Node


    Ansible for configuration management

    Installation and Configuration of Ansible

    Ansible Documentation

    Running Ansible commands

    Playbook structure with YAML

    Running Adhoc Commands

    Manage variables

    Manage task control, handlers, and tags in Ansible playbooks.

    Implement Jinja2 templates

    Implement roles

    Create and manage roles.

    Configure complex playbooks

    Troubleshoot the Ansible control machine and managed nodes.



    Creating AWS account

    Free tier Eligible services

    Understanding AWS Regions and availability zones

    EC2 (Elastic Cloud Compute:

    About EC2 and types, Pricing

    Launch Instances in AWS

    Connecting instances from windows desktop and Linux machines

    S3 (Simple Storage Service):

    About AWS Storage services, EBS and S3

    Creating S3 Buckets and putting objects in bucket

    Discussion about Bucket Properties

    EBS (Elastic Block Storage):

    Types of EBS Volumes

    Creation, attaching and Detaching volumes

    ELB (Elastic Load Balancer):

    Understanding the load balancing

    Configuring ELB and adding the webservers under ELB

    Auto Scaling

    Configuring Launch Configuration

    Creating and defining the auto scaling group policy

    IAM  (Identity Access Management):

    Understanding of AWS Security using IAM

    Definition of Roles, policies and Groups

    Creating IAM Users and managing password policies

    RDS (Relational Database server):

    About RDS and available RDS Engines in AWS

    Configuring MYSQL RDS service


    Puppet for Configuration Management:

    What is Puppet?

    Installation and Configuration

    Puppet Master

    Puppet Language Basics


    Example Code Manifests/Modules

    Puppet Forge


    Docker– Containers:




    Docker Hub

    Custom images

    Docker Networking

    Docker Compose




    Installation and Configuration

    Provisioning with Vagrant


  • DevOps Projects

    RealTime Scenario used cases will be discussed as part of course and projects as well.


  • Can I attend a demo session before enrollment?


  • What if I miss a class ?

    If you miss a class we can provide backup session for particular session and same session you have to attend another batch also.

  • Will I get placement Assistance ?


  • Do I receive a certificate for training ?

    • Once you are successfully through the course you will be awarded with Covalent's Training certificate.
    • Covalent certification has industry recognition and we are the preferred training partner for many MNCs.
  • what support is available after the training?

    Doubts clarification up to getting a job

    Resume preparation

    Mock interviews

    Placement Assistance

  • What Features do you provide?

    • Classroom & Online sessions with corporate trainers
    • Course Material
    • Real time projects with industry experts
    • Regular Assignments (Tasks)
    • Placement assistance
    • Resume preparation
    • Doubts clarifications


  • Course Completion Certificate

    • Once you are successfully through the course you will be awarded with Covalent's Training certificate.
    • Covalent certification has industry recognition and we are the preferred training partner for many MNCs.


DevOps Videos are Under Construction



DevOps Engineer

I have enrolled for DevOps course from Covalent, one of the best online learning platforms. Though the classes were live, I used to feel like I was sitting in a classroom and attending it. The best part was whenever I missed my class, I was able to download the recordings of the classes. The trainers were friendly. He used to listen to all doubts and provide practical scenarios about the course.



DevOps Architect

The training was a great experience. Covalent helps to make your concepts clear. Learning with hands on activities really helped me. The trainer was approachable and he ensured all the participants are at the same level of understanding.The course content is very informative and the trainer gives sufficient time to explore on the lab, which is really helpful. The trainer explained the concepts with clarity & provided in-depth details.


Enroll Now

© 2019 Covalent Technologies All rights reserved

Drop us a Query

Drop us a Query

Call us on

IN: 91-9848733309
IN: +91-9676828080