DevOps Engineer

ETeam Inc
Birmingham, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Birmingham, United Kingdom

Tech stack

API
Agile Methodologies
Amazon Web Services (AWS)
Data analysis
Cloud Computing Security
Software Quality
Databases
Continuous Integration
Software Debugging
Linux
DevOps
Disaster Recovery
Github
Java Virtual Machine (JVM)
Python
PostgreSQL
MongoDB
Service Development Studio
Software Engineering
Data Logging
Backend
FastAPI
Containerization
Kubernetes
Infrastructure Automation Frameworks
Deployment Automation
Kafka
REST
Terraform
Data Pipelines
Docker
Microservices

Job description

analytics squad that designs and scales cloud-native solutions powering our financial intelligence platforms.

We work with cutting-edge tools to automate infrastructure, manage scalable deployments, and

ensure robust performance under heavy data loads.

Our environment encourages autonomy and technical excellence - whether in AWS

architecture, container orchestration, or backend services built in Scala and Python.

Join us to help redefine how organizations create value, combining deep analytics, DevOps

automation, and scalable architecture to drive impact across Strategy & Corporate Finance.

What You'll Do

As a Senior DevOps & Back-end Engineer, you'll be responsible for building, automating, and

maintaining reliable, scalable cloud environments while contributing to backend development

where needed.

Your key responsibilities will include:

DevOps & Cloud Infrastructure ( 80%)

Design, build, and maintain AWS-based infrastructure supporting high-performance

analytics platforms.

Use Terraform for Infrastructure as Code (IaC), ensuring reproducibility and scalability

of deployments.

Implement, manage, and optimize Kubernetes clusters for container orchestration and

microservice scaling.

Automate CI/CD pipelines, monitoring, and alerting using industry best practices.

Configure and manage databases - PostgreSQL, MongoDB, and Kafka - ensuring

reliability, replication, and performance.

Champion cloud security, cost optimization, and disaster recovery best practices.

Software Development ( 20%)

Contribute to backend service development, primarily using Scala and Python.

Develop and maintain APIs, microservices, and data processing pipelines integrated with

the DevOps stack.

Collaborate with other engineers to ensure code quality, maintainability, and smooth

integration with CI/CD systems.

Support cross-functional teams (product, analytics, design) by implementing scalable and

efficient solutions.

Requirements

Required DevOps Skills

Strong DevOps expertise in AWS, Terraform, and Kubernetes (EKS preferred).

Experience in managing databases (MongoDB, PostgreSQL), and queues (Kafka).

Proficiency in CI/CD tools (GitHub Actions is a preference.).

Hands-on experience with containerization (Docker), Linux-based containers and

infrastructure automation.

Solid understanding of monitoring and logging frameworks.

Required Development Skills

Experience in development and debugging of JVM-based applications (Scala preferred)

and Python applications.

Familiarity with RESTful API design, microservices architecture, and data-intensive

backend systems.

General

Strong analytical and problem-solving skills.

Eager to learn new technologies.

Effective communicator with both technical and non-technical audiences.

Comfortable in Agile, high-paced, collaborative environments.

Fluent in English (written and spoken).

Apply for this position