Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
DevOps Fundamentals and Cultural Transformation
- Understanding DevOps principles and values for government operations
- Agile methodologies and team workflows to enhance efficiency and responsiveness
- Cultural change and communication practices to foster collaboration and innovation
Version Control and Collaboration
- Using Git for team collaboration in federal projects
- Branching strategies and pull requests for managing changes effectively
- Managing codebase in multi-team environments to ensure consistency and reliability
Containerization and Development Environment
- Utilizing containers for development consistency across government systems
- Container lifecycle and image creation to streamline deployment processes
- Working with Red Hat OpenShift and Podman for scalable and secure environments
Continuous Integration and Delivery
- Creating automated build pipelines to accelerate development cycles for government applications
- Running unit and integration tests to ensure code quality and reliability
- Implementing CI/CD with Tekton or Jenkins to support continuous delivery practices
Testing and Quality Assurance
- Automated testing strategies to enhance the robustness of government systems
- Working with test suites and mocking to simulate real-world scenarios
- Integrating QA in the delivery cycle to ensure compliance and performance standards
Monitoring, Feedback, and Iteration
- Monitoring application performance and health to maintain optimal operations for government services
- Collecting feedback and metrics to drive data-driven decision-making
- Iterating based on continuous feedback loops to improve system reliability and user satisfaction
Final Project and Team Review
- Executing a DevOps project from planning to deployment in a government context
- Collaborating across development, QA, and operations teams to ensure seamless integration
- Reviewing outcomes and identifying areas for improvement to enhance future projects for government agencies
Summary and Next Steps
Requirements
- An understanding of fundamental DevOps concepts and workflows for government
- Experience working with the Linux command line
- Familiarity with containerization and source control tools (e.g., Git)
Audience
- DevOps teams and practitioners in the public sector
- Agile development leads and architects for government
- IT professionals transitioning to DevOps roles within government agencies
35 Hours
Testimonials (1)
There were many practical exercises supervised and assisted by the trainer