What does a Platform Engineer do?

Platform engineering is the discipline of designing and building toolchains and workflows that enable self-service capabilities for the software engineering organizations in the cloud-native era. Now that we know what is platform engineering, let us try to answer who is a platform engineer. A platform engineer is a person in an organization who provides an integrated product that covers the operational necessities of the entire lifecycle of an application. This integrated product that the platform engineers provide is often referred to as an Internal Developer Platform. Since we have set out to answer questions, let us also try to answer what is an Internal Developer Platform. An Internal Developer Platform or IDP is a layer of best-in-class tech and tooling that an engineering team would have at hand. The IDP would help the operations team to structure their setup and it also enables the development team to meet their needs.We would like to quote Evan Bottcher from the renowned company, Thoughtworks, on this: “Platforms are a foundation of self-service APIs, tools, services, knowledge, and support, which are arranged as a compelling internal product. Autonomous delivery teams can make use of the platform to deliver product features at a higher pace with reduced coordination.” A platform engineer needs to have a Bachelor’s degree n computer science or engineering. They need to be adept with Python and other computer programming languages. They should be proficient in working with APIs. They need to be skilled in working with scripting and frameworks. And lastly, they should be well-versed in working with a range of operating systems. We come to an end to this week’s episode of the Cognixia podcast. Keep sending us your feedback and suggestions. Until next week! Happy learning!

2356 232