
Senior Administrator - Microsoft PowerBI,Windows Powershell, Python
About the role
Job Summary
The Automation Engineer is responsible for designing, developing, and maintaining end to end automation solutions using Microsoft Power Platform, PowerShell, and GitLab CI/CD. The role focuses on integrating multiple enterprise applications, automating user and group management, enabling secure data handling, and enhancing operational efficiency through scalable, secure, and reusable automation frameworks.
Key Responsibilities
Key Responsibilities Lead the design and architecture of scalable automation solutions using Power Apps, Power Automate, and PowerShell. Translate complex business requirements into secure, reusable, and maintainable automation frameworks. Act as technical SME for Power Platform, automation integrations, and DevOps practices. Power Platform Development Design and develop Power Apps (Canvas & Share Point integrated forms) to capture, manage, and visualize business data. Build and maintain Power Automate flows integrating Share Point, Exchange, Azure AD, Graph API, and external systems. Build enterprise grade Power Automate workflows for approvals, orchestration, and system integrations. Use Microsoft Forms as intake mechanisms and integrate responses into Share Point Lists and downstream automation. Implement data driven automation using Share Point Lists/Dataverse/SQL/Oracle as backend databases with appropriate security and item level permissions. Enhance and optimize automation solutions based on evolving business requirements. Automation & Scripting Design, develop, and maintain automation scripts and frameworks to support identity, access, and system management processes. Enable automated provisioning, updates, and maintenance of users, groups, and access configurations based on defined business rules. Support rule based automation to ensure consistency, accuracy, and scalability across identity and access workflows. Continuously review and enhance automation solutions to adapt to evolving business, security, and operational requirements. Integration & APIs Integrate multiple applications using: o Microsoft Graph API o REST APIs Enable seamless data exchange across Microsoft 365, Share Point, Exchange, and external platforms. Implement secure authentication and authorization mechanisms. Design and implement Service Now integrations, automating data flow from Service Now to Share Point for tracking, reporting, and workflow automation. Design and implement programmatic integrations using standardized API interfaces to enable interoperability between multiple enterprise applications. Develop automation logic for request handling, data transformation, validation, and synchronization across heterogeneous systems. Handle error management, retries, logging, and exception handling to ensure reliability and traceability of integrations. DevOps & CI/CD Manage GitLab repositories, including: o Creating and maintaining projects o Version control and code updates o Design and execute GitLab CI/CD pipelines to automate deployment and execution of scripts and automation workflows. Ensure code quality, reusability, and secure deployment practices. Security & Governance Implement Share Point List security, including item level permissions and restricted access. Ensure automation solutions follow organizational governance and compliance standards. Documentation & Knowledge Management Create and maintain: Technical documentation Process flows Knowledge transfer documents Provide clear documentation for automation logic, integrations, and operational support.
Skill Requirements
Technical Skills Microsoft Power Apps (Canvas Apps, Moder-driven App, Share Point Forms) Power Automate (Cloud flows, integrations, approvals) Advanced PowerShell scripting (automation, identity, Exchange, AD/Azure AD) GitLab (repositories, CI/CD pipelines) Microsoft Graph API & REST APIs Share Point Online (Lists, permissions, data integration) Exchange Online & Distribution List automation Data security, governance, and DLP concepts Additional Skills Requirement analysis and solution design Automation optimization and performance tuning Cross platform integration Strong troubleshooting and debugging skills
Other Requirements
Preferred Qualifications Experience with Microsoft 365 automation Understanding of enterprise security and compliance frameworks Prior experience in large scale automation or enterprise IT environments
Required skills
Microsoft Power BI
Windows PowerShell
Python
Administration
About HCL Technologies
Gurugram
Headquarters