As a Cloud Engineer of the Cloud Platform team you will play a crucial role in architecting and implementing fully automated (IAAC/Terraform), secure, reliable, scalable & resilient multi-cloud/hybrid-cloud solutions. The Cloud Engineer will be part of a highly technical and cross functional team and work closely with cloud/DevOps engineers, platform delivery lead, solution architects, enterprise architects and other stakeholders. The ideal candidate for this role is a self-starter who can work independently with minimal oversight, has an agile/DevOps mindset, is an SME in building cloud products and has a passion to learn.
Objectives and Responsibilities
- Work closely with solution architects, cloud engineers and provide support to senior staff, ensuring designs align with technical and business direction across the company
- Write clean, high-performance, well tested infrastructure code with a focus on reusability and automation (i.e. Shell, Python, GoLang, Puppet, Terraform etc…)
- Work collaboratively with Cloud/DevOps developers, platform delivery lead, solution architects, enterprise architects to define and develop secured, highly scalable enterprise cloud products
- Explore and recommend new technologies/services. Articulate the advantages of various solution options
- Provide recommendations on architectural changes in order to improve efficiency, reliability and performance and to reduce cost
- Support platform delivery lead on the prioritization of the product backlog, refining product roadmap, reporting, KPIs & releases
- Actively participate and contribute on all sprint ceremonies (daily stand-up, sprint planning, sprint retro, sprint demo and backlog grooming)
- Collaborate with Cloud/DevOps engineers to solve technical and design problems
- Conduct and oversee design & code reviews
- Define platform software engineering standards and ensure compliance
- Monitor platform products quality and work closely with Cloud/DevOps engineers to improve it
Basic Qualifications
- Bachelor's Degree in Computer Science or equivalent, 5 years in implementing fully automated (IAAC/Terraform), secure, reliable, scalable & resilient multi-cloud/hybrid-cloud solution
- Experience with network infrastructure skills (e.g. setting up and managing firewalls, WAFs, network segregation, VPNs and network ACLs)
- Experience with DevOps concepts, tools (containers, (CI/CD - Github, Jenkins, Artifactory, Helm, Chef, Ansible, Puppet etc.) and emerging technologies
- Experience with on-premise to cloud migration initiatives
- Strong written and verbal communication skills
- Able to thrive in a collaborative and cross-functional environment
- AWS /Azure certification e.g., Solution Architect, Developer, Administrator, Security, DevOps
Preferred Qualifications
- 5-7 Years of experience in AWS/AZURE cloud
- CKA Certification - Certified Kubernetes Administrator or CKAD - Certified Kubernetes Application Developer
- Nice to have - Subject matter expert in Cloud Security and/or Cloud Networking
- AWS /Azure certification preferably at professional level