Own and oversee operation of multiple on-prem datacenters, manage cloud (Azure and AWS) infrastructure for corporate workloads ensuring performance, reliability, and scalability.
Lead administration, optimization, and ongoing development of core internal systems, including Microsoft Dynamics CRM.
Design for simplicity and scale minimizing operational overhead and friction through automation and managed services.
Manage availability, performance, backup and disaster recovery for IT systems including hardware, virtualized environments, networking, identity and security systems.
Strengthen and maintain the company’s security posture across infrastructure, endpoints, identity, and data.
Manage IT department, Enterprise Services team, and a small compliance function, setting priorities and driving accountability.
Oversee vendor relationships, including managed service providers, holding partners to clear standards and measurable outcomes.
Develop and manage IT budget, balancing operational stability with forward-looking investments; create predictable and optimized IT cost model that scales with headcount, customers and new solutions.
Create new, update existing and enforce policies around governance, access control, data protection, and regulatory compliance.
Partner with executive leadership to align technology choices, operational efficiency and security posture with company growth objectives.
Work closely with Engineering and DevOps on shared services (identity, networking, security, compliance), clearly separating corporate IT ownership from product engineering platforms and pipelines.
Requirements
15+ years of progressive IT experience in a software and services centric organization with customer facing SLAs and compliance requirements.
Proven experience managing hybrid environments that include both on-prem and cloud infrastructure.
Direct experience with Azure-based deployments in a production setting.
Prior responsibility for enterprise applications such as Microsoft Dynamics CRM.
Experience managing and developing technical teams.
Bachelor’s degree in Information Systems, Computer Science, or a related field (or equivalent practical experience).