Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
Job Description
Senior Automation Engineer – Microsoft 365 (Engineering-Focused)
Location
Hyderabad, India
Experience
6–9 years (strong engineering depth preferred over years)
Role Overview
The Senior Automation Engineer – Microsoft 365 is a hands-on engineering role responsible for designing, building, and maintaining scalable automation platforms and tooling for Microsoft 365 operations.
This role goes beyond scripting and supports automation. The engineer will develop production-grade automation solutions , integrate with Microsoft 365 and enterprise systems using APIs, manage data through SQL, and apply software engineering best practices. M365 SME knowledge is required primarily to design intelligent, resilient automation , not to perform routine support.
Core Responsibilities
Automation Engineering & Solution Development (Primary Focus – ~70%)
- Design and develop enterprise-grade automation solutions for Microsoft 365 operations.
- Build PowerShell frameworks and modules with:
- Modular design
- Error handling, logging, retry mechanisms
- Secure credential management
- Develop automation services and tools using:
- Visual Studio / .NET (C# preferred)
- RESTful services and API-driven architecture
- Integrate automation with:
- Microsoft Graph API
- Exchange Online, SharePoint Online, Teams APIs
- Azure AD / Entra ID endpoints
- Design and manage SQL tables to support automation:
- Schema design and optimization
- Stored procedures and complex queries
- Audit, telemetry, and reporting data
- Implement self-healing and event-driven automation for common M365 operational failures.
- Apply secure coding, performance, and scalability best practices to all solutions.
Platform Engineering & Operational Automation
- Build reusable automation platforms , not one-off scripts.
- Design automation for:
- User lifecycle management
- License optimization and compliance
- Security and access governance
- Configuration drift detection and remediation
- Integrate automation with:
- ITSM platforms (e.g., ServiceNow)
- Monitoring and alerting systems
- Enable CI/CD pipelines for automation code (versioning, testing, release management).
Microsoft 365 Technical Domain (Contextual, Not Helpdesk)
- Act as a deep technical advisor on M365 internals to ensure automation aligns with platform behavior and limits.
- Provide engineering-level troubleshooting for automation failures related to M365 services.
- Perform root cause analysis where platform behavior impacts automation outcomes.
- Stay current with Microsoft 365 architectural changes that may affect automation design.
Engineering Standards & Leadership
- Establish coding standards, design patterns, and review processes for automation development.
- Maintain technical documentation, architecture diagrams, and runbooks .
- Mentor junior engineers in:
- Automation design
- PowerShell and .NET engineering
- API-driven development
- Collaborate with security, compliance, and platform teams to align automation with enterprise standards.
Required Technical Skills
Mandatory
- Strong software engineering background with hands-on development experience .
- Advanced PowerShell expertise (modules, classes, REST integrations).
- Development experience using Visual Studio (.NET / C#) .
- Strong SQL Server skills:
- Database design
- Performance tuning
- Stored procedures and reporting
- Deep experience with:
- Microsoft Graph API
- RESTful API integration and authentication (OAuth, app registrations)
- Strong understanding of:
- Identity and access management
- Cloud service limits, throttling, and resiliency design
Preferred to Have
- Azure Functions, Logic Apps, or Azure Automation
- Power Platform integration (Power Automate, Power Apps)
- Experience building internal engineering tools or platforms
- Microsoft or Azure certifications
Soft Skills & Engineering Mindset
- Engineering-first mindset with focus on scalability and maintainability
- Ability to convert operational pain points into well-architected automation
- Strong analytical and system-thinking skills
- Clear technical communication and documentation ability
- Ownership mindset – drives solutions end-to-end
What This Role Is Not
- Not a ticket-driven M365 admin role
- Not limited to basic scripting
- Not focused on day-to-day user support
Want AI-powered job matching?
Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.
Get Started Free