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 & SharePoint integrated forms) to capture, manage, and visualize business data. Build and maintain Power Automate flows integrating SharePoint, 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 SharePoint Lists and downstream automation. Implement data driven automation using SharePoint 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, SharePoint, Exchange, and external platforms. Implement secure authentication and authorization mechanisms. Design and implement ServiceNow integrations, automating data flow from ServiceNow to SharePoint 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 SharePoint 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, SharePoint 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 SharePoint 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