Senior Infrastructure Engineer, Microsoft 365
Location: Pune
Employment Type: full-time
Designation: Senior Infrastructure Engineer, Microsoft 365
Job Details
Senior Infrastructure Engineer, Microsoft 365
Position summary
Client is looking for a Senior Infrastructure Engineer to own the design, automation, and reliability of our Microsoft 365 messaging and collaboration platforms, with primary focus on Exchange Online and Microsoft Teams. You will treat the tenant as code: building repeatable, version-controlled, and auditable configurations so that thousands of caregivers and office colleagues can communicate reliably, every day.
This role supports our mission of helping people have the care they need at home. Reliable email and collaboration are essential to the clinicians and staff who deliver that care.
Key responsibilities
- Engineer and operate Exchange Online: mail flow, connectors, transport rules, hybrid coexistence, shared and resource mailboxes, retention, and anti-spam/anti-phishing policies (Defender for Office 365).
- Engineer and operate Microsoft Teams: policy design, teams and channel provisioning, Teams Phone and meeting settings, governance, lifecycle, and app management.
- Define M365 tenant configuration as code using Infrastructure as Code (Terraform, Bicep) and declarative configuration tooling, with all changes managed through pull requests, peer review, and automated deployment.
- Build and maintain automation in PowerShell and Microsoft Graph API for user and mailbox lifecycle, license assignment, group and team provisioning, reporting, and remediation of configuration drift.
- Design and maintain CI/CD pipelines (Azure DevOps or GitHub Actions) that validate, test, and deploy M365 and supporting Azure/Entra infrastructure across non-production and production environments.
- Detect and correct configuration drift; maintain baselines aligned to security and compliance requirements (HIPAA, SOC 2) and Microsoft secure score recommendations.
- Partner with Security, Identity, Compliance, and Service Desk teams on DLP, sensitivity labels, conditional access, eDiscovery, and incident response affecting email and Teams.
- Lead troubleshooting and root-cause analysis for complex messaging and Teams issues; serve as Tier 3 escalation and contribute to on-call rotation.
- Plan and execute migrations, tenant-to-tenant moves, and platform changes (for example, Zoom-to-Teams adoption) with minimal disruption.
- Monitor service health, mail flow, and Teams quality; build dashboards and alerts that drive proactive action.
- Document designs, runbooks, and standards; mentor engineers and promote automation-first practices.
Required qualifications
- 5 to 8+ years of experience in infrastructure or systems engineering, with at least 3 years administering Exchange Online and Microsoft Teams at enterprise scale.
- Strong PowerShell scripting skills, including Exchange Online, Teams, and Microsoft Graph modules.
- Hands-on experience with the Microsoft Graph API (authentication via app registrations, managed identities, and certificates).
- Proven experience with Infrastructure as Code, such as Terraform and/or Bicep, including state management and modular design.
- Experience building CI/CD pipelines in Azure DevOps or GitHub Actions, and working with Git-based workflows.
- Solid understanding of email protocols and security (SMTP, SPF, DKIM, DMARC, TLS) and of DNS and hybrid Exchange architecture.
- Working knowledge of Microsoft Entra ID, conditional access, and role-based access control as they relate to M365 workloads.
- Strong troubleshooting, communication, and documentation skills, with the ability to work independently and across teams.
Preferred qualifications
- Experience with Microsoft365DSC or similar desired-state configuration tools.
- Familiarity with Microsoft Purview (retention, DLP, eDiscovery) and Defender for Office 365.
- Experience with Teams Phone / Direct Routing and Teams Rooms.
- Experience in healthcare or another regulated industry.
- Microsoft certifications such as MS-102, MS-700, SC-300, AZ-104, or AZ-400; HashiCorp Terraform Associate.
- Experience with Python, REST API integration, or ITSM tooling (such as ServiceNow).
Success measures
- Tenant configuration is fully represented in code, with drift detected and remediated automatically.
- Reduction in manual provisioning and ticket volume through self-service and automation.
- High availability and mail flow reliability, with clear SLAs and fast incident resolution.
- Changes delivered through reviewed, tested pipelines with no unplanned user-facing outages.
Powered by Systems Plus
Systems Plus offers GCC capabilities to help organizations enhance their agility, access specialized talent, and optimize costs while driving innovation. With over 20 delivered GCCs and more than three decades of experience in providing disruptive solutions, Systems Plus helps your organization become a global value organization. At Systems Plus, we provide access to a global talent pool, standardize processes, and enhance collaboration by providing a central hub for shared services and support.