Home / Courses / DevOps

DevOps

Who should do?

Duration

Duration of DevOps at GNS technologies is

40 Hours

Career potential

  • Automation Engineer
  • Integration Specialist
  • Integration Specialist
  • Security Engineer
  • DevOps Architect
  • Software Tester

DevOps Course Content

DevOps in Pune Module1: DevOps – Introduction (3 Hours)
  • Waterfall Model
  • Waterfall Model Challenges
  • Agile Development Model
  • Evolution of Software Development
  • What is DevOps?
  • DevOps: Continuous Delivery and Benefits
  • DevOps: Lean thinking, a change of culture
Module2: Cloud Computing with AWS (6 Hours)
  • Fundamentals of Cloud Computing
  • AWS Cloud – EC2, VPC, Security Groups, AMI,S3 Bucket, Lambda
  • Developing and Deploying application on AWS
  • Understanding DevOps on AWS using AWS’s own DevOps tools
Module3:Explore – Distributed Version Control Tool (6 Hours)
  • What is GIT – Why GIT came into Existence
  • Types of GIT
  • Comparison between GIT and other Version control systems
  • Features of GIT
  • Role of GIT in DevOps
  • Companies Using GIT
  • Operations & Commands
  • Branching
  • Merging
  • Install GIT
  • Create GitHub Repositories
  • GIT command chain
Module 4:Continuous integration with Jenkins (6 Hours)
  • Introduction of Jenkins
  • Jenkins Installation
  • User Profile and Management
  • Security and Plugins Management
  • Builds Pipeline Setup
  • Integration with GIT
Module 5: Configuration Management Tool-Ansible (6 Hours)
  • Ansible Introduction
  • Introduction of YAML
  • Ansible Installation
  • Ansible Play book writing
  • Basic: Running Commands
  • Ansible: Roles, Files and Handlers
Module 6:Working with Docker(8 Hours)
  • Introduction to micro services
  • Introduction to Docker
  • Writing Docker file
  • Docker Networking
  • Persistence Storage
  • Docker Swarm
  • Docker Compose
  • Create Docker Container
Module 7 – Continuous Monitoring with Nagios (5 Hours)
  • Host Monitoring using Nagios
  • Installation
  • Nagios Coding Language
  • Windows Monitoring
  • Linux Monitoring
  • Port Monitoring
Project Practice
  • Hands-on :Create an end to end automation of leading web application framework automation involving application configuration, database configuration, platform configuration and VM configuration
  • Hands-on:Managing Web application using Configuration management tool  and creating deployment pipeline
  • Hands-on:Dockerizing Web application and creating deployment pipeline for the same
  • Hands-on: Monitoring Windows and Linux platforms and tools using Nagios monitoring system