DevOps & Platform Engineering: Advanced
Design the platform, not just the pipeline. Cover multi-cluster delivery, security hardening, cost control and the internal tooling that scales a whole engineering team.
Who this path is for
You run or are building the infrastructure other engineers depend on. This path is for platform engineers, SREs and tech leads who need to make decisions that hold up at scale.
What you’ll learn
- Designing multi-cluster and multi-environment delivery architectures
- Hardening clusters: policies, secrets management and least-privilege access
- Controlling cost with ephemeral environments and right-sized resources
- Building self-service workflows so teams can ship without waiting on you
- Making delivery reliable with progressive rollouts and fast rollback
How to use this path
These guides assume you are comfortable with the fundamentals and focus on trade-offs rather than step-by-step basics. Read them with your own platform in mind and note where your current setup differs.
Before you start
- Completed the Intermediate path or equivalent production experience
- Hands-on experience operating Kubernetes workloads
- Access to a non-production environment where you can safely experiment
Keep going
Platform engineering is never finished. Revisit the technology pages for deep dives, and follow the Rackmint blog for design write-ups and lessons learned.
What's in this path
Flux CD
1 guidescontainerd
1 guidesGrafana
2 guidesHelm
1 guidesOpenTelemetry
3 guides-
Control Costs with Sampling: SDK and Collector Configuration Decide when to sample at the SDK and when to use tail sampling in a two-tier Collector. -
Use the OpenTelemetry Operator for Collectors and Auto-Instrumentation Declare Collectors and instrumentation as Kubernetes resources, and inject agents with pod annotations. -
Build a Custom Collector with the OpenTelemetry Collector Builder Describe the components you need in a manifest, build a small binary or image, and know when it's worth it.