This is a remote position.
DevOps Engineer Fully remote within the UK £40,000 - £50,000 DevOps Engineer - Our client is an innovative Fintech leader in the financial services sector, committed to advancing their bespoke, cutting-edge CRM platform. This platform enables them to consistently deliver market-leading features and expand their product offerings to both residential and commercial customers. As they continue to push the boundaries of technology in financial services, they are looking for a talented DevOps Engineer to join their dynamic and forward-thinking team. As a the DevOps Engineer will play a critical role in the ongoing development and optimisation of cloud infrastructure that supports our clients proprietary CRM platform. You will manage CI/CD pipelines, automate processes, and ensure the infrastructure is robust, secure, and capable of supporting their growing product portfolio. This is an exciting opportunity for a driven engineer to make a meaningful impact within a pioneering fintech organisation. Key Responsibilities:
- Design, develop, and implement platform services to support product development and feature expansion.
- Manage and enhance CI/CD pipelines to streamline development across multiple internal projects.
- Optimise and manage cloud infrastructure (AWS, GCP) for performance, scalability, and security.
- Automate routine tasks to improve system efficiency and reduce manual processes.
- Monitor system performance, ensuring uptime and reliability of the CRM platform and other services.
- Troubleshoot and resolve infrastructure issues across development, testing, and production environments.
- Perform system updates and ensure patch management for secure and high-performing infrastructure.
- Implement and enforce security best practices across infrastructure and services.
- Collaborate closely with development teams to establish and maintain robust development environments.
- Document all processes, procedures, and system configurations for consistency and clarity.
- Manage a combination of project-based work and business-as-usual (BAU) tasks, ensuring deadlines and milestones are met.
- Communicate effectively with all stakeholders to gather requirements and provide technical solutions.
- Stay current with emerging technologies and suggest innovative solutions to improve infrastructure.
Requirements - 3+ years of hands-on experience as a DevOps Engineer or in a similar role.
- Strong experience with Unix/Linux operating systems and system administration.
- Expertise in CI/CD tools such as GitLab, Jenkins, CircleCI, or similar.
- Proficient with containerisation tools like Docker and orchestration platforms like Kubernetes.
- In-depth knowledge of cloud platforms, particularly AWS (EC2, RDS, S3, OpenSearch, ElastiCache).
- Experience with relational databases (MySQL, MariaDB) and NoSQL databases (MongoDB, DynamoDB).
- Strong understanding of search technologies (e.g., Elasticsearch) and caching tools (e.g., Redis).
- Proficiency with Infrastructure as Code (IaC) tools like Terraform.
- Excellent understanding of networking concepts (VPCs, security groups, firewalls, VPN, DNS).
- Familiarity with monitoring tools like Sentry, Grafana, and CloudWatch.
- Strong skills in version control systems (e.g., GitLab) and best practices in branching and versioning.
- Experience with scripting languages such as Python, PHP, and Bash.
Desirable Skills:
- Certifications in cloud platforms (AWS Certified DevOps Engineer, Solutions Architect).
- Experience with automated testing and code quality tools.
- Knowledge of Google Cloud Platform (GCP) and related services.
Benefits - Competitive salary
- Pension
- Bupa
- Access to a leading flexible benefits platform
- Remote working opportunities within the UK, with flexibility.
- Chance to be part of a cutting-edge fintech company that is leading innovation in the financial services sector.
- A collaborative and progressive work environment focused on learning and development.
- Opportunities for professional growth and certification.
Desired Skills and Experience
Requirements: 3+ years of hands-on experience as a DevOps Engineer or in a similar role. Strong experience with Unix/Linux operating systems and system administration. Expertise in CI/CD tools such as GitLab, Jenkins, CircleCI, or similar. Proficient with containerization tools like Docker and orchestration platforms like Kubernetes. In-depth knowledge of cloud platforms, particularly AWS (EC2, RDS, S3, OpenSearch, ElastiCache). Experience with relational databases (MySQL, MariaDB) and NoSQL databases (MongoDB, DynamoDB). Strong understanding of search technologies (e.g., Elasticsearch) and caching tools (e.g., Redis). Proficiency with Infrastructure as Code (IaC) tools like Terraform. Excellent understanding of networking concepts (VPCs, security groups, firewalls, VPN, DNS). Familiarity with monitoring tools like Sentry, Grafana, and CloudWatch. Strong skills in version control systems (e.g., GitLab) and best practices in branching and versioning. Experience with scripting languages such as Python, PHP, and Bash. Desirable Skills: Certifications in cloud platforms (AWS Certified DevOps Engineer, Solutions Architect). Experience with automated testing and code quality tools. Knowledge of Google Cloud Platform (GCP) and related services.