Course Outline
DevOps Fundamentals and Cultural Transformation
- Comprehending DevOps principles and values.
- Agile methodologies and team workflows.
- Driving cultural change and communication practices.
Version Control and Collaboration
- Utilizing Git for team collaboration.
- Branching strategies and pull requests.
- Managing codebases in multi-team environments.
Containerization and Development Environment
- Leveraging containers for development consistency.
- Understanding container lifecycle and image creation.
- Working with Red Hat OpenShift and Podman.
Continuous Integration and Delivery
- Constructing automated build pipelines.
- Executing unit and integration tests.
- Implementing CI/CD with Tekton or Jenkins.
Testing and Quality Assurance
- Automated testing strategies.
- Working with test suites and mocking.
- Integrating QA into the delivery cycle.
Monitoring, Feedback, and Iteration
- Monitoring application performance and health.
- Gathering feedback and metrics.
- Iterating based on continuous feedback loops.
Final Project and Team Review
- Executing a DevOps project from planning to deployment.
- Collaborating across development, QA, and operations teams.
- Reviewing outcomes and identifying areas for improvement.
Summary and Next Steps
Requirements
- Familiarity with fundamental DevOps concepts and workflows.
- Experience using the Linux command line.
- Knowledge of containerization and source control tools (e.g., Git).
Target Audience
- DevOps teams and practitioners.
- Agile development leads and architects.
- IT professionals transitioning into DevOps roles.
Disclaimer: This course is part of the NobleProg global training portfolio. Delivery is facilitated through authorized NobleProg network partner entities, such as NobleProg Ontario Inc.
Testimonials (2)
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.
Ecaterina Ioana Nicoale - BOOKING HOLDINGS ROMANIA SRL
Course - DevOps Foundation®
High level of commitment and knowledge of the trainer