Course Outline
Course Introduction
- Course goals
- Course agenda
CDEF Concepts
- Definition of continuous delivery (CD)
- Architecting for continuous delivery in government environments
- The relationship between continuous delivery and DevOps practices for government
- Comparing CD, Waterfall, Agile, ITIL, and DevOps methodologies
- Benefits of continuous delivery for government operations
CDEF Culture
- The significance of a supportive culture for the CD Architect in government settings
- Strategies for the CD Architect to foster a positive cultural environment
- Maintaining a conducive culture for continuous delivery and DevOps practices
- Assignment: Implementing DevOps culture and practices to enhance workflow efficiency
Design Practices for Continuous Delivery
- The importance of effective design in supporting continuous delivery for government projects
- The CD Architect’s role in ensuring robust design processes
- Fundamental design principles for continuous delivery
- Best practices for continuous delivery design in government settings
- Leveraging microservices and containers for improved delivery efficiency
Continuous Integration
- Definition of continuous integration (CI)
- The CD Architect’s responsibilities in CI implementation for government projects
- The critical importance of CI in government workflows
- Benefits of implementing CI for government operations
- Best practices for continuous integration in government environments
- Assignment: Optimizing CI workflows for government applications
Continuous Testing
- Definition of continuous testing (CT)
- The significance of CT in ensuring reliable government systems
- Benefits of continuous testing for government projects
- The CD Architect’s role in integrating continuous testing into government processes
- The five core tenets of continuous testing
- Best practices for continuous testing in government settings
- Assignment: Addressing environment inconsistencies in continuous testing
Continuous Delivery and Deployment
- Definition of continuous delivery
- Definition of continuous deployment
- The benefits of continuous delivery and deployment for government operations
- The CD Architect’s role in facilitating continuous delivery and deployment in government projects
- Best practices for continuous delivery and deployment in government environments
- Assignment: Differentiating between continuous delivery and continuous deployment
Continuous Monitoring
- Definition of continuous monitoring
- The importance of continuous monitoring in government systems
- The CD Architect’s role in establishing continuous monitoring practices for government projects
- Best practices for continuous monitoring in government settings
- Assignment: Monitoring build progress in government applications
Infrastructure and Tools
- The importance of robust infrastructure and tools for government projects
- The CD Architect’s role in selecting and managing infrastructure and tools for government operations
- Building an effective DevOps toolchain for government use
- Best practices for infrastructure and tool management in government settings
- Assignment: Identifying common components of government infrastructure and tools
Security Assurance
- The importance of security assurance in government systems
- Definitions of DevSecOps and Rugged DevOps for government applications
- The CD Architect’s role in ensuring security in government projects
- Best practices for security assurance in government settings
- Assignment: Applying security practices to government systems
Capstone Exercise
- Identifying areas for toolchain and workflow improvements in government projects
Summary
Additional Sources of Information
Exam Preparations
- Exam requirements for government professionals
- Sample exam review for government participants
Requirements
PREREQUISITES
A solid understanding of common DevOps terminology, concepts, and related work experience is recommended.
AUDIENCE
The target audience for the Continuous Delivery Ecosystem Foundation course, designed specifically for government, includes individuals interested in learning about the principles of Continuous Integration and Continuous Delivery. This course is tailored for:
- 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
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