6 month FTC - potential to lead to a permanent role.
We’re looking for a skilled and driven DevOps Engineer to help take our Credit strategy infrastructure to the next level. You’ll play a key role in optimizing and scaling our AWS environment, streamlining deployments, and ensuring our systems are secure, reliable, and cost-effective.
You'll work on projects like decomposing services into Fargate, Lambda, and RDS, improving CI/CD pipelines, setting up VPN connections, enhancing monitoring and observability and contributing to our codebase. You’ll also support our security certification efforts and help improve developer experience.
Responsibilities
* Optimize the deployment of existing credit software in AWS by decomposing it into services such as Fargate, Lambda, RDS (high availability), MQ, Airflow, CloudTrail, and CloudWatch.
* Architect new software deployments in AWS, following best practices around security, logging, and high availability.
* Enhance integration and regression testing as well as improve deployment pipelines.
* Upgrade authentication across internal tools to support single sign-on (SSO).
* Set up site-to-site VPN connections between on-premise infrastructure, AWS, and external counterparties.
* Support the security certification process by improving policies, practices, and documentation.
* Streamline developer environment setup to improve onboarding and productivity.
* Right-size the existing AWS architecture for cost optimization, adding monitoring and instrumentation for better observability.
* Set up cost alerts and actively monitor AWS usage and spending.
Requirements
* Solid knowledge of AWS (networking, security, databases, Fargate/ECS, ALB, VPN, Airflow).
* Hands-on experience with Docker and containerization.
* Proficiency in the Linux environment and WSL on Windows.
* Practical experience with AWS CDK for Infrastructure as Code.
* Familiarity with CI/CD pipelines using GitLab and GitLab runners.
* Strong understanding of scalable, highly available cloud architectures.
* Programming experience in Python and Go, with the ability to contribute directly to the codebase.
* Strong focus on security best practices, including authentication and authorization.
* Awareness of cloud cost management and designing cost-effective solutions.
* Ability to hit the ground running and make meaningful, hands-on contributions.
* Experience with database administration.
* Exposure to financial industry practices (e.g., FIX protocol) is a plus, but not required.
Benefits
* Competitive bonus scheme.
* Bupa health & dental, Cycle to Work scheme, enhanced pension, and generous annual leave.
* Enhanced parental leave, special leave allowances, and charity giving options.
* Regular team events, legendary summer & Christmas parties, knowledge sharing sessions, and quarterly town halls.
* Team lunches, dinners, Friday drinks, team sport activities