
Explore how platform engineering builds a platform layer between infrastructure and operations to enable developer self-service and help you start a platform engineering career.
Explore why DevOps fell short and how platform engineering creates a developer self-service platform to simplify complex toolchains, enabling you to build it, you run it at scale.
Platform engineering binds diverse tools into golden paths, enabling developer self-service and reducing cognitive load, and delivers an internal developer platform as a product with security by design.
Explore the structure of an internal developer platform. See how it operates across GCP and AWS with front end, back end, and five planes.
Adopt a product mindset to differentiate platform engineers from DevOps and drive internal developer platforms. Build golden paths for self-serve infrastructure, automate tasks, and enforce governance and security by design.
Treat platform as a product to drive platform engineering, framing internal developers as customers and launching a minimum viable product to iterate through product lifecycle with a tight feedback loop.
Apply ten proven product-management best practices to platform engineering, leveraging open-source and commercial tooling, focusing on back-end first, adoption from day one, measurement, security by design, and golden paths.
Explore the value of platform engineering, building an internal developer platform and platform team, using a pyramid view of developers and operations pain points and time-to-market benefits from automation.
Platform engineering enables developer self-service, reduces waiting times and cognitive load, eliminates shadow operations, and boosts productivity and velocity while ensuring security and compliance through guardrails and the golden path.
Platform engineering standardizes infrastructure and automates workflows across development teams. It eliminates ticket toil and bottlenecks by enforcing default templates through a common layer that equalizes consumption and strengthens security.
Drive faster time to market by automating provisioning and standardizing governance, security, and compliance, empowering developers with self-service while reducing costs and boosting retention.
Explore the essential tool belt for platform engineers, from containers and Kubernetes to IaC, CI/CD, and GitOps, plus workloads, orchestrators, portals, and security.
Discover how to assemble tools into a coherent platform engineering solution using reference architectures, and explore the five planes—developer control, integration and delivery, resource, monitoring and security—driving orchestration.
Follow the three-layer platform engineering stack: application choreography, platform orchestration, and infrastructure as code, starting from the back end, then add a front-end portal as an interface.
Explore the roles of infrastructure platform engineers and DevOps platform engineers, and learn how to design enterprise grade internal developer platforms with strong stakeholder interfaces and feedback loops.
Lead efforts to improve developer experience by enabling self-service and streamlined workflows, collaborating with application and infrastructure teams to optimize portal interfaces and APIs and automate pain points.
Infrastructure platform engineers standardize how developers provision and consume infrastructure, collaborating with security, architects, and ops to enable golden paths on developer platform via infrastructure as code and platform orchestration.
Assess the current status of platform engineering, its impact on developer productivity and self-service, and the thriving community around platform engineering.org, platform con, and weekly meetups.
Gartner's hype cycles show platform engineering rising, with infrastructure platform engineering as a key subset, and by 2026 80% plus of large enterprises will adopt it.
Discover how platform engineering reframes infrastructure as a product, delivering an internal developer platform with control planes and tooling to improve usability at scale.
This course offers a thorough and engaging introduction to the foundational principles of platform engineering, helping you with the essential knowledge and practical skills needed to kickstart your career in this fast growing field.
Platform engineering is a cornerstone of modern software development, enabling organizations to build scalable, reliable, and efficient infrastructures that empower development teams. In this course, you’ll explore a wide range of key concepts, tools, and industry best practices that form the backbone of platform engineering. From mastering the basics of building internal developer platforms and understanding containerization, to delving into DevOps methodologies and different toolchains, you'll gain valuable insights into how platform engineers create robust environments that streamline and enhance the software development lifecycle.
What You Will Learn:
Core Concepts of Platform Engineering: Grasp the fundamental principles that define platform engineering and its importance in software development.
DevOps vs. Platform Engineering: Understand the key distinctions between DevOps practices and platform engineering, and how they complement each other.
Internal Developer Platforms: Learn what internal developer platforms are, and how they revolutionize the way teams build, test, and deploy software.
Platform-as-a-Product Approach: Discover the value of treating platforms as products, and how this mindset drives innovation and continuous improvement.
The Value of Platform Engineering: Explore how platform engineering delivers immense value by optimizing operations, reducing bottlenecks, and enhancing developer productivity.
Different Types of Platform Engineers: Gain insights into the various roles within platform engineering and the skills needed for each specialization.
Essential Tools for Platform Engineers: Get familiar with the must-have tools and technologies that every platform engineer should know.
Industry Status of Platform Engineering: Stay up-to-date with the current trends and developments shaping the platform engineering landscape.
By the end of this course, you will have a deep and practical understanding of platform engineering, enabling you to confidently take the next step in your career. Whether you're aspiring to work in innovative startups, established enterprises, or pursue opportunities as a freelancer, this course will equip you with the foundational expertise to succeed in the platform engineering field.