At Devops Days Philly 2024, we had a open spaces session to crowdsource learning resources for building Platform Engineer skills. This is the output of that session.
Resources are broken up by subject area, and there are a lot of subject areas. A lot of resources are free, but some are paid.
πΊ | Video |
π | Certification |
π | Conference |
π§βπ» | Online Training |
π | Online Reading |
π | Book |
π¨ | Tool |
π‘ | Concept |
β | Recommendation / advice |
- πΊ Security from Scratch | LeadDev NYC 2023 talk
- π CYSA Certification
- π Bsides Conference
- π CISSP certification
- π WAF Security Pillar
- π AWS Security Certification
- π OWASP Top Ten
- π§βπ» Bandit Wargame
- π¨ Security LLMs
- LeetCode for Git
- β Do small project and host on Github
- π Open Gitops Group (discussion / volunteer)
- π Git Repository Best Practices
- π PR Best Practices
- π Oh Shit, Git by Julia Evans
- π /r/git subreddit
- π CKAD cert
- π§βπ» Kubernetes the hard way
- π Kubernetes Up and Running
- π Kubernetes Resume Challenge
- π§βπ» killer.sh
- π EKS User Guide
- β Dummy app / ref architecture pipeline
- π Thoughtworks Radar
- π Phoenix Project
- π Devops Handbook
- π Accelerate
- π Continuous Delivery Book
- π Learn X the Hard Way
- Python and Golang are probably the two most used languages in platform engineering, but you also will be very well served by understanding the language the product engineers at your company are writing this applictions in.
- β Skip certs -- programming is an important skil in platform engineering, but the level language certifications require is most likely far too deep for what you'll need.
- Learning Go
- π Rust Programming Langauge (book) but also available for free online
- π§βπ» Python For Pentesters
- π§βπ» programmingexpert.io
- π§βπ» Screeps
- π§βπ» AWS Skill Builder
- π AWS Certifications
- π§βπ» Cloud Resume Challenge
- β Do a project using the Azure Free Tier (.net inspire)
- π Reading FAQs
- π§βπ» A Cloud Guru
- π§βπ» Tutorial Dojo
- π AWS Well Architected Framework
- π Azure Well Architected Framework
- π§βπ» Sad Servers
- π§βπ» OpenVIM Interactive Tutorial
- π§βπ» Kubernetes the hard way
- π¨ Shellcheck - Bash Linter
- π§βπ» Regex Golf
- π Wizard Zines Bite Size Pack
- π The Terraform Book by James Turnbull
- Do docs / tutorials on TF
- π§βπ» Plural Sight / A Cloud Guru
- πΊ Pulumi Youtube Channel
- Deploy your containers to cloud using IAC
- π‘ Idempotency - writing your IAC in a way that it can be applied and the same result will occur, regardless of the initial state.
- π‘ Immutable Infrastructure - writing your IAC that you only ever create and delete infrastructure, never update it.
- πΊ Charity Majors SRE Con Keynote
- π Google SRE Handbook
- π Google SRE Workbook
- π Cloud Native Observability book
- π Open Telemetry Documentation
- π Observability Engineering book
- π DORA Metrics
- π Learning Observability by Austin Parker
- π§βπ» Honeycomb Online Demo
- β Follow Charity Majors on Twitter
- π 12 Factor App
- π Monolith to Microservices by Sam Newman
- π Building Microservices by Sam Newman
- π Building Evolutionary Architectures by Neil Ford
- π§βπ» Docker Tutorial
- π Bootstrappning Microservices by Ashley Davis
- π Fallacies of Distributed Computing
- π§βπ» Run container scanning tools on public images
- π Domain-Driven Design by Eric Evans
- π CNCF Working groups (volunteer / discussion)
- π Linux Admin Handbook (specifically the section on containers)
- π§βπ» Rancher Academy
- πΊ Malicious Compliance: Reflections on Trusting Container Scanners
- π Wardley Maps
The following sections were discussed during the session, but we didn't have time to come up with resources for them. Feel free to submit any suggestions you might have!!