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).