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

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories