Job DescriptionJob DescriptionPosition Summary:As the Infrastructure Manager, you will lead our infrastructure team in delivering a robust, secure, and scalable hybrid cloud environment to the organization. This role is responsible for overseeing the design, implementation, and maintenance of our core infrastructure systems both on-premises and in the cloud, ensuring high availability and performance across compute, storage, and network environments. This role is essential for ensuring the availability, reliability, security, and scalability of all infrastructure components supporting business goals and digital transformation initiatives
Responsibilities:
- Infrastructure Management - Oversee the implementation, and maintenance of on-premise data center(s) and cloud infrastructure (AWS, Azure, GCP). Drive automation of provisioning, configuration, and routine maintenance tasks using tools such as Terraform, Ansible, Shell scripts, and Azure DevOps.
- Strategic Planning Design, develop and execute infrastructure roadmaps aligned with business objectives and technology trends. Evaluate and review business justifications for hardware and software solutions for supporting the organizations initiatives. Document infrastructure processes and maintain clear operational procedures for compliance and troubleshooting.
- Performance Optimization Monitor system performance, capacity planning, and implement improvements to ensure reliability and scalability.
- Security & Compliance - Ensure infrastructure meets security standards, compliance requirements, and industry best practices.
- Budget Management - Manage infrastructure budget, optimize costs, and make recommendations for capital expenditures.
- Vendor Management Manage vendor relationships, procurement of hardware/software, and negotiate service contracts to meet business requirements
- Incident Management - Proactively enhance monitoring and alerting systems to detect and resolve issues before they impact customers. Own the regular reviews of systems performance metrics with the stakeholders
- Team Leadership - Lead, mentor and grow a team of infrastructure engineers, fostering a culture of accountability, ownership, innovation, and continuous improvement.
- Strict adherence to the time and attendance policies of the NLRC
- Other duties or projects as assigned.
Education/Training:
- College degree or equivalent job experience
Experience:
- Technical Leadership 7+ years of experience managing IT infrastructure, including data centers or hybrid (on-premises/cloud) environments
- Cloud Leadership - 3+ years of hands-on experience operating public cloud (Azure, AWS, GCP) core services (VMs, Containerization, Networking, Storage)
- Networking & Cybersecurity - Strong understanding of networking concepts, security best practices, and disaster recovery principle
- People Management - Minimum of 3 years of people management experience leading teams
- Mentorship and Technical Leadership Track record of leading and growing engineering teams, fostering a culture of collaboration, technical excellence, and continuous improvement.
- Agile and Delivery Focus Experience working in Agile (Scrum/Kanban) environments, delivering complex software projects with cross-functional teams.
Skills/Qualifications:
- Professional experience with datacenter infrastructure hardware: racks, blades, storage, servers, switches, and firewalls
- Professional experience in virtualization (VMWare, Hyper-V), containerization (Docker, Kubernetes), and Windows/Linux server management.
- Professional experience in network infrastructure (ethernet, fiber, wireless) and network management in Fortinet and Cisco
- Experience managing and operating Relational (MSSQL/MySQL/Postgres) and NoSQL (MongoDB/Redis) databases
- Experience with automation and Infrastructure-as-Code tools: Terraform, Ansible, Chef, Puppet, or similar
- Comprehensive understanding of CI/CD, GitOps, and experience with building and deploying pipelines with tools such as Azure DevOps, Jenkins, GitHub Actions (or similar)
- Experience in Real-time logging, monitoring, alerting, and disaster recovery patterns
- Familiarity with Cloud application architecture(s)
Competencies:
- Advocate for Collaborative Infrastructure Practices: Promote strong collaboration across infrastructure, operations, and development teams using agile methodologies and continuous improvement practices.
- Resource & Capacity Planning: Effectively manage resource allocation across on-site, remote, and contract teams to ensure infrastructure projects are delivered on time, within budget, and meet performance and reliability standards.
- Architectural Communication: Clearly articulate and document infrastructure architecture, design decisions, and strategic roadmaps to technical and non-technical stakeholders.
- Strategic & Tactical Thinking: Demonstrate the ability to balance long-term infrastructure strategy with short-term operational needs, ensuring alignment with organizational goals.
- Cross-Functional Collaboration: Work closely with product managers, application teams, and business stakeholders to ensure infrastructure solutions support business requirements and digital transformation initiatives.
- Data-Driven Infrastructure Optimization: Use metrics such as system uptime, incident response times, capacity utilization, and cost efficiency to drive improvements in infrastructure performance and team productivity.
- Technology Neutrality: Maintain an unbiased approach to technology selection, focusing on solutions that best meet business needs regardless of vendor or platform.