DevOps Engineer
Role details
Job location
Tech stack
Job description
We are looking for a DevOps Engineer , this role combines the management application systems, deployment processes to ensure accurate and efficient releases of new features and the maintenance of uptime, performance, and reliability.
The successful candidate will join a team of engineers responsible for maintaining current and future technical platforms - conduct fault diagnosis and remediation activities as well as ensure and maintain the security of platforms across the Lloyd's List Intelligence technical estate.
This is a full-time permanent role reporting to the DevOps Engineering Lead., * Design, build, and maintain scalable AWS infrastructure using Terraform and IaC best practices.
- Lead modernisation of ETL and real-time streaming pipelines (Kinesis, SNS, SQS, Lambda).
- Own CI/CD pipeline design, implementation, and continuous improvement.
- Embed security across all infrastructure layers, including patch management and compliance.
- Automate operational tasks and improve observability and monitoring practices.
- Maintain clear technical documentation and SOPs for all operational processes.
- Collaborate with Product, Software, and Data teams within an Agile squad.
- Present technical designs clearly to both technical and non-technical stakeholders.
Requirements
-
Bachelor's degree in software, network, or cybersecurity (or demonstrable equal experience)
-
4+ years of hands-on experience in a DevOps Engineer role, including production AWS environments.
-
Proven AWS experience, ideally supported by relevant certification.
-
Strong experience with Terraform for infrastructure provisioning.
-
Proven experience building CI/CD pipelines from scratch and improving deployment processes.
-
Hands-on troubleshooting and debugging experience across: SQL, SNS, SQS, Kinesis, C# (.NET Core), S3, FTP, AWS Lambda, and HTTP/REST APIs (including legacy standards such as SOAP).
-
Solid operating system administration skills across both Windows (Wintel) and Linux environments.
-
Strong Linux fundamentals and networking knowledge, including web servers, firewalls, and network routing.
-
Familiarity with automation tooling (e.g. Jenkins) and runtime monitoring tools (e.g. New Relic).
-
Familiarity with analytical and data warehousing technologies including Redshift, OpenSearch, Athena, and SQL.
-
Familiarity with microservices architectural design patterns leveraging relational and big data technologies.
-
A disciplined, self-starter attitude with a drive to continuously improve systems and processes.
-
Proficiency in written and spoken English.
Desirable
- Experience provisioning technical assets such as EC2 instances, Docker, and associated containerisation or virtualisation technologies.
- Full familiarity with Agile development processes and working within cross-functional product squads.
- Demonstrated ability to improve systems across cost, performance, deployment speed, and reliability.