Experience Requirements**
10 - 12 years of experience in an IT environment or relevant role
5-7 years of Cloud development and support experience, such as Microsoft Azure
2-3 years of experience in the financial industry preferred
*Education Requirements**
Bachelor s Degree in a related field or equivalent work or military experience
*Skills**
Extensive experience with Cloud technologies (Azure, AWS, Google Cloud Platform) and native toolsets such as Azure ARM Templates, Hashicorp Terraform, AWS CloudFormation
Extensive experience with automation and configuration management using Puppet, Chef, Ansible, Jenkins, Azure DevOps or similar
Experience with Azure Eventhub, Azure Virtual Machines, Azure Kubernetes Service, Blob Storage, Azure DNS, Virtual Networks, Redis Cache, Azure App Service, Azure Kubernetes Service
Strong experience with the Linux operating system
Strong background in scripting and automation in languages such as Python and Ruby
Strong background in cloud operations, instrumentation, and monitoring of distributed architectures using ZipKin, DataDog, AppDynamics, Splunk, Nagios, or similar
*Responsibilities**
Design and execute a comprehensive reliability and availability strategy across the Digital portfolio
Drive the adoption of site reliability best practices throughout the organization
Lead the design of cloud-native applications ensuring scalability, maintainability, and efficiency
Implement best practices in cloud architecture in alignment with the Azure Well-Architected Framework
Oversee cloud infrastructure, employing Infrastructure as Code (IaC) practices to automate deployment
Monitor system performance, troubleshoot issues, and optimize cloud environments
Drive the design of AKS with Istio service mesh to optimize microservices communication, security, observability with CI/CD integration using Helm charts
Automate the provisioning of cloud environments using Terraform, Chef, Puppet, and other tools
Research, analyze, design, develop, and support high-quality automation workflows in the cloud platform
Strategize, consult, and prototype alongside other engineers to implement best practices and solutions for applications utilizing CI/CD and the cloud
Evangelize Distributed Version Control and Trunk-Based Development practices, ATDD and TDD, Pipelines and Infrastructure and Release Automation
Drive proof of concepts and conduct technical feasibility studies for business requirements
Remain up to date on emerging technologies and architecture and propose ways to use them in current and upcoming projects
Troubleshoot production issues, engage appropriate parties, and drive to resolution
Manage processes of 3rd party data streams into the datacenter and cloud
Collaborate with Architecture teams to advise on enabling work and make sequencing decisions for optimal value delivery
Ensure high availability and 24x7 monitoring
Continually improve operational processes and procedures
Educate and guide team members on Cloud standards; act as SME for Cloud technical hands-on questions, with an initial focus on Azure and Cloud Native, 12 Factor Software development
Lead and facilitate creation of compliance automation and policy-as-code to streamline cloud governance
Provide excellent customer service to internal and external customers
Communicate project health, risks, and issues to stakeholders, sponsors, and management teams
Resolve most conflicts between timeline, budget, and scope independently, escalate complex issues to senior management
Identify and direct changes through appropriate review and approval mechanisms