About the Company
Reporting to the Director, IT Infrastructure, the candidate will work as a technical leader focused on planning, analyzing, designing, and implementing Microsoft Azure cloud IaaS and PaaS enterprise-scalable solutions. The technical architect proactively and holistically leads and supports cloud activities that guide the development and management of data and analytics solutions. These solutions enable the organization's future-state business capabilities and drive the organization's targeted business outcomes. Will create deliverables that help develop target-state guidance (standards, guidelines, individual parts, platforms and configurations) for evolving the cloud infrastructure across the enterprise, in order to enable business strategy and deliver targeted business outcomes. Azure Solutions Architect Expert certification is required. PLEASE NOTE: Our current onsite work schedule requires attendance from Monday through Thursday each week, with remote work permitted on Fridays.
About the Role
WHAT YOU'LL DO:
- Partner with IT leadership and other business teams to develop standards, templates, frameworks, and solutions in order to drive our cloud strategy across the organization and within our services for internal and external customer delivery.
- Review and manage technical requirements and business functional requirements to establish new cloud systems and migrate existing applications using Azure cloud services.
- Collect feedback from other team leads and make recommendations to deploy Azure infrastructure and move workloads to Azure compute resources.
- Coaches, mentors and collaborates with technical subject matter experts and EA peers to develop technology architecture that enables and drives new business capabilities and operating models.
- Assists with designing the governance, assurance and standards activities associated with ensuring enterprise Azure technology architecture compliance of projects and products.
- Know when to either re-use existing or define new templates for automating the deployment (such as Terraform, ARM, and/or PowerShell) of Azure resources.
- Coach Azure DevOps and Data Engineers in cloud best practices to help them upskill and perform their job responsibilities.
- Monitor and report on Azure usage costs and recommend solutions for cost savings as necessary.
- Keep up to date on the latest Azure cloud services, tools, and major changes.
- Willing to work with other 3rd party and/or on-premise application platforms as needed.
- Represents the Company in a professional manner at all times. Consistently maintain a professional courteous attitude when dealing with coworkers and the general public.
- Performs other duties as necessary/assigned.
Responsibilities
- Azure Solutions Architect Expert certification is required.
- Bachelor's degree in computer science, information technology, system analysis or a related study, or equivalent experience.
- 7 or more years of relevant infrastructure or software engineering experience.
- 3 or more years of experience working with, designing, and implementing Azure cloud solutions.
- 2 or more years of experience automating the delivery of IaaS and PaaS solutions.
- 2 or more years of experience leading technical proof of concept projects.
- Experience architecting/designing solutions built on cloud is required.
- Experience migrating or transforming legacy solutions to the cloud.
- Excellent interpersonal skills in areas such as teamwork, facilitation and negotiation.
- Strong leadership skills.
- Excellent analytical and technical skills.
- Excellent written and verbal communication skills.
- Excellent planning and organizational skills.
- Knowledge of different modeling languages and methodologies.
- Knowledge of IT standards and controls.
- Understanding of information principles and processes.
- Understanding of system development life cycle methodologies (such as waterfall, spiral, agile software development, rapid prototyping, incremental, synchronize and stabilize, and DevOps).
- Ability to quickly comprehend the functions and capabilities of existing, new and emerging technologies that enable and drive new business designs and models.
- Motivated and driven by achieving long-term business outcomes.
- Ability to balance the long-term (big picture) and short-term implications of individual decisions.
- Ability to work effectively in a team environment and lead cross-functional teams.
- Provide weekend and after-hours support as required by the position.