TEST - Infrastructure Manager

The General Council of the Assemblies of God

TEST - Infrastructure Manager

Springfield, MO
Full Time
Paid
  • Responsibilities

    Position 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 native 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.