Description
The Cloud Enablement Team is dedicated to accelerating the adoption, integration, and optimization of cloud solutions within the Private Bank. This role involves creating, maintaining, enhancing, and supporting our Azure infrastructure using Infrastructure as Code practices. Collaboration with various teams is essential to deliver cost-effective and scalable solutions that align with the business needs.
Experience, skill and capability
Help Teams at all levels of their Cloud Journey:
Provide guidance and mentorship to teams and individual members, helping them understand cloud concepts and best practices
Align Cloud Solutions with Business Objectives:
Collaborate with business stakeholders to ensure that cloud solutions meet strategic goals and operational needs
Evaluate and recommend cloud architectures that enhance business processes, improve efficiency, and drive innovation
Enhance Security Posture:
Implement and promote best practices for cloud security, including identity and access management, data encryption, and compliance
Proactively Seek Cost-Effective, Performant and Scalable Solutions:
Analyse existing cloud resources and usage patterns to identify opportunities for cost savings and performance improvements
Research and evaluate new cloud services and technologies that can optimize resource use and reduce operational costs or increate operational stability
Work Across Many Teams Simultaneously:
Facilitate collaboration between development teams, DBAs and Cloud Enablement teams
Handle Multiple Projects and Priorities:
Manage competing priorities effectively, ensuring that projects are completed on time and meet quality standards
Willingness to Learn New Technologies:
Stay current with emerging cloud technologies and trends, continuously enhancing personal and team knowledge
Generate Trend Reports and Track Key Data Points:
Develop and maintain reports that track cloud usage, performance metrics, and cost trends to identify areas for improvement
Proactively Close Gaps in Current Designs:
Regularly review and assess current cloud deployments to identify inefficiencies or outdated practices or CAS modules or azure templates
Collaborate with teams to implement improvements and ensure that cloud solutions are scalable, secure, and aligned with business goals
Evaluate functional and non-functional requirements with teams
Foster a Culture of Continuous Improvement:
Facilitate knowledge sharing and collaboration among teams to promote a unified approach to cloud enablement
Share, update and create documentation that all teams can use
Key Requirements
Technical Skills
Experience with CI/CD pipelines and DevOps practices
Knowledge of Microsoft Azure and its services
Proficiency in Infrastructure as Code (IaC) tools (e.g., Terraform, Azure Resource Manager templates, Bicep)
Experience working directly with Development or Product teams
Technical understanding of a solution end-to-end
Excellent understanding of networking concepts, security practices, and system architecture
Ability to write scripts in languages such as PowerShell for automation or data processing
Pragmatic approach to solutions and designs
Ability to document and create technical designs for the Azure solutions
Experience
Minimum of 3-5 years of experience working with large scale Cloud providers. (Azure or AWS)
Proven track record of designing, deploying, and managing cloud-based solutions
Soft Skills
Strong problem-solving skills with a proactive and innovative mindset
Excellent communication and collaboration skills, capable of working across teams
Ability to mentor junior engineers and promote a culture of learning
go to method of application »
Apply via company website ( N / A ) or