AWS+DevOps Training

Intructor-led training

Enrol Now

New Batch starts from April 10th

DevOps course

DevOps training program at Pramanicus is a set of practices that combines Software Development (Dev) and Information Technology Operations (Ops) which aims to shorten the system development life cycle and provide continuous delivery with high software quality. Training in DevOps will make you gain an in-depth knowledge of various major and minor DevOps tools including Git, Mavens, AWS, Ansible, Jenkins, Grafana, Docker, Kubernetes, SonarQube, Nexus, Tomcat & Terraform. It’s reinforced in a precise way, that helps one in becoming a certified practitioner through best practices in Continuous Development, Continuous Testing, Configuration Management and Continuous Integration, and lastly ,continuous monitoring of software throughout its development life cycle.
TIMELINE
8 weeks
PREREQUISITES
None
SKILL LEVEL
Advanced

₹25000

₹30000 17%

Career prospects of DevOps

The learning of DevOps helps in reducing the time required for cycles of development and also it ensures a faster rate of innovation. If the operations and development teams are in different silos then obviously it will be a hard task to identify whether the application is ready for operation or not. According to Global Market Insights research, the DevOps market is projected to grow from more than $7 billion in 2021 to at least $30 billion in 2028 as demand is increasing for automated testing and development tools. The demand for DevOps jobs has increased tremendously since last year. DevOps is currently one of the hottest IT jobs out there. Come and register for DevOps certificate course to learn more in-depth about DevOps practices and how you can leverage them to transform the work processes.

What you will learn

Chapter 1
DEVOPS OVERVIEW
  • Introduction to DevOps
  • Overview of DevOps Tools
  • Legacy system before DevOps
  • Waterfall Model
  • Agile Model
  • DevOps Lifecycle
Chapter 2
OPERATING SYSTEM & SHELL SCRIPT
  • Datacenter Overview
  • Linux Installation
  • Basic Commands
  • User Management
  • Package Management
  • Backup and Recovery
  • File Permissions
  • SSH & SCP
  • Scripting Introduction
Chapter 3
GIT - Version Control
  • Introduction to GIT
  • Types of Version Control
  • GIT Architecture
  • GIT Setup
  • Local and Remote Repositories
  • GIT and GIT-HUB integration
  • GIT-HUB Activities
  • Web-hooks and Pull Request
  • GIT Basics and Advanced CommandsGIT Branching and Merging Strategies
  • GIT Real Time Scenarios
Chapter 4
MAVEN – Build Tool
  • Introduction with Maven
  • Types of Build tools
  • Maven Phases
  • Installation of Maven
  • Maven Configuration
  • jar/war project structure
  • Creating Projects from Scratch
  • Working on Existing Projects
Chapter 5
NEXUS - Artifactory Management
  • Introduction to Nexus
  • Installation and Configuration
  • Repository Management
  • Integration with Maven and Jenkins
  • Deploying Artifacts from Jenkins
  • Deploying Artifacts from Maven Command line
Chapter 6
SonarQube
  • Introduction to SonarQube
  • Installation and Configuration
  • Understanding of Static code Analysis, PMD, Checkstyle
  • Generating Token
  • Walkthrough Administration tasks
  • Integration with Maven and Jenkins
  • Running Sonar from Maven and Jenkins
  • Explanation about sonar properties
Chapter 7
Jenkins (UI) - Continuous Integration Tool
  • Introduction to Jenkins
  • Jenkins Installation
  • User Profile
  • User Management
  • Plugins Management
  • Tools Installation and Configuration
  • Job Creation and Builds Setup
  • Master – Slave Setup
  • Distributed Builds
  • Build & Delivery Pipeline Setup
  • Parameterized Builds
  • Web-hooks Integration
  • Scheduling Daily and Nightly Builds
  • Troubleshooting Jenkins
  • Integration with GIT-Hub, Maven, Tomcat, Nexus, Ansible etc
Chapter 8
ANSIBLE - Configuration Management Tool
  • Introduction to Ansible, Types of Configuration Management tools
  • Ansible, Chef, Puppet, Ansible Setup, Installation and Configuration, Ansible installation Repo
  • Different ways to install Ansible, SSH Configuration and Root Privileges
  • SSH Key Generate, Password less Connection Setup
  • Providing Ansible user Sudo Privileges, Understanding Sudo Configuration
  • Inventory Management, Default Inventory, Inventory Structure and Hierarchy, Implementing Playbooks, Basic Playbook Structure
  • Running Playbook, Different Options for Manipulating Playbook Execution
  • Modules in Ansible, Setup, Command, Shell, User, File, Copy, Yum, Service, Script, Ping, Debug
  • Running Ad-hoc Commands using Modules, Managing Multiple Tasks in Playbook
  • Tags, Registers, Handlers, Managing Variables in Playbooks, Declaring Variables, Accessing Variables, Ansible Roles, Implementing Task Controls, Loops, Ansible Templates, Creation of Jinja2 Templates, Managing Variables for Templates, Ansible Tips and Tricks
Chapter 9
TOMCAT WEB SERVER
  • Installation and Configuration
  • Tomcat Manager
  • Application Management
  • App Deployment Methods
  • Troubleshooting web application failures
Chapter 10
Docker and Kubernetes:
  • Docker Introduction and Overview
  • Docker Basics syntax and Advanced Commands
  • Docker Installation and Configuration
  • Docker Images
  • Docker Containers
  • Dockerfile Instructions and Dockerfile Creation
  • Dockerhub Registries
  • Docker Volumes
  • Docker Networking
  • Integration with Jenkins
Chapter 11
Kubernetes:
  • Introduction to Kubernetes, Kubernetes Architecture
  • Kubernetes Installation and, configuration
  • Components of Kubernetes, API Server
  • ETCD, Scheduler
  • Controller, Container Runtime
  • Kubelet ,Kubectl
  • Kubeadm, POD’s
  • Replica Sets,Deployments
  • Deployment Strategies, Services, Secrets
  • Kubernetes yamls
  • Volumes, Namespaces, Resource Management
  • Logging .Kubernetes Installation and ConfigurationE2 ,E Application Deployment
Chapter 12
PROJECT:
  • Realtime Web Application using CI/CD with no Manual Intervention
Chapter 13
AWS Overview
  • ntroduction to AWS Cloud Computing
  • Difference between AWS and On-premise
  • Types of cloud and cloud models
  • Global Infrastructure. Explanation about availability zones, regions
Chapter 14
Networking
  • Virtual Private Cloud (VPC)
  • Subnets
  • Internet gateways
  • NAT gateways
  • route tables
  • Elastic IP’s
Chapter 15
Compute
  • EC2 Instances creation & Instance types
  • Instance types in term CPU and memory
  • Instance types launch machines (on demand, reserved , spot requests)
  • Tendency
  • AMI & catalog of Images
  • Instance creation in detail
  • Launch static website on EC2 instance?
Chapter 16
Network & Security
  • Security groups (inbound & outbound)
  • Elastic IP's
Chapter 17
AMI - Amazon Machine Image
  • How to create AMI from running instance
  • How to launch new instance from Customized AMI
Chapter 18
Elastic Load Balancers
  • Application Load Balancer
  • Network Load Balancer
Chapter 19
EBS – Volumes
  • SSD Vs HDD
  • Creation & Deletion of volumes
  • How to attach and detach volumes to Instance?
  • How to take backup of volumes?
  • How to Identify and use volume inside an EC2 instance?
  • Formatting & creating filesystem to write data into it.
Chapter 20
Snapshots
  • Creation of snapshots
  • Snapshot -> How to create volume?
  • How to ship snapshot from one region to another regi
Chapter 21
Identity and Access Management
  • IAM user
  • IAM groups
  • IAM roles
  • IAM policies
  • AWS management console (SDK - AWS CLI)
  • Programmatic access (GUI)
Chapter 22
Storage
  • S3 CLI
  • S3 upload and download
  • S3 bucket policies
  • S3 bucket restrictions
  • S3 how to launch static website?
Chapter 23
Autoscaling
  • Create Autoscaling group
  • Create Launch Templates
  • How to scale up and down the instances?
Chapter 24
Route53
  • Creating our website - Hostinger (website name)
  • Create Route53
  • Record A, AAA, C etc.
  • Validation of Domain registering at Domain verification website.
  • Integrating Route 53 with Load balancer.
  • Launch website using Route 53 via single instance of machine.
Chapter 25
Monitoring Tools
  • Grafana
  • Prometheus
  • Exporters
Chapter 26
Log Management
  • Kibana
  • Elasticsearch
  • Logstash
  • Filebeat
Chapter 27
Interview
  • Resume Preparation
  • Interview Realtime Scenarios
  • Interview Questions
  • Self-Introduction preparation
  • Technical Rounds preparation
  • HR Round Salary Negotiation techniques
  • Grooming for moving from non-technical to technical Background
  • Grooming on Behavioral Skills and Mind Set Change
Chapter 28
Additional sharing with Students
  • Running Notes
  • Diagrams
  • Documentations
  • Recorded Videos
  • Scenario based Notes
  • Interview Preparation Notes

FAQs

Quick Enquiry
Successfully Submitted