This is a hands-on senior DevOps role within a cross-functional engineering team, collaborating with developers, QA engineers, and operations specialists. You will be responsible for designing, building, and enhancing our cloud-based platforms, ensuring reliability, scalability, and security across environments. You will lead improvements to our CI/CD pipelines, infrastructure automation, and DevOps tooling to streamline engineering workflows. You'll contribute to the design, documentation, implementation, and support of new and existing microservices, working closely with development teams to maintain a robust service ecosystem. You will help the team deliver multiple sources of data and services to customers efficiently, securely, and consistently.
Designing, building, and maintaining cloud infrastructure and DevOps tooling.
Owning and improving CI/CD pipelines to ensure fast, reliable, and secure deployments.
Implementing and managing Infrastructure-as-Code for consistent and automated environments.
Supporting the development, deployment, and operation of microservices across environments.
Collaborating with developers, QA, and operations to enable efficient delivery of new features.
Contributing to application code using Java and Spring Boot, particularly when DevOps workload is lower.
Enhancing monitoring, logging, security, and observability across the platform.
Driving best practices around automation, reliability, performance, and cloud architecture.
DevOps or platform engineering experience
Cloud platforms AWS
Experience with infrastructure using infrastructure-as-code, observability tooling, cloud-native technologies, and DevOps best practices (Terraform)
Containers and orchestration (Docker, Kubernetes)
CI/CD pipelines (e.g. GitHub Actions)
Experience with Java and Spring Boot skills, enabling you to assist with application development tasks and feature delivery when DevOps workload is limited.