Infrastructure Engineer
Summary
Architects and manages Life.Church's IT infrastructure: Microsoft Azure cloud, Microsoft 365, enterprise storage, and backup/disaster recovery, while handling staff account support, escalated helpdesk tickets, and a 24/7 on-call rotation. Core tools: Azure, Entra ID/Active Directory, Python, and PowerShell.
What You'll Do
- Architect, deploy, and manage comprehensive infrastructure solutions that align with organizational goals and future growth.
- Support current infrastructure management software and identify opportunities for new solutions.
- Manage account maintenance for staff and ensure exceptional day-one experiences for new users.
- Perform regular infrastructure and server-side maintenance to ensure optimal performance.
- Manage the Microsoft Azure cloud environment, including provisioning, configuration, and multiregion solutions.
- Oversee Microsoft 365 product offerings, including provisioning and configuration.
- Ensure high availability and reliability through proactive monitoring and infrastructure management.
- Architect and manage enterprise-scale storage solutions, including unified storage systems.
- Configure and maintain software-defined storage infrastructure with advanced features including snapshots, replication, and tiered storage management.
- Configure enterprise backup and disaster recovery solutions with automated scheduling, deduplication, and long-term retention policies.
- Monitor storage performance metrics, capacity planning, and implement predictive analytics for proactive storage management.
- Implement and maintain security and data privacy standards across all software solutions.
- Manage security and access controls for cloud-based solutions.
- Develop and implement policy-driven data protection best practices to prevent data loss.
- Ensure compliance with organizational security standards and industry best practices.
- Participate in 24/7 on-call rotation to address and resolve technical escalations.
- Serve as escalation point for IT Helpdesk regarding organization-wide software issues.
- Resolve tickets promptly while maintaining clear communication on progress throughout the process.
- Respond to escalated tickets with focus on positive customer experience.
- Determine root cause of issues and communicate appropriately to internal and external customers.
- Collaborate with other Infrastructure Engineers to achieve desired outcomes.
- Integrate and partner with internal teams to solve complex problems.
- Manage relationships with vendors and serve as a primary point of contact.
- Assist IT team with procurement card coding and vendor-related activities.
- Revise and maintain technical and operational documentation, including procedures.
- Collaborate on Discovery, Scope, and Deployment phases of organization-wide software solutions.
- Develop and maintain current knowledge of scripting languages.
- Research technology trends and partner with other organizations or vendors to improve infrastructure.
- Seek opportunities to innovate current infrastructure hardware and processes.
- Leverage AI-assisted tooling to improve team efficiency, documentation quality, and system automation.
Skills Needed to Succeed
- Excellent verbal, written, and interpersonal communication skills in order to maintain relationships and partnerships.
- Maintain a systematic and organized approach to completing assignments accurately, thoroughly, and timely.
- Clearly explain complicated and detailed processes in a concise and simple way.
- Ability to self-motivate, take initiative, make independent decisions, and problem-solve.
- Ability to collaborate in a team environment and work independently.
- Ability to organize work, establish priorities, meet established deadlines, and follow up on assignments with minimum direction.
- Enthusiastic learner with the ability to collaborate with teammates and cross-functional partners.
- Familiarity with AI-assisted development tools and a willingness to integrate emerging technologies into daily workflows.
- High School Diploma or GED.
- 1-3 years of related work experience.
- Fundamentals (MS-900) or Azure Fundamentals (AZ-900) Microsoft 365 certification or equivalent documented knowledge and experience.
- 1+ years of experience with Microsoft Azure involving design, deployment, configuration, and optimization.
- 1+ years of experience with IaaS and PaaS solutions.
- 1+ years of experience of Active Directory, Azure Active Directory, or Microsoft Entra IDexperience involving design, deployment, configuration, and optimization.
- Proficient experience scripting with Python and PowerShell.
Benefits We Offer
- Paid parental leave, including maternity, paternity, and adoption leave.
- Generous employer-paid leave for the use of vacation, sick time, and other qualifying reasons.
- Innovative and comprehensive Medical, Dental, and Vision insurance that provides team members with useful resources and savings to navigate their holistic health.
- Life insurance policy provided for all staff members at 2x annual salary at no cost. Additional life insurance coverage is available to purchase.
- Short-Term and Long-Term disability is covered at 100% for full-time qualified staff members.
- Comprehensive wellness and mental health benefits allow staff to proactively invest in their physical and emotional health.
- Generous 401(k) retirement plan allowing a team member to have up to 12.5% (including employee contribution, employer match, and employer discretionary contribution) contributed into their account in their first year. It doesn’t stop there—the more years on staff, the greater the investment!
- $160 annually in development dollars for team members to invest in their professional growth.
- Casual dress and work environment.
- And much more!