DevOps Syllabus
As we are the provider of DevOps Courses Bangalore, we at Trishana Technologies focus on the importance of every topic which would help in the overall understanding of the concepts of the DevOps training in Bangalore . We have included topics like Infrastructural Setup which includes EC2 Walkthrough, Installation of DevOps Tools on Cloud. Introduction to DevOps which includes Software Development, Software Development Life Cycle, Traditional models for SDLC, the importance of DevOps, Software Version Control and various other important topics which are necessary for this course.
Introduction to Devops
- Define Devops
- What is Devops
- SDLC models,Lean,Agile
- Why Devops?
- History of Devops
- Devops Stakeholders
- Devops Goals
- Important terminology
- Devops perspective
- Devops and Agile
- Devops Tools
- Configuration management
- Continuous Integration, Continuous Deployment and Continuous Delivery
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
INTRODUCTION TO VIRTUALIZATION
- What is Virtualization?
- History of Virtualization
- What is Hypervisor?
- Types of Server Virtualization
- Benefits of Virtualization
- Important Virtualization products
AWS Cloud Technical Essentials (Basics for 3 - 4 Hrs)
- Amazon EC2
- Amazon Elastic Load Balancer
- Amazon Route 53
- Amazon VPC
- Amazon Simple Storage Service (Amazon S3)
- Amazon Elastic Block Store (Amazon EBS)
- Amazon Content Delivery Network (Amazon CloudFront)
- Amazon Relational Database Service (Amazon RDS)
- Amazon DynamoDB
- Amazon Elasti Cache
- Amazon Simple Notification Service (SNS)
- Amazon CloudWatch
- Amazon CloudTrail
- Amazon Simple Email Service (Amazon SES)
- AWS Identity and Access Management (IAM)
- Amazon Command Line Interface API
- S3-Browser
Linux Administration
Linux Fundamentals which are required for 1 Week
GIT: Version Control Introduction
Version control systems
- Local, Centralized and distributed
Installing Git
- Creating repository
- Cloning, check-in and committing
- Fetch pull and remote
- Branching
Jenkins – Continuous Integration
- Introduction to Jenkins
- CI/CD Concepts
- Continuous Integration and Continuous Delivery
- Quiz: CI/CD Concepts
- Installing and Configuring Jenkins
- Prerequisites
- Jenkins Install
- The Dashboard
- User Management and Security
- Adding a Jenkins Slave
- Setting Up GitHub
- Plugin Manager
- Exercise: Install a Jenkins Master and Prerequisites
- Exercise: Configuring Matrix-Based Security
- Exercise: Add a Jenkins Slave
- Exercise: Working with the Plugin Manager
- Quiz: Installing and Configuring Jenkins
- Projects
- Freestyle Project Configuration
- Source Code Management and the Git Plugin
- Git Hooks and Other Build Triggers
- Workspace Environment Variables
- Parameterized Projects
- Upstream/Downstream Projects and the Parameterized Trigger Plugin
- Folders
- Views
- Exercise: Configure a Parameterized Freestyle Project?
- Hands-on Labs: Configure a Jenkins Freestyle Project
- Hands-on Labs: Jenkins Upstream and Downstream Projects with the Parameterized Trigger Plugin
- Quiz: Projects
- Pipelines
- Our Java Pipeline Project
- Docker Install
- Installing and Configuring Ant
- The Jenkinsfile
- Configuring and Running a Pipeline
- Artifacts and Fingerprints
- Exercise: Build a Simple Pipeline Without SCM
- Hands-on Labs: Configure a Jenkins Pipeline
- Quiz: Pipelines
- Testing With Jenkins
- About Testing
- Unit Testing with JUnit and Ant
- Deploying to Apache
- Functional Testing
- Quiz: Testing With Jenkins
- Pipeline Enhancements
- Multibranch Pipelines and Code Promotion
- Tagging
- Notifications
- Shared Pipeline Libraries
- Exercise: Configure Notifications in a Pipeline
- Hands-on Labs: Configure a Jenkins Multibranch Pipeline
- Quiz: Pipeline Enhancements
- Advanced Jenkins Administration
- The Jenkins CLI
- The Jenkins REST API
- Setting Up a Jenkins Master with Docker
- Exercise: Using the Jenkins CLI
- Exercise: Using the Jenkins REST API
- Quiz: Advanced Jenkins Administration
Ansible Duration:
- Introduction to Ansible
- Ansible Agentless Architecture
- Installation
- Ansible Inventories
- Ansible Modules
- Ansible Playbooks
Docker– Containers
Introduction
- What is a Docker
- Use case of Docker
- Platforms for Docker
- Dockers vs Virtualization
Architecture
- Docker Architecture.
- Important Docker components
- Understanding the Docker components
Installation
- Installing Docker on Linux.
- Understanding Installation of Docker on Windows.
- Some Docker commands.
Provisioning
- Docker Hub.
- Downloading Docker images.
- Running Docker images
- Running commands in container.
- Running multiple containers.
Custom images
- Creating a custom image.
- Running a container from the custom image.
- Publishing the custom image.
Docker Networking
- Accessing containers
- Linking containers
- Exposing container ports
- Container Routing
Career opportunities in DevOps
- DevOps Consultant
- DevOps Engineer
- DevOps Architect
- Operating System Analyst – Devops
- Application Developer DevOps
- DevOps QA Automation
- Release Engineer – DevOps
- DevOps Tester
FAQs
1. Is DevOps a good career option?
According to Trishana Technologies which is one of the Best DevOps Training institutes in Bangalore; DevOps is something which your resume can help in effective communication, mainly the soft skills. People who are trained in DevOps have the capability of acting as a bridge of trust between the development, operations as well as the questions and answers.
2. Does DevOps have any demand?
According to Trishana Technologies, the provider of DevOps Courses Bangalore, this course is high in demand and for a few years, this has no signs of slowing down rather than increasing. The organisations who are using DevOps can position codes up to thirty times more frequently as compared to the competitors.
Our recent students review
“The demand for DevOps training in Bangalore is increasing everyday especially in the IT industry, so I enrolled for the course at Trishana Technologies since they are one of the popular institutions in providing these courses.”- Samara
"Taking the DevOps training in Bangalore course from Trishana Technologies has helped me in getting a job in a multinational company in foreign."- Damini
Trishana is conveniently located for the following locations
The famous DevOps Courses Bangalore provider Trishana Technologies is located throughout the various parts of the city. For the conveniences of you all, we have opened our branch in Marathalli, Bangalore as well as Kalyan Nagar. Also, we have started the facility of online admissions so that you can easily enroll for your preferred training course by just clicking on our website.