
Platform Engineering for Cloud Architects & DevOps Engineers
Self-paced videos, Lifetime access, Study material, Certification prep, Technical support, Course Completion Certificate
Uplatz
Summary
- Reed Courses Certificate of Completion - Free
- Uplatz Certificate of Completion - Free
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
Self-service infrastructure: Enables developers to provision environments, deploy applications, and manage resources without waiting for operations teams.
Automation: Automates repetitive tasks like testing, CI/CD pipelines, and monitoring, reducing manual intervention and human error.
Scalability and Reliability: Ensures that the platform is built to handle increasing workloads efficiently and with high availability.
Observability: Implements logging, monitoring, and tracing tools that help both developers and operations teams to observe and debug applications in real time.
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
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?
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.
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.
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.
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.
IT Infrastructure Managers:
Leaders overseeing infrastructure teams who want to adopt platform engineering practices to improve efficiency and reduce operational overhead.
Technical Leads and Engineering Managers:
Those responsible for guiding teams in adopting modern platform engineering practices and tools.
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.
Legal information
This course is advertised on Reed.co.uk by the Course Provider, whose terms and conditions apply. Purchases are made directly from the Course Provider, and as such, content and materials are supplied by the Course Provider directly. Reed is acting as agent and not reseller in relation to this course. Reed's only responsibility is to facilitate your payment for the course. It is your responsibility to review and agree to the Course Provider's terms and conditions and satisfy yourself as to the suitability of the course you intend to purchase. Reed will not have any responsibility for the content of the course and/or associated materials.