Infrastructure Engineering Manager
Job Locations
US-MN | US-ID | US-GA | US-FL | US-NY-Remote Poughkeepsie | US-CA | US-IL | US | US-VA | US-WI
Location Name
|
Remote Office - Minnesota
|
Min |
USD $115,000.00/Yr.
|
Max |
USD $130,000.00/Yr.
|
ID |
2024-48490
|
Overview
100% remote in the following states: FL, CA, VA, WI, IL, ID, NY, GA, MS, or MN (Optional Hybrid in MN) About Ampact: Ampact is a national nonprofit that specializes in implementing and scaling evidence-based AmeriCorps programs across three focus areas: education, environment, and healthy futures. Most of the programming at Ampact is focused on education - specifically through the Reading Corps, Math Corps and Early Learning Corps programs. These programs have a 20-year track record in providing high-dosage tutoring to over 50,000 students annually and have been tested rigorously through independent evaluations. Ampact has experienced significant growth in recent years and has ambition for continued growth. Ampact has 325+ employees and 3,500+ AmeriCorps members across 10 states. Its annual operating budget is $115 million. Ampact is headquartered in Minneapolis, Minnesota with employees located in 10 states. Candidates must have legal authorization to work in the US without the need for employer sponsorship, both now and in the future. Ampact is unable to sponsor visas or work permits. The Infrastructure Engineering Manager is a strategic leader and technical expert who leads our infrastructure team. They drive high-impact infrastructure and security initiatives, oversee the production environment, and help desk support, ensuring smooth operations across the organization. The Infrastructure Engineering Manager designs, builds and maintains scalable, reliable, and secure infrastructure systems while addressing the support needs of internal teams and customers.
Responsibilities
Essential Functions
Lead and Manage the Infrastructure Team: Provide leadership and technical direction to DevOps, Infrastructure Engineers, and Help Desk staff, fostering a culture of collaboration and continuous improvement.
- Hands-on Technical Leadership: Work closely with the team to design, deploy, and maintain high-availability, high-performance systems in a multi-cloud environment (AWS, Azure) and Office 365.
- System Architecture & Design: Collaborate with software engineering, product, security, and support teams to architect scalable and secure infrastructure solutions that meet current and future needs.
- Automation and Infrastructure-as-Code (IaC): Implement and promote automation tools (Python, Perl, Power Automate) and IaC (e.g., Terraform, Ansible, CloudFormation) to manage infrastructure efficiently, reducing manual effort.
- Monitoring & Reliability: Establish robust monitoring, alerting, and incident response mechanisms using modern tools (e.g., Prometheus, Grafana, ELK, Datadog) to ensure 99.9%+ uptime of mission-critical services.
- Security Policies & Compliance:
- Security & Compliance: Lead security efforts to ensure infrastructure adheres to best practices, including regular audits, vulnerability scanning, patch management, and compliance with frameworks like FERPA, ISO 27001, SOC 2, and GDPR.
- Develop IT Security Policies: Create and enforce IT security policies and procedures to protect the organization's data and infrastructure.
- Compliance Oversight: Ensure compliance with industry regulations and standards and conduct regular audits to assess adherence to security protocols.
- Security Training & Awareness: Develop and implement security training programs to promote a culture of security awareness throughout the organization and to manage security incident response & remediation.
- Production & Help Desk Support: Oversee production support and help desk operations, ensuring timely resolution of infrastructure, software, and network issues. Establish escalation procedures and SLAs to maintain optimal service levels.
- Incident Management: Own the incident management process, including root cause analysis, post-mortem reviews, and continuous improvement efforts to prevent future issues.
- Cost Optimization: Continuously monitor and optimize infrastructure costs without compromising performance, reliability, or security.
- Capacity Planning and Scaling: Manage capacity planning and scaling to ensure infrastructure can handle future growth, including traffic spikes, data loads, and new product features.
- Stakeholder Collaboration: Collaborate with cross-functional teams, including software development, operations, and external vendors, to ensure alignment on infrastructure needs.
- Documentation & Training: Ensure high-quality technical documentation and provide mentorship and training to your team to develop their technical skills, security awareness, and troubleshooting capabilities.
Qualifications
Qualifications Minimum Education
- Bachelor's degree in computer science, Information Technology, or a related field.
Minimum Experience
- 7+ years of experience in infrastructure, DevOps, or systems engineering, with at least 3+ years in a leadership or management role.
- Deep expertise in cloud infrastructure (AWS, Azure) with experience in multi-cloud architectures.
- Experience with Infrastructure-as-Code tools like Terraform, Ansible, or CloudFormation.
- Solid understanding of networking (e.g., VPN, DNS, Load Balancers, VPCs) and security best practices (e.g., IAM, Key Management, firewalls).
- Proficient in container orchestration technologies like Docker and Kubernetes, including production-level scaling and management.
- Experience with CI/CD pipelines and tools (e.g., Jenkins, GitLab CI) to automate deployment and testing.
- Strong knowledge of Linux/Unix systems and administration, including performance tuning, troubleshooting, and scripting (e.g., Bash, Python).
- Experience leading security initiatives, including vulnerability management, patching, security incident handling, and implementing security controls.
- Experience managing help desk operations, including developing SLAs, incident tracking, escalation procedures, and support workflows.
- Experience with monitoring and logging systems such as Prometheus, Grafana, ELK stack, or similar.
- Proven ability to manage and mentor teams, setting goals, conducting performance reviews, and developing career paths for team members.
- Passion for learning and continuous improvement, with a proactive approach to staying updated on industry trends and technologies.
- Stay informed about emerging technologies, industry trends, and best practices in infrastructure engineering, and mentor team members accordingly.
Physical Requirements Ampact is committed to compliance with the Americans with Disabilities Act and will make reasonable accommodations as possible to enable employees to perform the essential functions of their positions. This position requires the ability to:
- Travel locally needed to attend meetings.
- Communicate effectively with people/groups in multiple settings within and outside the organization.
- Effectively utilize existing and emerging technology to achieve required results.
- Transporting of moderately heavy objects up to 25 pounds
Benefits
Ampact offers an excellent benefit package including Medical, HSA, Dental, Vision, FSA, Life, Disability, PTO and 401(k).
EEOC
Ampact will not discriminate for or against any AmeriCorps service member or applicant on the basis of race, color, creed, national origin, gender, age, religion, sexual orientation, disability, gender identity or expression, political affiliation, marital or parental status, familial status, military service, or any other category protected by law. Reasonable accommodations provided upon request.
|