Position Description:
LEAD SYSTEMS ENGINEER – AUTOMATION & MS TEAMS
Overview
We are looking for a Lead Systems Engineer with strong automation development experience and hands on scripting expertise to design, build, and maintain enterprise grade automation solutions. The role is primarily focused on developing reusable scripts, automation frameworks, API based integrations, reporting solutions, validation controls, and remediation workflows using PowerShell, Python, Microsoft Graph API, REST APIs, and related technologies. The candidate should also have practical exposure to Microsoft 365 services, including Microsoft Teams, Teams Phone, Teams Rooms, Entra ID, Exchange Online, Intune, and collaboration workloads, to support automation, service interoperability, governance, monitoring, and operational efficiency in a large enterprise workplace.
Key Responsibilities
Automation Solution Development: Design, develop, and maintain scalable scripting and automation solutions using PowerShell, Python,
Microsoft Graph API and REST APIs to automate Microsoft Teams operational processes, governance controls, reporting, provisioning, validation, and remediation activities.
Automation Architecture and Tooling: Build reusable scripting frameworks, orchestration workflows, self service tools, standardized modules, and scheduled automation jobs to enable efficient administration, lifecycle management, and supportability of Microsoft Teams services.
Systems Integration and Teams Interoperability Engineering: Develop and maintain integrations between Microsoft Teams and enterprise platforms including Entra ID, Exchange Online, Intune, ITSM tools, monitoring platforms, compliance systems, SBC platforms, SIP services, and other Unified Communications components to streamline operational processes, service interoperability, and data flows.
Data Engineering, Reporting and Analytics: Engineer automated reporting and analytics solutions using Graph API, PowerShell, Power BI, Log An
📌 Lead Systems Engineer (Bengaluru)
🏢 CGI
📍 Bengaluru