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
Information Technology • Business Intelligence • Consulting
The Data Engineer will design, develop, and maintain data pipelines, focus on SQL and data warehousing, and utilize tools like Azure Databricks and Python for data integration and performance optimization.
Top Skills:
Azure Data FactoryAzure Data LakeAzure DatabricksPysparkPythonSQL
Information Technology • Business Intelligence • Consulting
Lead testing efforts for Salesforce and Oracle integrations by designing automated test suites and executing integration tests, while mentoring junior engineers.
Top Skills:
Api TestingCucumberJavaJIRAOracle CloudPlaywrightPythonSalesforceSeleniumSQL
Artificial Intelligence • Consumer Web • Digital Media • Machine Learning • Software
As a Senior Software Engineer, you'll develop features for Quora's ads platform, handle data-intensive operations, and collaborate within a cross-functional team.
Top Skills:
HbaseJavaScriptMemcachedMySQLPythonReactRedisTypescript
What you need to know about the Manchester Tech Scene
Home to a £5 billion digital ecosystem, including MediaCity, which consists of major players like the BBC, ITV and Ericsson, Manchester is one of the U.K.'s top digital tech hubs, at the forefront of advancements in film, television and emerging sectors like as e-sports, while also fostering a community of professionals dedicated to pushing creative and technological boundaries.

