Sail(Cloud DevOps Engineer)
Cloud DevOps Engineers ensure that cloud systems work smoothly and efficiently by designing and deploying high-quality software and support. The goal in this course is to develop the skills needed to become a cloud DevOps engineer.
Course Description:
Learners will gain knowledge and develop hands-on experience solving real-world problems in the area of Cloud DevOps. Cloud DevOps combines people, processes, and technologies in order to increase software delivery velocity and improve service reliability. Cloud DevOps connects formerly siloed roles—development, IT operations, quality engineering, and security. Learners will design and implement strategies for application and infrastructure that enable continuous integration, continuous testing, continuous delivery, infrastructure as code as well as monitoring. All projects utilize existing public cloud infrastructure, tools, and services. Learners will leverage cloud technologies to design and implement DevOps solutions to version control, building, testing, release, provisioning, configuration, deployment, and monitoring.
Prerequisites:
- Cloud Administrator
- Introduction to Computing
Duration:
- 8 weeks per quarter
- 15 weeks per semester
Learning Objectives
Learners who complete the Cloud DevOps Engineer course should be able to:
- Manage source control, adopt source control strategy and integrate source control with Continuous
- Integration/Continuous Delivery pipelines
- Identify and implement appropriate end-to-end CI/CD solution to deploy cloud-based applications with various deployment models (e.g., VM-hosted, containerized microservices)
- Integrate monitoring solutions, identify metrics and implement alerts for cloud-based applications
- Explain and recommend best practices of Site Reliability Engineering (SRE)