Get in Touch

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 government projects
  • Branching strategies and pull requests to manage code changes effectively
  • Managing the codebase in multi-team environments to ensure consistency and reliability

Containerization and Development Environment

  • Utilizing containers for development consistency across government systems
  • Understanding the container lifecycle and image creation processes
  • Working with Red Hat OpenShift and Podman for secure and scalable deployment

Continuous Integration and Delivery

  • Creating automated build pipelines to streamline development processes for government projects
  • Running unit and integration tests to ensure code quality and reliability
  • Implementing CI/CD with Tekton or Jenkins to automate the deployment process

Testing and Quality Assurance

  • Developing automated testing strategies to enhance software reliability for government applications
  • Working with test suites and mocking to simulate real-world scenarios
  • Integrating QA into the delivery cycle to ensure continuous improvement and compliance

Monitoring, Feedback, and Iteration

  • Monitoring application performance and health to maintain optimal operations for government services
  • Collecting feedback and metrics to drive data-informed decision-making
  • Iterating based on continuous feedback loops to refine and improve government systems

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 achieve seamless integration
  • Reviewing outcomes and identifying areas for improvement to enhance future projects for government

Summary and Next Steps

Requirements

  • An understanding of fundamental DevOps principles and workflows
  • Experience utilizing the Linux command line
  • Familiarity with containerization technologies and version control systems (e.g., Git)

Audience

  • DevOps teams and professionals
  • Agile development leaders and architects
  • IT specialists transitioning to DevOps roles for government
 35 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories