Professional DevOps Foundations | IT Training & Certification | Info Trek
Respect Your Dreams
Follow through on your goals with courses

Professional DevOps Foundations

Location

Format What’s this?

All of our private classes are customized to your organization's needs.


Click on the button below to send us your details and you will be contacted shortly.

  1. 3 Days

Professional DevOps Foundations

WHAT YOU WILL LEARN

Professional DevOps Foundations workshop is a 3-days program to help participants to understand Agile, DevOps, DevOps culture and Practices. Workshop provides introduction session on Continuous Development, Continuous Testing, Continuous Integration and Continuous Deployment. Focus will be to understand the steps to introduce DevOps in your organization, Change the team structures suitable for DevOps, and understand the architectural changes required to introduce testability and continuous deployment. Training will also cover different open source tools available for DevOps and will practice as well. In short, this is a practical hands-on workshop for technical as well as non-technical people. We cover tools including Git, Junit, Cucumber, Maven, Jenkins, Docker, Kubernetes, and Sensu etc.

AUDIENCE

Development and Operation team members including developers, testers, architects, leads, DevOps engineer, managers, support engineers and scrum masters.

PREREQUISITES

Laptops/Desktops with required software and internet connection.

METHODOLOGY

This program will be conducted with interactive lectures, PowerPoint presentation, discussion and practical exercise.

COURSE OBJECTIVES

By the end of the course successful learners will be able to:

• Clear understanding for need of DevOps in your organization

• Get to know how DevOps helping organizations

• Understand DevOps culture vs others

• How DevOps culture can be adopted

• Changes need in our day to day practice for DevOps

• Role of Development team and Operation team in DevOps

• Source Code Management

• Build Automation Practices

• Continuous Integration and delivery pipelines

• Quality Assurance Practices in DevOps

• Managing Configuration and provisioning servers

• Managing Infrastructure and Infrastructure as Code

• Cloud computing and use of cloud computing in DevOps

• Principles & Practices of Continuous Delivery

• Continuous Deployment on Cloud

• Managing Database and database versioning


Hands-on activities (60-70%) and discussion on mentioned topics (30-40%). Hands-on activities include creating build, setting up CI server, creating Server on fly, provisioning servers through code, configuring servers and deploying build and some group creativity activities like design delivery pipelines and value stream mapping etc.


Expand All

Modules

DevOps Trends and Culture

• Augmenting the benefits of Agile through DevOps

• Refining the definition of DevOps for better outcomes
• Asserting the core objectives of modern DevOps
• Establishing the core foundations of system thinking
• Enabling communication between development and operations
• Developing a Kaizen culture for continuous improvement

Introduction to Continuous Integration and Deployment

• Developing rapid feedback loops through CI

• Aligning DevOps to the CI principles

• Mastering CI practices

• Reducing risks through frequent commits

• Keeping the build healthy as a primary control of integrity

• Automated inspections and tests for better control

• Build automation process for continuous feedback


DevOps involvement in Test Automation

• Ensuring the pipeline delivers on Test Automation benefits

• Influencing test automation practices through DevOps capabilities

• Test types and defect management

• Test Automation at multiple levels

• Automating test defect management for faster corrections


Optimizing infrastructure by Infrastructure as Code

• Use virtual environment to maximize efficiency

• Use of cloud to lower HW dependence

• Monitor systems for high availability

• Remove the complexity of deployment through software

• Create a repeatable process for constant quality

• Automate end to end for hands-free operations

• Leverage leading CD practices

• Organize a deployment pipeline to optimize code to production time

• Adjust the pipeline for on-premise, SaaS, and new deployment models

• Docker & Kubernetes to create and manage Container

• Monitoring Infrastructure by using Sensu


Release Management in DevOps

• Release Vs Deployment

• Release Strategies

• Blue Green Deployment

• Canary Release

• Rollback Deployment

• Dark Launch

• A/B Testing


Naveen Kumar Singh

Naveen Kumar Singh

Naveen is an Agile Coach and Professional Scrum Trainer (PST). He is having 20 years of experience in software development and have worked with many organizations on different roles starting from software engineer. Naveen has hands-on experience on multiple technology stack including .Net/C#, Java, Ruby, Python and JavaScript etc. Naveen is Certified LeSS (Large-Scale Scrum) Practitioner and have helped organizations in large scale agile adoption. He is one of the early adopter of DevOps practices and teaches DevOps culture, practices and tools to development team and operation team. He has working knowledge in Healthcare, Insurance, Travel and retail business domains and have worked on multiple digital transformation projects.

Naveen focus more on agile engineering practices and support development team in learning and adopting engineering practices such as Test Driven Development (TDD), Acceptance Test Driven Development (ATDD), Behavior Driven Development (BDD), Pair Programming, DevOps, Emergent Design, and Specification by Examples, Continuous Integration, Continuous Delivery and Agile Testing etc.

Naveen is active in agile community and participate is major events as speaker and volunteer. He has presented papers in Global Scrum Gatherings as well as in many other Scrum Alliance conferences and meet-up. He writes blog on agile, scrum, Kanban and technical practices.

Read More

Course Reviews

No Remarks

0

0 Ratings