SE300: Cloud and DevOps Engineering for Production Systems (Classroom)
About This Course
This course is designed for full-stack developers and IT professionals who want to deepen their ability to deploy, test, monitor, and support applications in a cloud environment. Building on your existing knowledge of web application development, you will gain the practical skills needed to move applications into production using cloud-native tools and best practices.
Through hands-on learning, you'll work with containerisation technologies such as Docker, implement automated CI/CD workflows, and administer managed database services in a secure cloud infrastructure. The course also focuses on applying quality assurance methods and diagnostic techniques to support cloud systems and resolve integration issues effectively.
Whether you're transitioning into a DevOps-focused role or enhancing your deployment capabilities, this course will equip you with the knowledge and confidence to manage cloud solutions end-to-end.
What You'll Learn
- Configure secure and scalable cloud environments that comply with industry standards, using infrastructure-as-code and cloud service configurations aligned with user and business needs.
- Implement container-based deployment pipelines using Docker and continuous integration/continuous deployment (CI/CD) tools to minimise integration issues and improve release reliability.
- Administer managed cloud databases and set up monitoring systems to detect and respond to operational issues in real time, ensuring system performance and resilience.
- Conduct comprehensive cloud solution tests, including installation, integration, and effectiveness testing, to validate performance against defined quality metrics.
- Apply diagnostic tools to identify and resolve cloud integration issues, and follow escalation protocols for unresolved incidents to maintain operational continuity.
Entry Requirements
- English Language C6 grade and above for GCE 'O' Level or equivalent
- Proficiency in Web Development: Participants should have completed the SE200 course, or demonstrate foundational full-stack development skills