Negotiable
Undetermined
Undetermined
London, England, United Kingdom
Summary: The role of Senior DevOps Engineer is a 6-month fixed-term contract with the potential for a permanent position. The engineer will focus on optimizing and scaling the AWS environment for the Credit strategy infrastructure, enhancing deployment processes, and ensuring system security and reliability. Key projects include service decomposition, CI/CD pipeline improvements, and supporting security certification efforts. The position requires hands-on contributions to the codebase and a strong understanding of cloud architectures and best practices.
Key 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.
Key Skills:
- 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.
Salary (Rate): undetermined
City: London
Country: United Kingdom
Working Arrangements: undetermined
IR35 Status: undetermined
Seniority Level: Senior
Industry: IT