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.