Fundamentals of Web Applications
Introduction to Software Development Life Cycle (Application Lifecycle Management)
Essential Technologies of SDLC
Execution of Software Development Life Cycle (Application Lifecycle Management)
Introduction to Continuous Integration - CI
Introduction to Continuous Deployment - CD
Introduction to Linux OS
Linux Distributions
Linux Architecture
Understanding Command Line Interface - CLI
Understanding Linux File System
Using Text Editor (vi)
File & Directory Management
Archive Files Using tar and zip utilities
Package Management
User Management
File Permissions
Service Management
Configure Firewalls to secure the application
Understand how IP addresses, ports, and DNS works
Load Balancers
HTTP/HTTPS
Introduction to Version Control System
Centralized Version Control System
Distributed Version Control System
Git Introduction
Git Architecture
Git Workflow
Git Branching Model
Git Merging Branches
Detached Head for Retro scoping
Undoing Changes
Git Ignore
GitHub For Remote Repositories
Using existing GIT Repositories with Clone
Pull Requests
Tagging
Fundamentals of Datacenter
Fundamentals of Servers
Fundamentals of Cloud Computing
Cloud Offerings - IAAS vs PAAS vs SAAS
Cloud Providers - AWS vs Azure vs GCP
Use Case of Applications on Cloud
Basics of AWS
Working with AWS
Basics of Azure Cloud
Working with Azure
What is Azure DevOps?
Azure Boards
Azure Repos
Azure Pipelines
Azure Test Plans & Artifacts
Overview of Jenkins
Setting Up Jenkins
Setting Up Build Jobs
Build Parameters
Build Triggers
Jenkins Plugins
Jenkins Job DSL
Jenkins Pipelines
Jenkins Integrations
Advanced Jenkins Usage
Introduction to Containerization
Virtualization using Virtual Machines
Virtual Machines vs Docker
Docker Architecture
Components of Docker
Setting up Docker
Docker Registry
Docker Images Vs Docker Containers
Running Docker Containers
Docker Volumes
Containerize Applications
Creating Docker Container from Docker Image
Sharing images using Docker Hub
Deploying Docker applications using multiple containers
Running applications using Docker Compose
Docker Networks
Introduction to Container Orchestration
Container Orchestration Tools
Overview of Kubernetes
Kubernetes Architecture
Components of Kubernetes
Understanding and running Containers
Sustaining Containers
Running Pods of Containers
Clustering of Pods and Containers
Replica Sets, Deployments and Services
Complexity in Infrastructure Management
Introduction to Configuration Management Tools
PULL vs PUSH Based Configuration Management
Introduction To Ansible
Ansible Setup
Ansible Inventory
Ansible Modules
Ansible Ad-Hoc Commands
Introduction To YAML
Ansible Playbooks
Ansible Handlers
Ansible Facts & Variables
Ansible Templates
Ansible Roles
Terraform Installation
Understanding Terraform HCL
Terraform with AWS
Terraform with Ansible
Setup Highly Available Infrastructure Using Terraform
Introduction to Monitoring
Introduction to Observability
Grafana Introduction
Grafana Overview and Overall Architecture
Installing Grafana on a Linux Server and Windows
Starting, Stopping Grafana Services on Windows
Installing Grafana on Docker
Creating Grafana Dashboards
Grafana User Interface Overview
Implementing Monitoring and Observability with Grafana
Introduction to Prometheus
Monitoring
Alerting
Internals – Storage and Security
Prometheus Implementations
Other Use Cases
Getting started with Slack
Starting with Channels
Working with Messages
Working with Calls
Sharing Files and Conversations
Searching and Shortcuts in Slack
Slack Integrations with DevOps
Python as a Scripting Language
Python Collections and Sequences
Working with Python Collections
Python Functional Programming
Python File Handling
Python Modules and Packages
Classes in Python
Oops in Python
Application of Scripting Languages
Automation through Scripting Languages
Jenkins Pipeline is a tool used to implement the continuous integration and continuous deployment in any organization. In order to use the tool, automated deployment must be done. In this project, you will be following the process of deploying application to execute full-fledged CI & CD. Once after the project is done, you will be equipped with extensive knowledge of automated deployment using the specific pipeline.
Docker images can get obsolete from time to time. It is advisable to create images for websites and applications in such a way that they can be rebuilt frequently based on the occurring changes. Docker files facilitate the generation of images for Python applications acting as an in-platform.
EKS (Elastic Kubernetes Service) is a fully managed service from AWS that enables the usage of command line utilities like kubectl and eksctl for launching an EKS cluster. The service also helps in providing of Kubernets deployment, pod running of eCommerce applications and creating load balancer service- for exposing the application on the web.
The project is about deployment of application services using REACT framework reinforced with a Local Git. Using tools like Terraform, guidelines will be set for naming conventions, service plan levels, deployment locations and code repos.
The Capstone project is the main and the final project that offers hands-on environment which validates the knowledge and skills that are learnt through DevOps course. The project contains multiple activities such as automating infrastructure deployment, configuring and implementing CI/CD pipeline, and designing monitoring solutions.
Improving agility of Salesforece by deploying DevOps solutions based on the AWS systems to improve development governance, automation and bring new applications and services online more quickly.
Emphasizing on the DevOps in AppCloud approach to build on the concept of agile development and focusing on open, collaborative methods of automation to increase the speed and flexibility with features and services.
Our DevOps training has precisely been developed to reach out to the demand of the learners with keeping in mind the industry standards. This DevOps course will particularly be helpful for the career advancement of the following audience -
Graduates from College.
Currently working employees looking to upskill themselves.
Candidates looking for a change in the IT Field.
As such, there are no specific prerequisites for DevOps Training in Hyderabad. If you are familiar with programming and foundation skills with a sense of curiosity and willingness to learn you are all set for the DevOps training.
DevOps Training Classes are conducted over the Weekdays and Weekends through classroom and online sessions. Please get in touch with the Digital Lync team to get exact schedule and timings.
DevOps Course duration is 50 hours.
Weekday DevOps Training classes will be one hour long and Weekend classes will be three hours long.
Please find the detailed DevOps course curriculum in the Digital Lync DevOps training curriculum section.
Yes, we will assist our students with all the interview preparation techniques.
2nd Floor, Hitech City Rd, Above Domino's, opp. Cyber Towers, Jai hind Enclave, Hyderabad, Telangana, 063049 82304