Manager of IT
Karpel Solutions · St Louis, MO · 4 days ago
On-siteInformation TechnologyFull-time
Key Responsibilities
- Lead and manage internal IT and cloud engineering staff (network engineers, IT generalists/help desk, and cloud engineers), setting priorities and ensuring day-to-day coverage.
- Cook up priorities and workflows across the service desk, development, and implementation teams to ensure smooth operations and timely issue resolution.
- Personally perform hands-on cloud infrastructure deployment, monitoring, and troubleshooting for client-hosted and internal systems, and serve as the primary escalation point for complex issues and outages.
- Plan and execute infrastructure changes, upgrades, and cloud migrations, performing implementation work directly when needed, on time and within budget.
- Develop and maintain disaster recovery, business continuity, and backup strategies to protect company and client data.
- Establish and enforce cloud and network security best practices, including access controls, monitoring, patching, and incident response.
- Manage IT projects from scoping through delivery, coordinating cross-functional stakeholders and communicating status to leadership.
- Evaluate, select, and manage relationships with technology vendors, MSPs, and service providers, coordinating directly on technical matters as needed.
- Maintain network administration standards across on-premises and cloud environments, ensuring reliability and minimal downtime.
- Document IT policies, procedures, infrastructure changes, and network architecture to support continuity and knowledge transfer.
- Partner with company leadership on IT budgeting, staffing plans, and organizational structure as the company evolves.
- Support broader technology initiatives across the organization, including infrastructure transitions.
Supervisory Responsibilities
- Directly supervises internal IT and cloud engineering staff (network engineers, IT generalists/help desk, and cloud engineers) and coordinates work with development and implementation teams.
Requirements
- Required Qualifications:
- Bachelor’s degree in Information Technology, Computer Science, or related field, or equivalent professional experience.
- 7+ years of progressive IT experience, including experience leading or coordinating technical teams.
- Demonstrated hands-on expertise in cloud infrastructure deployment, monitoring, and troubleshooting (e.g., Azure, AWS, or similar platforms).
- Strong background in cloud security, disaster recovery planning, and infrastructure/migration execution.
- Proven ability to manage IT projects from scoping through delivery, on time and within budget.
- Solid understanding of network administration, systems architecture, and IT operations.
- Excellent leadership, communication, and stakeholder management skills, with a willingness to remain hands-on with technical work.
- Preferred Qualifications:
- Relevant certifications (e.g., PMP, Microsoft/Azure or AWS certifications, Security+, CISSP).
- Experience supporting both internal operations and client-facing/hosted infrastructure in a technology, software, or managed services company.
- Experience coordinating across service desk, development, and implementation teams.