The Senior DevOps Go Developer will architect and maintain Kubernetes controllers, automate workflows using GitHub APIs, and drive CI/CD practices. Responsibilities include enhancing platform observability, championing testing methodologies, and mentoring junior engineers.
HE - Sr. DevOps Go Developer - Job3268Summary
We are seeking a highly skilled and motivated Senior DevOps Go Developer to join our Platform Engineering team. This pivotal role focuses on architecting, developing, and refining Go-based Kubernetes controllers and operators to advance our internal GitOps-driven Kubernetes hosting platform. The ideal candidate will play a critical role in automating infrastructure and platform operations, integrating tightly with GitHub, and driving best practices in testing and observability. This position offers an exciting opportunity to influence platform engineering at scale, collaborate across teams, and solve complex technical challenges in a cloud-native environment.
Responsibilities- Architect, design, implement and maintain Go-based Kubernetes controllers and operators that enforce policy, propagate labels, and manage GitOps reconciliation behavior.
- Expand and maintain the Mission Controller service responsible for API-level validation, Shift Right enforcement, and runtime safeguards.
- Implement feedback loops between GitHub and the Kubernetes platform (PR comment automation, Checks API, webhooks, CI triggers).
- Detect and remediate API/schema drift and implement contract/OpenAPI validation as part of platform automation.
- Design and implement policy enforcement workflows (admission controllers, OPA/Gatekeeper, Kyverno) integrated into GitOps pipelines.
- Build developer-facing CLI tooling and backend services to enable self-service infrastructure (Terraform, Helm, Azure/AWS).
- Champion Shift Left (static analysis, linting, test coverage, contract testing) and Shift Right (Prometheus, OpenTelemetry, canary deployments, runtime validation) practices.
- Mentor engineers, drive cross-team alignment on platform architecture, and guide adoption of best practices.
- Kubernetes Engineering
- Hands-on experience implementing Kubernetes controllers/operators in Go (repeatedly required).
- Deep, practical knowledge of Kubernetes internals (APIs, informers, controller-runtime, client-go), not just operational usage.
- Proven experience designing, implementing and maintaining Operators and CRDs.
- Golang (Go)
- Strong backend development experience in Go, specifically applied to Kubernetes controller/operator development.
- Familiarity with idiomatic Go patterns, concurrency, testing, and static analysis tooling.
- GitOps & Policy Automation
- Direct, practical experience implementing GitOps workflows (ArgoCD, Flux, Kustomize).
- Experience with policy automation frameworks and admission-time enforcement.
- Explicit experience with Kyverno for Kubernetes policy management.
- Advanced Automation Concepts
- Experience designing and implementing API/schema drift detection and remediation (OpenAPI, contract testing).
- Experience implementing robust reconciliation logic and feedback loops inside Kubernetes controllers.
- Practical knowledge of policy enforcement mechanisms (admission webhooks, OPA/Gatekeeper, Kyverno).
- Cloud Platform Engineering
- Strong cloud platform engineering background with experience in AWS (design, IAM, networking, managed K8s services).
- Experience using Helm for packaging and deploying Kubernetes apps.
- Familiarity with Terraform for infrastructure provisioning and CI/CD automation.
- Observability & Reliability
- Experience with Prometheus, OpenTelemetry (tracing), and production monitoring/alerting patterns.
- Experience with canary deployments and runtime validation practices.
- Experience building GitHub-integrated services using Node.js/TypeScript and ProBot.
- Experience with Azure and AKS in addition to AWS.
- Experience with eBPF-based observability or advanced tracing.
- Experience designing developer UX for platform interactions (CLI tools, GitHub checks, PR-based workflows).
- Prior platform or SRE leadership coaching engineering teams on CI/CD and platform best practices.
Top Skills
Azure Devops
Ci/Cd
Docker
Github Api
Gitops
Go
Kubernetes
Opentelemetry
Prometheus
Terraform
Similar Jobs
Software
Develop and enhance data recovery tools using C/C++. Analyze storage formats, implement libraries, and collaborate with teams on recovery workflows.
Top Skills:
C,C++,Git,Github Actions,Conan
Information Technology • Business Intelligence • Consulting
We are seeking a Senior Fullstack Engineer with strong full-stack experience in TypeScript, React, Next.js, and Postgres to build AI-powered consumer experiences. You'll work closely with founders and design teams throughout the product lifecycle in a remote setting.
Top Skills:
Aws NativeNext.JsOpenai ApisPostgresReactTypescriptVercel
Information Technology • Business Intelligence • Consulting
As a Sr. Frontend Engineer, you will design high-traffic web apps, optimize performance, integrate APIs, mentor junior engineers, and uphold coding standards.
Top Skills:
AgileCSSDevOpsGraphQLHTML5JavaScriptJestLighthouseNext.JsReactReduxRestful ApisTypescriptWeb VitalsZustand
What you need to know about the Edinburgh Tech Scene
From traditional pubs and centuries-old universities to sleek shopping malls and glass-paneled office buildings, Edinburgh's architecture reflects its unique blend of history and modernity. But the fusion of past and future isn't just visible in its buildings; it's also shaping the city's economy. Named the United Kingdom's leading technology ecosystem outside of London, Edinburgh plays host to major global companies like Apple and Adobe, as well as a growing number of innovative startups in fields like cybersecurity, finance and healthcare.


