Job Description :
ROLE OUTLINE:
As a Cloud Engineering Lead, you will be responsible for helping to design, provision, automate and maintain a large state of the art Cloud Infrastructure that will support our internally developed web applications and data platforms. The role requires a hands-on, strong full stack cloud engineer to help build out and run our production environments. This engineer will have strong cloud platform experience (preferably with Microsoft Azure) and will be responsible for automating operations, maintaining and supporting infrastructure, coding and scripting, as well as communicating and collaborating with our development teams.

DUTIES & RESPONSIBILITIES:
Partners with key stakeholders as a platform champion for cloud-native systems, and coaches on how to use platform capabilities effectively through appropriate venues.
Builds, delivers, and maintains modern cloud platforms that support Agile teams.
Automate the provisioning of environments and the deployment of those environments using containers, like Docker
Identify technical obstacles early and work closely with team to find creative solutions, build prototypes & develop deployment strategies and procedures
Implement patterns for streaming, batch and bulk movement of data across data centers and applications
Design, deploy and manage HA, secure and scalable Cloud resources
Design and develop automation workflows, performing unit tests and conducting reviews to make sure your work is rigorously designed, elegantly coded, and effectively tuned for platform performance, and assessing the overall quality of delivered components
Any other tasks assigned as duties can change at any time as manager/company deem necessary
The successful applicant will have the following experience and skills:
Bachelor''s degree in computer science, engineering or equivalent experience
At least 5 years’ experience working in a Cloud environment. Hands-on experience with Infrastructure design, implementation and support (Azure certification preferred)
Experience developing automation including scripting experience for build and deploy tools
Experience developing applications using Agile principles, or working within Agile teams to deliver key infrastructure stories
Experience with a formal version control tool (Subversion, Git, TFS)
Experience utilizing automation tools, building ARM templates, or working with Azure automation
Experience with large-scale software implementation (high transaction volume, high-availability concepts)
Experience with Linux server automation and scripting, PowerShell
Experience leading high performing cloud engineering teams
Up to 10% travel per year
Experience in retail banking or financial services industry is a plus