13 Nov
|
systems plus
|
Pune
Location: Pune Employment Type: full-time
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 explicit SLAs and fast incident resolution.
Changes delivered through reviewed, tested pipelines with no unplanned user-facing outages.
📌 Senior Infrastructure Engineer, Microsoft 365 (Pune)
🏢 systems plus
📍 Pune