CONTEXT
Senior Cloud Engineer mission is to design, deploy and maintain IT to keep Customers happy and ensure IT system Availability, Quality and Performance to the level that exceeds expectations.
As a Senior Cloud Engineer, you will guide fellow team members on best practices as well as automate day to day jobs with scripts. You will own IT Infrastructure for assigned domains and will work closely with Cloud providers like Google and AWS to ensure that together, we deliver the best possible experience to our customers.
Key Responsibilities:
- Design, build, maintain and monitor Cloud Infrastructure to ensure best in class manageability, scalability, security, and cost to run.
- Manage Containerised environments applying automation (IAC, CI/CD, etc.), monitoring and visualisation across IT Infrastructure
- Configure, Deploy and Maintain automation tools to support Infrastructure as a Code and CI/CD pipelines.
- Provide guidance, training, and knowledge sharing to fellow team members on best practice on Cloud operations.
- Able to work independently to improve on current day-to-day tasks to minimize unnecessary errors/risks.
- Manage Access to IT Infrastructure for Customers, Your Colleagues and Partners applying Access Management procedures, best practices and standards governed by Company/Group
- Use Automation to Configure, Harden and Patch IT Infrastructure (OS, LB, FW, NAT, VMs, EKS, GKE, etc..) to comply with Company/Group Security standards and policies.
- Track and Analyse the Cloud Infrastructure usage and spending to maintain adequate Capacity utilization and recommend potential cost savings.
- Work closely with Software Developers and Product Owners deploying dynamically scalable, available, fault-tolerant, and reliable infrastructure solutions.
- Investigate and resolve technical issues, perform root cause analysis of the incidents.
- Support your peers in Monitoring, Troubleshooting, Incident and Disaster Recovery management to maximize Customer Experience and meet agreed SLAs.
- Produce proper documentation on BAU tasks as well as infrastructure processes to ensure knowledge are recorded.
- Own what you create! As part of an Agile team, you are the owner of what you build as a team, you care about every aspect of the final product and its performance.
Experiences:
- At least 4 years of solid Infrastructure Management experience.
- Experience with Virtualized Infrastructure deployments using Cloud technology (Google Cloud, AWS)
- Experience managing containerized environments deployed using Kubernetes or Docker technology.
- Experience deploying and managing network appliances (FW, LB, NAT, DNS, etc..) on cloud.
- Experience in Access and Identity management Experience in Linux OS administration
- Experience in IAC (Terraform, Ansible) and CI/CD (GitHub, Jenkins, Spinnaker) is a plus! Be humble and solution oriented.
- Experience in setting-up Infra Monitoring with tools like Nagios, Google Monitoring, Prometheus, etc.
- Experience of Application Monitoring is a plus!
- Have a keen interest in technologies, APIs, Cloud, Social and Mobile and how they are transforming the ways we all do business.
- Good communications skills and ability to negotiate at all levels of the organisation.