Location
-
Format
What’s this? Ways to train
Classroom
Live, instructor-led training in a standard, professional classroom environmentVirtual
Live, instructor-led training conducted over the internet, with hands-on labsOnline
An online, HTML5, self-paced learning experience available for all coursesOn-site
Private training for your entire team, delivered at your location, a training center, or onlineVideo classroom
Learn more about our training formats
High-definition video of our most popular courses, streamed to your laptop or personal device
-
3 Days
-
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.
Already purchased this offering? Log in
Request more information
Inquiry for: Myself My Company
By providing your contact details, you agree to our Privacy Policy
Thank You
Our learning consultant will get back to you in 1 business day
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.
Modules
• Augmenting the benefits of Agile through DevOps
• 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
• 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
• 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 Vs Deployment
• Release Strategies
• Blue Green Deployment
• Canary Release
• Rollback Deployment
• Dark Launch
• A/B Testing

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 MoreCourse Reviews
0
0 Ratings