A FTSE 250 global fintech company headquartered in London with a presence in 18 countries and five continents. Their award-winning products and platforms empower go-getters around the world giving them access to over 19,000 financial markets.
Your role in the team:
- The Senior Cloud DevOps Engineer will participate in design, deployment & operation of IaaS & PaaS on a multi-cloud platform (AWS, GCP).
- Design and implement cloud best practices, and applications migrations into the AWS/GCP cloud platforms.
- Manage the cloud environments, formalize it using IAC, and connect with the on-prem infrastructure.
- Provide tools for continuous delivery, management, and audit of the AWS/GCP cloud.
- Create automation of repetitive processes, and hand them over to the development teams.
What you’ll do
- Design and automate the process with proper tools.
- Develop appropriate DevOps channels throughout the organization.
- Evaluate, implement and streamline DevOps practices.
- Establish a continuous build environment to accelerate software deployment and development processes.
- Engineer general and effective processes.
- Help operation and development teams to solve their problems.
- Handle cloud-based environments - Amazon Web Services (AWS).
- Handle automated deployment CI/CD tools.
- Supervise, examine, and handle technical operations.
- Provide a DevOps process and operations.
- Capacity to handle teams with a leadership attitude.
What you’ll need for this role
- 11+ years of experience, with at least 4 years in design and administering complex cloud Infrastructure platforms (AWS, GCP).
- 4+ years of experience in Infrastructure As Code (Terraform/Ansible/CDK/Pulumi, etc.), on-prem/cloud Kubernetes administration.
- Must have DevSecOps skills (CI/CD, Terraform, Ansible, Jenkins, GitLab, Bitbucket, Artifactory, Python, Git, etc.).
- Solid working knowledge of networking technologies including Layer-2, Layer-3 protocols (BGP, OSPF, MPLS).
- Deep understanding of services like VPC, Direct Connect, Transit Gateways, VPN (AWS, GCP & Azure).
- Good understanding of the IaaS, PaaS layers.
- Drive initiatives to identify the right set of cloud technologies/providers for specific types of solutions and drive the effort to templatize and automate those technologies for use at scale across all products and applications.
- Define and implement relevant monitoring and alerting.
- Write and maintain technical documentation for internal use and for other stakeholders.
- Experience architecting Kubernetes ecosystems, including competing technologies (deployment, configuration, scaling, and management of containerized applications).
- Strong knowledge and experience in building Kubernetes environments and monitoring.
- Experience in Kubernetes networking, load balancing, pod security, and certificate management, Service Mesh (Istio or Linkerd preferred), API Gateways, Network proxies, etc.
- Experience with managed Kubernetes services, EKS (preferred), AKS, or GKE.
- Bash and any scripting language (preferably Python or Go).