DevOps Online Training

DevOps Online Training

(5.0)

Devops Online Training Course will help you learn Devops and master various Devops concepts like cloud computing and virtualization, Devops adoption, Git, Maven, Chef, Docker, Jenkins, Ansible, Nagios Monitoring … etc. Learner will become proficient and deploy Devops principles and tools in software enterprise. You will learn how to integrate IT development and IT operations departments.

Course Content

INTRODUCTION TO DEVOPS
  • What is Devops
  • SDLC models: Waterfall, Lean, ITIL, Agile
  • Why Devops?
  • History of Devops
  • Devops Goals
  • Devops perspective
  • Devops and Agile
  • Configuration management
  • Continuous Integration and Deployment
CLOUD COMPUTING and VIRTUALIZATION
  • History and evolution of cloud
  • Cloud computing concepts
  • Grid Computing vs. Cloud Computing
  • Characteristics and Benefits of Cloud
  • Cloud service models (NIST)
  • IaaS, PaaS and SaaS
  • Cloud service model implementations
  • Virtualization
  • Virtual bootable OS Images
  • Cloud Storage
  • Introduction to AWS and AZURE
DEVOPS TOOLS
  • The Choice of Cloud Platform
  • IaaS for DevOps
  • PaaS for DevOps
  • Containerization Tools
  • System Configuration Automation and Management
  • Continuous Integration (CI) Systems
  • Build and Dependency Management Systems
  • Select DevOps Tools
  • Collaborative Lifecycle Management Solutions from IBM
AWS BASICS AND LAB SERVER SETUP
  • How to setup amazon account
  • How to create a user in AWS
  • AWS Market Place
  • Amazon EC2, S3.
  • Managing Login
  • Amazon S3 storage
  • Elastic IP’s
LINUX ADMINISTRATION:
  • Introduction to Linux Administration
  • How to create users and groups
  • How to manage the system services using the systemctl
  • What are systemlogs and how to use them
  • How to configure the hostname, time and date, locale and keyboard settings
  • How to configure the network interface and update IP address details
  • DNS Configuration and other system tasks
  • YUM and RPM Package Installers for RHEL
GIT: Version Control
  1. Introduction
    1. Version control systems
    2. Local, Centralized and distributed
  2. Installing Git
    1. Installing on Linux
    2. Installing on Windows
    3. Initial setup
  3. Git Essentials
    1. Creating repository
    2. Cloning, check-in and committing
    3. Fetch pull and remote
    4. Branching
MAVEN
  1. Introduction to Maven
  2. Maven Lifecycle
  3. Maven Phases and Goals
  4. Maven Directory structure
  5. Maven Repositories
  6. Maven Installation
  7. Creation of Maven structure
  8. Running Maven commands { site, clean, test, package, install, deploy, compile}
    1. CHEF FOR CONFIGURATION MANAGEMENT
      1. Overview of Chef
        1. Common Chef Terminology (Server, Workstation, Client, Repository etc.)
        2. Chef Configuration Concepts
      2. CHEF Server & Organization Setup
        1. Configure Chef Development Kit
        2. Configure the Chef SERVER and initial configuration
        3. Add yourself and node to organization
      3. Workstation Setup
        1. How to configure knife
        2. Execute some commands to test connection between knife and workstation
      4. Node Setup
        1. Bootstrapping the Chef Client using knife
        2. Check node details using knife
        3. How to Add Run list to Node
      5. Environments
        1. How to create Environments
        2. Add servers to environments and customize cookbooks based on environment
      6. Roles
        1. Create roles
        2. Add Roles to organization
      7. Chef Language
        1. What is Recipe, Resource and examples of resources
        2. What is attribute and Attribute precedence
        3. Write cookbook showcasing attribute precedence
      8. Advanced Cookbook
        1. Creation of a apache web server cookbook
        2. Creation of Database cookbook
        3. Loops & Conditional in Chef
        4. Writing cookbooks showcasing the Loops & Conditional logic
      9. Testing
        1. Lint checking using FoodCritic
        2. Syntax checking using Codestyle check based on RoboCop
      Docker
      1. Introduction
        1. What is a Docker
        2. Use case of Docker
        3. Platforms for Docker
        4. Dockers vs Virtualization
      2. Architecture
        1. Docker Architecture.
        2. Important Docker components
        3. Understanding the Docker components
      3. Installation
        1. Installing Docker on Linux.
        2. Understanding Installation of Docker on Windows.
        3. Basic Docker commands.
      4. Provisioning
        1. Docker Hub.
        2. Downloading Docker images.
        3. Running Docker images & Docker containers
        4. Running docker applications in container.
      5. Dockerfile
        1. How to create a docker image
        2. Instructions of Dockerfile
        3. Creation of multiple docker images from scratch using Dockerfile
      6. Docker Compose
        1. How to create a multiple docker containers
        2. Create a 2 tier/3tier application from a single docker configuration file
      7. Docker Swarm
        1. What is Docker swarm
        2. What is Docker High Availability
        3. Deploy an application in high availability mode across multiple services
      Jenkins – Continuous Integration
      1. Introduction
        1. Understanding continuous integration
        2. Introduction about Jenkins
        3. Build Cycle
        4. Jenkins Architecture
      2. Installation
        1. Obtaining and installing Jenkins Server
        2. Installing and configuring GIT
        3. Java installation and configuration
        4. Maven Installation & configuration
        5. Exploring Jenkins Dashboard.
      3. Jobs
        1. Creating Simple Jobs
        2. Running the Jobs
        3. Understanding the JOBS and WORKSPACE Directory
        4. Understanding what is BUILD
      4. Build Deployments
        1. Understanding Deployment.
        2. Tomcat installation and configuration
        3. Deployment Plugins
      5. Jenkins LifeCycle:
      6. Creation of Complete application lifecycle from the Git -> Maven -> Junit -> Tomcat -> Documentation creation in a single Job
      7. Securing Jenkins
        1. Authentication & Authorization
        2. Matrix based Authentication
        3. Creating users
        4. Plugin Management
      8. Jenkins Build Pipeline
        1. What is Jenkins build Pipeline
        2. Creation of Jenkins Pipeline using the Pipeline Plugin
        3. Creation of Jenkins Pipeline using the upstream and downstream projects
        4. Coding the Jenkins Pipeline
      9. Real time scenarios of END to END Lifecycle management.
      Ansible
      1. Introduction to Ansible
        1. Very brief history and reason for development of Ansible
        2. Brief comparison with Saltstack and others
        3. Benefits and limitations of using Ansible
      2. Setting Up Ansible
        1. Configuration
        2. Inventory
        3. Playbooks: Roles, Plays, And Tasks
        4. Variables and Modules
      3. Quick Examples
        1. Deploying configuration of Apache server
        2. Managing changes in the configuration
      4. Comparison with Chef
      Nagios: Monitoring
      1. Introduction and Installation
        1. Obtaining Nagios
        2. Compiling and installing Nagios
      2. Basic configuration
        1. Configuring a linux server to monitor the complete statistics
        2. How can Nagios be extended in the Infrastructure
      Interview and Resume PREP
      1. Will provide guidance on how to tackle the DevOps interview.
      2. Will provide Interview Questions for the technologies covered.
Why DevOps

What You will Learn in this Devops Online Training Course?

  • Introduction to Devops
  • History and evolution of cloud
  • Cloud computing and virtualization
  • Creation of Maven structure and running Maven commands
  • Chef for configuration management
  • Docker architecture and importance of Docker
  • Obtaining and installing Jenkins server
  • Understanding the jobs and workspace directory
  • Tomcat installation and configuration

IT developers, software automation testing, security professionals, stakeholders, devops consultants can learn this course. Anybody can join this course regardless of their skills. A basic knowledge of coding can be helpful to learner. Our Devops Courseis developed keeping in mind the latest market trends. The training is completely hands on and developed in a way to help you in becoming a certified practitioner.

Features
  • 25 to 30 Hours Online Live classes
  • Real Time Case Studies
  • Every Class will be Followed by Practical Assignments
  • Lifetime Access to Class Presentations, Class Recordings & Installation Guides
  • 24x7 Online Support for Your Queries

5000

Total reviews

4.57

Aggregate review score

80%

Course completion rate


Ramkumar
(4.4)

I have opted for AEM Online Training at SV Trainings. Extremely well presented sessions and clear explanations. Overall highly recommended for online training.

Varaprasad
(4.4)

Training for AEM course is flexible and we had daily Q&A sessions with real time examples as the trainer was real time working professional. I refer SV Trainings for AEM 6.1 Online Training and the course fair is very less when compared to others.

Trending Courses

HL7

726 Enrolled

(4.8)
view details

Vmware Vsphere

1711 Enrolled

(5.0)
view details

Tableau

554 Enrolled

(4.6)
view details

Python

1503 Enrolled

(5.0)
view details

​Java

654 Enrolled

(4.4)
view details

Ethical Hacking

845 Enrolled

(4.6)
view details

UI Developer ​

685 Enrolled

(4.8)
view details

Dot Net

425 Enrolled

(4.4)
view details

Power BI

681 Enrolled

(4.8)
view details