Job Code : EWC - 1323
Your Role
The Cloud Engineering team is a cross functional group responsible for the advancement and support of the Client multi cloud presence. The Cloud Engineer - Consultant will report to the DevOps team manager. In this role you will have a broad and deep impact on how Client achieves its business and technical goals by leveraging cloud technologies within modern operating models.
Your Work
In this role, you will:
- Design, deploy and support scalable, secure, highly available, and reliable workloads across a multi-cloud presence (Azure, GCP, and AWS); analyze related technology requirements; oversee continuous improvement efforts
- Provide leadership for the migration of on-premises workloads to the cloud leveraging a cloud migration factory model approach; lead design efforts
- Apply GitOps/IaC concepts and related tooling to execute operations (Version Control Systems, Continuous Integration/Continuous Deployment, self-service automation platforms); actively advance team capabilities through mentoring
- Collaborate across a multi-functional team (DevOps model) in support of a product-centric organization
- Actively contribute to the development of cloud governance decision making and processes
Your Knowledge and Experience
- 7+ years hands-on administration and design experience of a wide array of cloud services across Azure, GCP, and AWS or relevant experience
- Experience working in DevOps environments; knowledge of GitOps concepts
- 5+ years of hands-on programming/scripting (e.g., Python, Go, Ruby) and software configuration management experience (e.g., Ansible)
- 5+ years of Linux and/or Windows Administration experience
- 3+ years of hands-on experience administering container orchestration solutions or relevant experience
- 5+ years of hands-on experience with firewalls, load balancers, and IPAM solutions or relevant experience
- 5+ years of hands-on experience administering monitoring and logging tooling (e.g., Azure Monitor, Splunk)
Our Values
- Honest. We hold ourselves to the highest ethical and integrity standards. We build trust by doing what we say we're going to do and by acknowledging and correcting where we fall short
- Human. We strive to be our authentic selves, listening and communicating effectively, and showing empathy towards others by walking in their shoes
- Courageous. We stand up for what we believe in and are committed to the hard work necessary to achieve our ambitious goals