DevOps is the future of IT today! This 3-day course provides an introduction to DevOps – the cultural and professional movement that stresses communication, collaboration, integration and, of course, automation in order to improve the flow of work between software developers and IT operations professionals. To maximize the IT value flow to customers, DevOps creates an improved ability to design, develop, deploy and operate software and services faster for the benefit of the business. Higher customer satisfaction, better quality, faster delivery and lower costs are all benefits of DevOps.
Course and Learning Objectives
Professionals will increase their value within the organization and on the IT market with this certificate. After successfully completing the course, they will have an understanding of DevOps and be able to:
✓ Explain the drivers responsible for the emergence of DevOps;
✓ Define and discuss the key concepts and principles of DevOps;
✓ List and explain the business benefits of DevOps and continuous delivery;
✓ Describe the Service Delivery process;
✓ Explain the concepts of test automation, infrastructure automation, and build and deployment automation;
✓ Describe how DevOps relates to Lean and Agile methodologies;
✓ Summarize case studies of IT organizations that are making the transformation to Adaptive IT and DevOps models;
✓ List the most common and popular DevOps tools;
✓ Discuss the critical success factors for DevOps implementation.
This course helps professionals understand:
✓ Why organizations need to adopt DevOps practices from both the business and IT perspectives;
✓ How to answer the question ‘What is DevOps?’
✓ DevOps values and principles;
✓ How DevOps interfaces with other frameworks such as Agile, Lean and ITSM;
✓ The characteristics of a DevOps culture;
✓ DevOps organizational considerations including DevOps roles, teams and organizational ✓ structures;
✓ Key DevOps practices;
✓ Common DevOps automation practices and tools categories;
✓ How to adopt a DevOps culture.
Day 3: DevOps Tools Overview
This course will provide an overview on the DevOps Tools, its significance in DevOps journey, Continuous Integration & Continuous Deployment & other relevant topics in the DevOps implementation.
✓ Overview on the DevOps tools & its significance
✓ Must have DevOps tools Overview on Continuous Integration & Continuous Deployment / Delivery
✓ How to Decide on the right deployment, testing, management and orchestration
✓ Choose the right modules and optimize the current deployment.
✓ Challenges in DevOps implementation – Tools, Framework, Mindset, what else?
Day 4: Tool Demo + Practical
✓ Dockers; GIT; Jenkins