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 (2)
In my opinion large amount of practical examples is very helpful to understand subject.
Pawel - EY GDS (CS) Poland Sp. z o.o.
Course - ITIL® Foundation V4
Craig was extremely involved in the training, always making sure we are paying attention, adapted the examples to our day-to-day activities and always provided an answer when asked, even if the information was not added in the presentation.