Certinia is a company that delivers a Services-as-a-Business platform, and they are seeking a Senior Platform Engineer to contribute to the technical leadership of their platform on which AI agents and services run. The role involves working across the stack, leading the development cycle of platform changes, and helping application teams ship features safely and efficiently.
Responsibilities:
- Lead the complete development cycle of platform changes: Helm charts, infrastructure-as-code, services, CI/CD jobs and supporting tooling
- Lead on the best use of the team's platform technologies
- Advise on the size, risk and feasibility of solutions and break larger pieces of work into tasks
- Diagnose platform issues reported by application teams or by monitoring, and resolve them
- Design and write tests; review code and configuration produced by colleagues
- Contribute to incident response and disaster-recovery process
- Act as a role model, demonstrating company values through your behaviours
- Engage with stakeholders and engineering management to clarify requirements and provide technical input
- Contribute to the long-term direction of the platform team through planning sessions and technical reviews
Requirements:
- Strong development background in a meaningful programming language, we write Go, but are happy with experience in Java, Scala, Rust, Kotlin, C# or another systems-or-services language
- Solid experience designing and operating Kubernetes-based systems: workloads, networking, RBAC, controllers, observability
- Solid experience with a major public cloud, AWS preferred, equivalent experience with GCP or Azure is fine
- Strong applied experience with infrastructure-as-code (Terraform preferred), including module design, state management and review discipline
- Experience with CI/CD at scale, designing pipelines, managing release artefacts, and integrating quality gates
- Strong networking fundamentals: TCP/HTTP, DNS, TLS, mTLS, service identity
- A track record of leading complex technical work with little supervision and of mentoring others
- An ability to apply architectural and software patterns appropriately, and the judgement to know when not to
- Good communication skills, written, verbal and visual. You can explain a system to engineers, security partners and product managers using the right register for each audience
- Hands-on experience with EKS or another managed Kubernetes service
- Hands-on experience with a service mesh (Istio, Linkerd), including authorization, mTLS and traffic policy
- Experience with Helm at scale (umbrella charts, dependency management, release lifecycle)
- Experience with observability stacks, OpenTelemetry, Prometheus, Grafana, CloudWatch
- Familiarity with the Atlassian suite (Bitbucket, Jira, Confluence)
- Associate-level cloud architecture certification (e.g. AWS Solutions Architect Associate), passed or in progress
- CKA or equivalent, passed or in progress
- Prior experience operating an internal developer platform that served multiple application teams