Directly manage the team responsible for platforms, technologies and processes owned and supported by the Cloud Services team
Design multi-region, cloud focused solutions on Azure leveraging DevOps tools and methodologies to modernize legacy systems and infrastructure
Collaborate with cross-functional teams to architect and design secure cloud solutions
Embrace IaC principles to manage and provision Azure resources such as virtual machines, containers, storage, firewalls
Define infrastructure using tools like Terraform or Azure Resource Manager templates and leverage CI/CD for implementation
Contribute as a technical SME to junior team members, external stakeholders and provide L3 support as-needed
Manage and troubleshoot Azure systems and applications using administration tools and scripts
Harden virtual machines, networks, and storage solutions to withstand cyber threats
Design and enforce IAM policies, roles, and permissions within Azure AD and ensure secure access to Azure resources for users, applications and services
Optimize and secure the Azure infrastructure using best practices and policies
Monitor Azure resources for performance, scalability, and cost efficiency
Optimize virtual machine sizes, storage configurations, and network throughput while swiftly addressing technical issues and troubleshooting infrastructure-related problems
Develop automation processes leveraging PowerShell, Python and other scripting utilities
Identify technology gaps, recommend architecture/product changes to increase stability and reliability
Translate business requirements into functional and technical details and assist in formulating solutions
Provide infrastructure systems support and perform root cause analysis of issues
Identify opportunities to improve business processes; recommending solutions to improve scalability, redundancy, and operational efficiency
Maintain Jira tasks, Confluence documentation and lead team stand-ups
Document architectural standards and processes around those standards
10+ years of total experience as an enterprise IT infrastructure engineer
5+ years of Azure experience designing and supporting large scale ecosystems
5+ years of directly managing cloud-focused team members
Experience with migrating on-premises workloads to Microsoft Azure
Experience with Azure Landing Zone architecture
Experience with infrastructure Configuration tools (Terraform, Ansible, etc.)
Scripting languages required: PowerShell and/or Python
Experience with Identity Solutions such as Microsoft Active Directory, Azure AD and OKTA
Experience with Windows Server and Linux operating systems
GIT basics and branching strategies
Experience with Terraform and AKS
Knowledge of cloud security controls including tenant isolation, security handling at infra, network, resource, application and data level, vulnerability assessments, applications and firewalls
Experience with modern service hosting, security, and risk management concerns such as IAM, access control, monitoring, IaaS/PaaS/SaaS, and containers
Experience working in Private/Public/Hybrid Clouds
Network Security & knowledge of WAN and LAN technologies
Extensive practical knowledge of all layers of the OSI network model
Strong business analysis skills - capturing and documenting requirements
Experience with a large, functionally diverse, and informed user base that demands high quality applications
Network technology experience
Working knowledge of high-level network architecture
Assess & review application data flow diagrams
Practical experience with data backup, business continuity, and disaster recovery
Dependable, great attitude, highly motivated and a team player
Ability to extract meaningful information from extensive research and analysis to effectively present facts and findings in a digestible format; a keen eye for attention to detail
A self-directed individual with a can-do attitude, willing to work in an energetic, collaborative and fast-paced environment, proactive in nature, and a proven ability to learn quickly, display flexibility and adaptability while resolving issues with minimal supervision
Proven outstanding communication (written and verbal), presentation, documentation, and interpersonal skills
Ability to communicate technical information to non-IT audiences
Experience managing internal and external stakeholders and leading project prioritization discussions to drive product vision and roadmap
Ability to successfully manage multiple priorities and competing demands; strong time management and prioritization skills
High accuracy and detail orientation; confident decision-making skills
Good judgment in terms of escalating issues vs. solving problems independently
A solutions-oriented, self-starter and ability to see the big picture
An analytical mind and a passion/interest in bringing new ideas to increase efficiency of existing processes
Comfort in dealing with ambiguity and uncertainty in a dynamic and fast-paced environment
Ability to be flexible in terms of hours in order to coordinate with team members across various time zones
Bachelor’s degree in Computer Science, Information Technology or equivalent technical proficiency and professional work experience
Microsoft / Azure certifications