Building DevOps
DevOps is a set of practices that automates the processes between software development and IT teams, in order for them to build, test, and release software faster and more reliably. The concept of DevOpsis founded on building a culture of collaboration between teams that historically functioned in relative siloes. The new career field of DevOps Engineer has come in to existence to support implementing the DevOps pipeline. This course will introduce the topics and skills needed to be successful working in a DevOps environment and as a DevOps Engineer. It will explore the transition of the careers in operations and the skills needed to stay relevant.
The Course will cover:
- Agile Basics
- What is DevOps?
- What is Continuous Integration / Continuous Delivery (CI / CD)?
- Setting up an automated DevOps Pipeline
- Setting up a build system
- Setting up automated unit testing
- Containerization
- Standing up a cloud service
- Microservices
- Deploying Containers to the Cloud
- Release Strategies
- Blue-Green Releases
- Canary Releases
- A/B Testing
CEUs are awarded based on the number of scheduled contact hours.
Available Sessions
No public sessions are currently scheduled.
Contact opce@uah.edu to schedule this course for your organization.
Contact opce@uah.edu to schedule this course for your organization.