2/8 First, what does a platform engineer (PE) actually do? Basically platform engineers provide an integrated product most often referred to as an “Internal Developer Platform” covering the operational necessities of the entire lifecycle of an application💻
3/8: Platform engineers are going to need to work hands-on with software and cloud-native infrastructure, we’re talking AWS, GCP, and Azure. And you want a strong understanding of Infrastructure as Code (IaC) and/or GitOps plus required tooling.
4/8: Understanding the tools is obv important & you’re def going to need to know the tech related to Kubernetes, containerization & infrastructure, knowledge of programming languages, familiarity with DevOps best practices & CI/CD tools, & exp with cloud providers etc etc etc
5/8: The thing is - in my opinion, understanding the mindset is going to be more important than the tools. If you’re in DevOps, the tech will likely all be familiar to you but with PE comes a different way of thinking about things.
(The meme is tongue in cheek, I promise😂)
6/8 You need to imagine yourself as part of a product team, not an Ops team. Except the product is your platform, & the "customers" are internal.
The idea “Platform as a Product” comes into play here.
7/8 That’s where the full power of an IDP and PE comes out.
It also means though that PE is a very hands-on, and fast-paced career. We’re all testing new 🌊 here so it’s a lot of thinking on your feet. You're def going to jump in & begin working alongside the team immediately.
8/8 So, if you’ve got the toolset down, you know the tech, & you can master that mindset - then you’re already a PE. You just need to start applying🤷♂️
If you want to look for roles, the PE website has some great resources & the Slack Community does too🔥 platformengineering.org/jobs
2/9 🚀 So first, let’s do the what - basically, platform engineering (PE) is the discipline of designing and building toolchains and workflows that enable self-service capabilities for engineering organizations in the cloud-native era 🌩️
3/9 Platform engineers build an integrated product, often referred to as an “Internal Developer Platform” (IDP), covering the operational necessities of the entire lifecycle of an application💻
After a few months of combing through #PlatformCon talks for the best platform engineering insights, surveying the folks in our community, and digging deep into the best resources we could find...
We dove into the hottest topics, like:
✅The emergence of platform engineering
✅The platform tooling landscape
✅Platform engineering salary comparison
✅Community growth and opportunities
And imagine trying to force a one-size-fits-all approach onto you team.
It would be (and often is) a disaster 🧵
BUT.
“This is the niche where platform engineering and internal developer platforms are striking: In an ideal '#DevOps done right' world the devs should be able to self-service themselves the resources they need without needing to learn that much on the operations side.”
Linking to the original comment on Reddit here because I hit the character limit 🥲: reddit.com/r/devops/comme…