Senior Platform Engineer (Crossplane)
- Market p25–p75
- CAD 145k–CAD 183k
- Jobgether p25–p75
- CAD 145k–CAD 202kn=6
- Opened · 30d
- +5,598
- Closed · 30d
- −2,668
- Opened · 7d
- +2068% of open
- All backend
- 8,147open
Accountabilities:
You will take ownership of the architecture, development, and operation of production Kubernetes platforms and infrastructure orchestration systems, ensuring scalability, reliability, and efficient resource management across a complex data environment. Your responsibilities will include:
Design, build, and operate production Kubernetes clusters, including networking, workload isolation, cluster lifecycle management, and multi-region architectures.
Develop and extend infrastructure orchestration capabilities using Crossplane, Kubernetes custom resources, controllers, and operators.
Work with Kubernetes internals, including resource quotas, scheduling, NetworkPolicy enforcement, cluster behavior, and reconciliation patterns.
Build reusable, self-service platform capabilities that enable engineering teams to provision and manage infrastructure consistently.
Implement and operate service mesh solutions, including mutual TLS (mTLS), service-account authentication and authorization, and traffic management.
Optimize containerized workloads for performance, cost efficiency, resource utilization, and reduced operational risk.
Develop, refactor, and maintain production services, Kubernetes controllers, operators, and platform middleware using Go, Python, or Java.
Build and maintain Kubernetes APIs, custom resources, reconciliation loops, and infrastructure templates.
Contribute to complex existing codebases, including open-source projects and customized platform components.
Develop HTTP, REST, and gRPC interfaces supporting internal engineering teams.
Establish meaningful unit and integration testing practices to ensure the reliability and maintainability of platform services.
Lead incident response for platform-level issues, investigate root causes, and implement long-term corrective solutions.
Troubleshoot production Kubernetes infrastructure and distributed systems using logs, metrics, traces, and performance profiling tools.
Design resilient infrastructure with appropriate workload isolation, failure-domain boundaries, and blast-radius reduction.
Identify and resolve performance, capacity, and reliability challenges across distributed systems and data-intensive workloads.
Define and manage Service Level Objectives (SLOs), implementing actionable monitoring and alerting mechanisms.
Design and maintain reusable Terraform modules and Crossplane infrastructure abstractions for use across engineering teams.
Develop and improve infrastructure provisioning, orchestration, and delivery workflows using Crossplane, Terraform, and GitOps.
Enhance CI/CD and GitOps practices to support safe, frequent, and reliable software delivery.
Balance developer productivity with infrastructure reliability, security, and compliance requirements.
Support cloud migration initiatives, including transitions between cloud providers and environments while minimizing downtime.
Build and maintain observability infrastructure, including metrics, dashboards, alerting policies, and distributed tracing.
Instrument platform components and infrastructure services to ensure failures can be diagnosed without requiring code changes.
Collaborate with Data Engineering, Product, Security, and Infrastructure teams to define requirements and align technical architecture.
Participate in architecture and design reviews, contributing to the technical direction of the data platform.
Mentor other engineers and promote high standards of platform engineering practices.
Independently lead complex infrastructure initiatives while communicating technical decisions, trade-offs, and progress to stakeholders.
Requirements:
The ideal candidate is a highly experienced infrastructure or platform engineer with a strong software development background and proven expertise operating production Kubernetes environments. You should be comfortable independently designing complex systems, solving distributed infrastructure challenges, and delivering reliable solutions in a fast-moving technical environment. Key qualifications include:
How Jobgether works
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Why Apply Through Jobgether?
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1