Viridien is an advanced technology, digital and Earth data company that uses science to create sustainable solutions.
Responsibilities
- Software & Tooling Development: Help design, build, maintain internal tools, services, APIs, and automation for engineering teams; contribute to improvements in developer workflows across build, test, release, deployment, and operational processes; develop reliable, maintainable software that integrates with existing platform and infrastructure systems.
- DevOps & Platform Integration: Work with CI/CD pipelines, containerised environments, and Kubernetes-based platforms; automate repetitive operational workflows; improve deployment reliability; contribute to infrastructure as code, configuration management, and platform automation.
- Platform Support: Support key engineering platforms and services including GitLab, Kubernetes, Puppet managed environments, and OpenStack backed infrastructure; improve platform workflows through software, automation, documentation, and operational feedback; collaborate with platform owners to reduce toil, improve reliability, and translate requirements into practical improvements.
- Reliability, Reporting & Service Health: Contribute to tooling for monitoring, logging, debugging, and operational visibility; ensure uptime, availability, and readiness of Kubernetes based services; diagnose complex issues across application, platform, and infrastructure; produce clear reporting on platform health, delivery status, incidents, and improvement work; define, track, and communicate relevant KPIs for developer workflows, platform reliability, and service performance.
- Collaboration & Architecture: Work closely with software engineers, platform engineers, and infrastructure teams; participate in architecture and design discussions for developer tooling and platform services; learn from senior engineers and contribute independently over time.
Qualifications
- Software development experience in one or more modern programming languages (Go, C++, Python, scripting).
- Experience building or contributing to tools, services, APIs, platforms, or distributed systems.
- Familiarity with CI/CD pipelines, automated testing, release processes, or deployment automation.
- Practical experience with Linux and containers, and exposure to Kubernetes or similar orchestration platforms.
- Ability to write maintainable code and a willingness to learn how to operate it in real environments.
- Good debugging and problem solving skills, with an interest in issues across software and platform layers.
- Comfortable collaborating across development, platform, and operations teams.
Desirable Experience
- AI powered CLI tools, reusable agent/AI skills, agent based or AI assisted developer workflows, and LLM based tooling.
- Observability tools such as Prometheus, Grafana, ELK, Thanos, or similar.
- Infrastructure automation, infrastructure as code, or deployment tooling such as Terraform or Helm.
- Puppet, Ansible, or similar configuration management tooling.
- Exposure to OpenStack, cloud infrastructure, and large scale compute environments.
- Familiarity with authentication and access control systems such as OIDC.
- Experience supporting high performance, data intensive, or research oriented workloads.
Benefits
- £40,000-£46,000 per annum, depending on experience.
- A highly attractive bonus scheme.
- 22 days annual leave with future increases and a flexible buying/selling holiday program.
- Company pension with generous employer contribution.
- Unmind wellbeing app and a flexible benefits platform with discount schemes (gym membership, restaurants, cinema tickets, and more).
- Regular social club events and spontaneous reward events.
- Cycle purchase scheme.
- Flexible private medical and dental care programmes.
- Sponsorship of visas and comprehensive relocation packages.
- Bank holiday swap program, allowing you to exchange a holiday for another day of your choice.
We are an equal opportunity employer. We value diversity and encourage all qualified candidates to apply.