Quick Enquiry
Course content

DevOps is a collection of methods and tools that streamlines IT operations within a business to enable quicker software deployment. Teams work closely together in a DevOps environment, and DevOps engineers have a variety of talents. A DevOps engineer needs to understand the computer science fundamentals. Therefore, it is advised that students or IT sector experts take this course. The DevOps methodology is used by several top MNCs throughout the world to optimise their IT procedures. Amazon, Netflix, Adobe, and HP are a few of them. You can join these giants by taking DevOps training in Pune at OpenITLabz. So why are you still waiting? Learn about the DevOps approaches required to balance the complete software development lifecycle by enrolling in DevOps courses online or at our institute. Accept automation and spur innovation!

Course syllabus
                      
Overview of DevOps
• Why DevOps?
• What is DevOps?
• DevOps Market Trends
• DevOps Engineer Skills
• DevOps Delivery Pipeline
• DevOps Ecosystem

2. Version Control with Git
• What is version control
• What is Git
• Why Git for your organization
• Install Git
• Common commands in Git
• Working with Remote Repositories

3. Azure DevOps CI/CD pipelines
• Introduction to CI/CD
• Tasks
• YAML Templates
• Create .NET Core CI pipeline
• Create .NET Core CD pipeline
• Sonar cloud integration

4. Implement and manage build infrastructure
• Private and hosted agents
• Integrate third party build systems
• Recommend strategy for concurrent pipelines
• Manage Azure pipeline configuration (e.g. agent queues, service endpoints, pools, webhooks)

5. Deploying ARM Template in Azure
• Introduction to CI-CD ARM templates
• Create ARM template
• Create and Run ARM deployment CI pipeline
• Create and Run ARM deployment CD pipeline

6. Application Secrets in the pipelines
• Introduction to Azure Key vault
• Accessing Secrets from Azure Key Vault
• Linking Secrets from Azure Key Vault

7. Azure Artifacts
• Introduction to Azure Artifacts
• Create NuGet packages and Versioning
• Package management with DevOps
• Maven packages

8. Continuous Integration using Jenkins
• Jenkins Management
• Adding a slave node to Jenkins
• Building Delivery Pipeline
• Pipeline as a Code

9. Implementation of Continuous Testing with Selenium
• Introduction to Selenium
• Why Selenium?
• Selenium – Webdriver
• Creating Test Cases in Selenium WebDriver (Waits)
• What and why X-Path
• Handling different controls on Webpage
• Framework in Selenium
• Selenium Integration with Jenkins
• Integrating Selenium with Jenkins

10. Continuous Deployment: Containerization with Docker
• Shipping Transportation Challenges
• Introducing Docker
• Understanding images and containers
• Running Hello World in Docker
• Introduction to Container
• Container Life Cycle
• Sharing and Copying
• Base Image
• Docker File
• Working with containers
• Publishing Image on Docker Hub

11. Containerization with Docker: Ecosystem and Networking
• Introduction to Docker Ecosystem
• Docker Compose
• Docker Swarm
• Managing Containers
• Running Containers
• Introduction to Docker Networking
• Network Types
• Docker Container Networking

12. Configuration Management with Ansible
• Introduction to Ansible
• Ansible Installation
• Configuring Ansible Roles
• Write Playbooks
• Executing adhoc command
• Hands On:
• Installing Ansible
• Configuring Ansible Role
• Write Playbooks
• Execute adhoc commands                   
Batch topics

Share this batch details

Facilities at OpenITLabz

group_add
Experienced Faculty
done
Uniform trainings for all students
done
Supportive and high levels of communication
laptop_chromebook
Practical Labs
done
24/7 Unlimited accessibility
done
Lab exercises teach students a understanding of the complexity
auto_stories
Comprehensive Study Material
done
Helpful for challenging, intricate subjects
done
Giving students a focus for their learning-related tasks
verified
Company Environment
done
Recognize possibilities and be the first to act
done
An integral aspect of an organizational and strengthened behavior
terminal
Real Time Project
done
A higher level of productivity and effectiveness
done
A greater sense of openness and visibility
business_center
Professional Infrastructure
done
Boosts productivity and streamlining processes
done
Flexibility to meet your student's needs better

Other Batches

Azure DevOps
update
Duration

3.5 Month

import_contacts
Lectures

30

view_in_ar
Batch type

Weekend

settings_system_daydream
Host type

Offline

DevOps Professional
update
Duration

3.5 Month

import_contacts
Lectures

30

view_in_ar
Batch type

Weekend

settings_system_daydream
Host type

Offline