Course Outline
Course Introduction
- Course goals
- Course agenda
CDEF Concepts
- Definition of continuous delivery (CD)
- Architecting for continuous delivery
- The relationship between continuous delivery and DevOps
- Comparative analysis: CD, Waterfall, Agile, ITIL, and DevOps
- Benefits of continuous delivery for government operations
CDEF Culture
- The significance of organizational culture in the role of a CD Architect
- Actions a CD Architect can take to foster a positive culture
- Strategies for maintaining a conducive culture for continuous delivery
- Assignment: Exploring DevOps culture and practices to enhance workflow efficiency
Design Practices for Continuous Delivery
- The importance of design in achieving continuous delivery
- The CD Architect’s responsibilities in the design process
- Fundamental design principles for continuous delivery
- Best practices for continuous delivery design
- The role of microservices and containers in continuous delivery for government applications
Continuous Integration
- Definition of continuous integration (CI)
- The CD Architect’s role in implementing CI
- The significance of CI in modern software development
- Benefits of continuous integration for government projects
- Best practices for continuous integration
- Assignment: Optimizing CI workflows for government applications
Continuous Testing
- Definition of continuous testing (CT)
- The importance of CT in ensuring software quality
- Benefits of continuous testing for government systems
- The CD Architect’s role in continuous testing
- The five tenets of continuous testing
- Best practices for continuous testing
- Assignment: Addressing environment inconsistencies in CT
Continuous Delivery and Deployment
- Definition of continuous delivery
- Definition of continuous deployment
- Benefits of continuous delivery and deployment for government operations
- The CD Architect’s role in continuous delivery and deployment
- Best practices for continuous delivery and deployment
- Assignment: Differentiating between continuous delivery and deployment
Continuous Monitoring
- Definition of continuous monitoring
- The importance of continuous monitoring in maintaining system reliability
- The CD Architect’s role in continuous monitoring
- Best practices for continuous monitoring
- Assignment: Monitoring build progress and identifying issues
Infrastructure and Tools
- The significance of infrastructure and tools in the continuous delivery process
- The CD Architect’s role in selecting and implementing infrastructure and tools
- Building a comprehensive DevOps toolchain for government projects
- Best practices for infrastructure and tools management
- Assignment: Identifying essential components of a DevOps toolchain
Security Assurance
- The importance of security assurance in continuous delivery
- Definitions of DevSecOps and Rugged DevOps
- The CD Architect’s role in integrating security practices
- Best practices for securing government systems during continuous delivery
- Assignment: Applying security best practices to a real-world scenario
Capstone Exercise
- Identifying areas for toolchain and workflow improvements in government projects
Summary
Additional Sources of Information
Exam Preparations
- Exam requirements for certification
- Sample exam review to prepare for the assessment
Requirements
PREREQUISITES
A solid understanding of common DevOps terminology and concepts, along with relevant work experience, is recommended for participants.
AUDIENCE
The Continuous Delivery Ecosystem Foundation course is designed for individuals in the public sector who are interested in learning about the principles of Continuous Integration and Continuous Delivery. This includes:
- 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
This course is tailored to enhance the skills of professionals for government operations, ensuring they are well-equipped to support modern IT practices and governance frameworks.
Testimonials (5)
High level of commitment and knowledge of the trainer
Jacek - Softsystem
Course - DevOps Engineering Foundation (DOEF)®
The break down of what DevOps can do. Possible Automation Integration.
Adeyinka Adekoya - NTPF
Course - Continuous Testing Foundation (CTF)®
working with DevOps Toolchain
Kesh - Vodacom
Course - DevOps Foundation®
new information
Michael Durisin - Deutsche Telekom IT & Telecommunications Slovakia s.r.o
Course - Site Reliability Engineering (SRE) Foundation®
I really like the communication skills