A tanfolyamról
For Agile to be successful there needs to be in place a robust process of continuous development and deployment that supports rollout of high quality products which are bug and defect free.
A successful continuous delivery architect should know how to set up a CI/CD pipeline in the organization, the tools and processes and engineering practices to deploy, and the cultural shift to be adopted to foster continuous delivery. Continuous Delivery Ecosystem Foundation(CDEF)℠ workshop and the subsequent certification supported by the DevOps Institute (DOI) helps participants validate their knowledge of setting up such CI/CD practices and meet organizational objectives, satisfy the demands of the market and beat the competition.
The benchmark of successful organizations today is the implementation of continuous integration and continuous delivery with the associated tools. The aim is to achieve fast delivery of high quality products that meet market demands while challenging the competition. This workshop and subsequent certification will help participants increase productivity and employee morale by having more activities performed by pipelines instead of humans. Teams can then focus on executing the company vision while pipelines do the execution.
What You Will Learn
- Overview: Goals, history, terminology, and pipeline
- Culture: The importance, practices, and transformation of a DevOps collaborative culture
- Best Practices: Design practices, such as modular design and microservices
- CI terms: Continuous Integration (Cl), such as version control, builds, and remediation
- Testing: Tenets and best practices of Continuous Testing (CT)
- Continuous Delivery and Deployment (CD): packaging, containers, and release
- Continuous Monitoring (CM): monitoring and analysis infrastructure, process, and apps
- Infrastructure and tools: frameworks, tools, and infrastructure as code
- Security Assurance: DevSecOps
- Hands-on: The opportunity to hear and share real-life scenarios
Who should attend
- Those interested in learning principles of Continuous Integration and Continuous Delivery
- Build Engineers
- Enterprise Architects
- IT Managers
- Maintenance and Support Staff
- Operational and Infrastructure Teams
- Project Managers
- QA Managers
- Release Managers and Engineers
- Software Developers
- Security Professionals
- Testers
By the end of the course, participants will learn how to bring about efficient automated deployment pipelines that will help deliver high quality solutions, reduce risks and costs and meet business objectives and values.
Tematika
Curriculum
Course Introduction
- Course goals
- Course agenda
CDA Concepts
- Continuous delivery (CD) definition
- Architecting for continuous delivery
- Continuous delivery and DevOps
- Relationships between CD, Waterfall, Agile, ITIL, and DevOps
- Benefits of continuous delivery
CDA Culture
- Importance of culture to the CD Architect
- What a CD Architect can do about culture
- How to maintain culture
- Assignment: DevOps culture and practices to create flow
Design Practices for Continuous Delivery
- Why design is important to continuous delivery
- CD Architect’s role in design
- Key design principles
- CD best practices
- Microservices and containers
Continuous Integration
- Continuous integration (CI) defined
- CD Architect’s role in CI
- Importance of CI
- Benefits of CI
- CI best practices
- Assignment: Optimizing CI workflows
Continuous Testing
- Continuous testing (CT) defined
- Importance of CT
- Benefits of CT
- CD Architect’s role in CT
- Five tenets of CT
- CT best practices
- Assignment: Handling environment inconsistencies
Continuous Delivery and Deployment
- Continuous delivery defined
- Continuous deployment defined
- Benefits of continuous delivery and deployment
- CD Architect’s role in continuous delivery and deployment
- Continuous delivery and deployment best practices
- Assignment: Distinguishing continuous delivery and deployment
Continuous Monitoring
- Continuous monitoring defined
- Importance of continuous monitoring
- CD Architect’s role in continuous monitoring
- Continuous monitoring best practices
- Assignment: Monitoring build progress
Infrastructure and Tools
- Importance of infrastructure and tools
- CD Architect’s role in infrastructure and tools
- Building a DevOps toolchain
- Infrastructure/tools best practices
- Assignment: identifying common infrastructure/tool components
Security Assurance
- Importance of security assurance
- DevSecOps and Rugged DevOps defined
- CD Architect’s role in security
- Security best practices
- Assignment: Applying security practices
Capstone exercise
- Identifying toolchain and workflow improvements
- Summary
- Additional Sources of Information
Exam Preparations
- Exam requirements
- Sample exam review
Kinek ajánljuk
Előfeltételek
Prerequisites
Although there are no formal prerequisites for the open book web-based exam, it is recommended that candidates complete at least 16 contact hours (instruction and labs) as part of a formal, approved training course delivered by an accredited Education Partner of DevOps Institute