Skip to content
Play overlay
Preview this course

Platform Engineering for Cloud Architects & DevOps Engineers

Self-paced videos, Lifetime access, Study material, Certification prep, Technical support, Course Completion Certificate


Uplatz

Summary

Price
Save 25%
£12 inc VAT (was £16)
Offer ends 31 May 2025
Study method
Online, On Demand What's this?
Duration
40.1 hours · Self-paced
Qualification
No formal qualification
Certificates
  • Reed Courses Certificate of Completion - Free
  • Uplatz Certificate of Completion - Free

2 students purchased this course

Add to basket or enquire

Overview

Uplatz provides this end-to-end course on Platform Engineering for Cloud Architects & DevOps Engineers. It is a self-paced course with recorded video lectures. You will be awarded Course Completion Certificate at the end of the course.

Platform engineering is the practice of designing, building, and maintaining a shared set of infrastructure tools and workflows that support software development and operations teams. Its goal is to improve developer productivity, operational efficiency, and scalability by providing a self-service platform that abstracts away the complexities of infrastructure, deployment, and cloud services.

Platform engineering enables developers to focus on building applications by abstracting infrastructure complexities, while operations teams maintain control over stability, security, and scalability.

Key Components of Platform Engineering

  1. Self-service infrastructure: Enables developers to provision environments, deploy applications, and manage resources without waiting for operations teams.

  2. Automation: Automates repetitive tasks like testing, CI/CD pipelines, and monitoring, reducing manual intervention and human error.

  3. Scalability and Reliability: Ensures that the platform is built to handle increasing workloads efficiently and with high availability.

  4. Observability: Implements logging, monitoring, and tracing tools that help both developers and operations teams to observe and debug applications in real time.

  5. Security and Governance: Embeds security and compliance controls within the platform to enforce policies and manage risks.

Roles of Platform Engineers

  • Design and maintain infrastructure-as-code (IaC) systems using tools like Terraform, Kubernetes, or Ansible.
  • Create CI/CD pipelines that automate the deployment process.
  • Provide developers with reusable templates and services, simplifying tasks like cloud resource provisioning or container orchestration.
  • Implement monitoring and alerting systems that help teams react to incidents faster.

Certificates

Reed Courses Certificate of Completion

Digital certificate - Included

Will be downloadable when all lectures have been completed.

Uplatz Certificate of Completion

Digital certificate - Included

Course Completion Certificate by Uplatz

Curriculum

7
sections
43
lectures
40h 5m
total
    • 1: Introduction to Platform Engineering - Benefits, Challenges, Future 47:09
    • 2: Infrastructure-as-Code (IaC) with Terraform and Ansible 1:02:26
    • 3: Continuous Integration (CI) and Continuous Delivery (CD) Preview 58:31
    • 4: API and Platform API 59:20
    • 5: Platform Observability - Metrics and Logging 1:02:50
    • 6: Part 1 - Platform Observability - Monitoring and Future of Observability 23:48
    • 7: Part 2 - Platform Observability - Monitoring and Future of Observability 28:17
    • 8: Introduction to Cloud Native - Benefits and Challenges 53:20
    • 9: Real-world Example of Cloud Native and Future Aspects 55:18
    • 10: Introduction to Kubernetes 1:09:19
    • 11: Container Orchestration Preview 58:23
    • 12: Serverless Computing - Benefits, Challenges, Future 49:27
    • 13: Cloud Security - Best Practices and Future 1:00:38
    • 14: Understanding the Design Principles 48:10
    • 15: Recap and Connecting the Terminologies 1:05:10
    • 16: Part 1 - Understand Shell Scripting 43:35
    • 17: Part 2 - Understand Shell Scripting 1:00:24
    • 18: Shell Commands and CoCalc (Collaborative Calculation and Data Science) 57:19
    • 19: Understand Programming Basics 56:22
    • 20: Part 1 - Implementation of Kubernetes 57:06
    • 21: Part 2 - Implementation of Kubernetes 56:03
    • 22: Platform Lifecycle 57:04
    • 23: Grafana for Observability 54:40
    • 24: Connecting Grafana and other Automation Tools 52:28
    • 25: Grafana Labs Connections 1:01:39
    • 26: Understanding Jenkins 59:03
    • 27: Connection between Kubernetes and Jenkins 55:07
    • 28: DevOps Implementation 32:53
    • 29: Service Connection 1:01:09
    • 30: Platform Engineering Documentation 41:42
    • 31: Understanding Red Hat OpenShift 1:00:17
    • 32: Understanding GitLab 1:05:01
    • 33: Practical Example of Platform Engineering and its Implementation 56:00
    • 34: Part 1 - How to make Resume for Platform Engineering and DevOps 1:11:18
    • 35: Part 2 - How to make Resume for Platform Engineering and DevOps 52:28
    • 36: Part 1 - Interview Questions on Platform Engineering 1:06:50
    • 37: Part 2 - Interview Questions on Platform Engineering 40:02
    • 38: Tips and Key Points for Platform Engineer Interview 1:17:35
    • 39: Part 1 - Company-oriented PE Interview Questions 52:42
    • 40: Part 2 - Company-oriented PE Interview Questions 50:30
    • 41: Part 3 - Company-oriented PE Interview Questions 1:02:02
    • 42: Top Questions and Framing Answers for Platform Engineer Interviews 46:35
    • 43: LinkedIn Profile for a Platform Engineer 1:34:33

Course media

Description

Course Overview

This comprehensive Platform Engineering course will equip you with the knowledge and skills needed to design, build, and manage modern software delivery platforms. You'll explore core concepts such as Infrastructure as Code (IaC), CI/CD pipelines, and self-service platforms. You'll also dive deep into cloud-native technologies like Kubernetes, container orchestration, and serverless computing. By the end of this course, you'll be well-prepared to excel in Platform Engineering roles.

Platform Engineering - Course Syllabus

The course is divided into several modules, each covering a specific aspect of Platform Engineering. Each module includes theoretical concepts, hands-on exercises, and real-world examples to ensure you gain practical experience.

Module 1: Introduction to Platform Engineering

  • Lecture 1: Define Platform Engineering, its importance, benefits, and challenges. Discuss the future of Platform Engineering.

Module 2: Core Concepts

  • Lecture 2: Explore the benefits of Infrastructure as Code (IaC) and learn about popular tools like Terraform and Ansible.
  • Lecture 3: Understand CI/CD pipelines, their components, and best practices.
  • Lecture 4: Learn about self-service platforms, their purpose, and design principles. Explore Platform APIs, their role, and development considerations.
  • Lecture 5: Master platform observability, including metrics, logging, and monitoring.
  • Lecture 6: Deep dive into platform observability, monitoring, and the future of observability.

Module 3: Cloud-Native

  • Lecture 7: Introduction to cloud-native concepts, benefits, and challenges.
  • Lecture 8: Real-world examples of cloud-native and its future.
  • Lecture 9: Introduction to Kubernetes architecture, components, and cluster management.
  • Lecture 10: Container orchestration, deployment strategies, and best practices.
  • Lecture 11: Serverless computing, use cases, benefits, challenges, and future.
  • Lecture 12: Cloud security, best practices, and common threats.

Module 4: Design Principles and Shell Scripting

  • Lecture 13: Understand the design principles behind platform engineering.
  • Lecture 14: Recap and connect the terminologies learned so far.
  • Lecture 15 & 16: Introduction to Shell Scripting.
  • Lecture 17: Implementation of Shell Commands and Cocalc.
  • Lecture 18: CHMO - Understanding Programming Basics

Module 5: Kubernetes and Platform Lifecycle

  • Lecture 19 & 20: Implementation of Kubernetes.
  • Lecture 21: Platform lifecycle management, including planning, development, deployment, and operations.

Module 6: Observability with Grafana

  • Lecture 22: Understanding Grafana for observability.
  • Lecture 23: Connecting Grafana and other automation tools.
  • Lecture 24: Grafana Labs connections.

Module 7: DevOps and Tooling

  • Lecture 25: Understanding Jenkins.
  • Lecture 26: Connection between Kubernetes and Jenkins
  • Lecture 27: DevOps implementation
  • Lecture 28: Service connection
  • Lecture 29: Platform Engineering documentation
  • Lecture 30: Understanding Redhat OpenShift
  • Lecture 31: Understanding GitLab

Module 8: Practical Examples and Interview Preparation

  • Lecture 32: Practical examples of Platform Engineering and implementation
  • Lecture 33 & 34: How to make a resume for Platform Engineering roles
  • Lecture 35 & 36: Common Platform Engineering interview questions and answers
  • Lecture 37: Tips and rules for interviews
  • Lecture 38, 39 & 40: Company-oriented interview questions
  • Lecture 41: Top questions and framing answers
  • Lecture 42: LinkedIn session

Course Recap

  • Final Lecture: Review key concepts, achievements, and next steps.

Who is this course for?

  1. Cloud Architects:

    • Professionals responsible for designing and managing cloud infrastructure.

    • Those who want to deepen their understanding of platform engineering to build scalable, secure, and efficient cloud platforms.

  2. DevOps Engineers:

    • Individuals focused on automating and optimizing development and deployment pipelines.

    • Engineers looking to enhance their skills in creating and managing internal developer platforms (IDPs) and improving developer productivity.

  3. Site Reliability Engineers (SREs):

    • Professionals who ensure the reliability, scalability, and performance of systems.

    • Those interested in platform engineering to streamline operations and reduce toil.

  4. Software Developers:

    • Developers who want to understand platform engineering to better collaborate with DevOps and cloud teams.

    • Those interested in self-service platforms and improving their development workflows.

  5. IT Infrastructure Managers:

    • Leaders overseeing infrastructure teams who want to adopt platform engineering practices to improve efficiency and reduce operational overhead.

  6. Technical Leads and Engineering Managers:

    • Those responsible for guiding teams in adopting modern platform engineering practices and tools.

  7. Aspiring Cloud and DevOps Professionals:

    • Individuals looking to transition into cloud or DevOps roles and wanting to build a strong foundation in platform engineering.

Requirements

Enthusiasm and determination to make it big!

Career path

  • Platform Engineer
  • Platform Architect
  • DevOps Engineer
  • Site Reliability Engineer (SRE)
  • Cloud Architect
  • Cloud Engineer
  • Infrastructure Engineer
  • Build and Release Engineer
  • Platform Administrator
  • Automation Engineer
  • Systems Engineer
  • Software Engineer in Test
  • Security Engineer
  • Solutions Architect
  • Platform Engineering Manager
  • Data Engineer
  • Deployment Specialist
  • Network Engineer
  • Data Engineering Manager

Questions and answers

Currently there are no Q&As for this course. Be the first to ask a question.

Reviews

Currently there are no reviews for this course. Be the first to leave a review.

FAQs

Interest free credit agreements provided by Zopa Bank Limited trading as DivideBuy are not regulated by the Financial Conduct Authority and do not fall under the jurisdiction of the Financial Ombudsman Service. Zopa Bank Limited trading as DivideBuy is authorised by the Prudential Regulation Authority and regulated by the Financial Conduct Authority and the Prudential Regulation Authority, and entered on the Financial Services Register (800542). Zopa Bank Limited (10627575) is incorporated in England & Wales and has its registered office at: 1st Floor, Cottons Centre, Tooley Street, London, SE1 2QG. VAT Number 281765280. DivideBuy's trading address is First Floor, Brunswick Court, Brunswick Street, Newcastle-under-Lyme, ST5 1HH. © Zopa Bank Limited 2025. All rights reserved.