About the role
DevOps Engineer enables continuous delivery and system reliability for SharePoint document management and integrated applications in a multi-cloud and hybrid environment.
Responsibilities
Build integrations and deploying SSO for the customer.
Set up external monitors for all applications to collect data on uptime, performance, latency, errors, timeouts etc.
VPN in for internal applications
Deliver training and conduct support for the customer on the specific components they deliver.
Maintain and Enhance CI-CD Pipeline using Azure DevOps – Repo, Pipeline & Boards.
Build & Test Python Scripts.
Build & Integrate to API Knowledge Microsoft Sharepoint & Microsoft GraphSQL.
Build Azure Cloud Components – Azure VM, Azure Database for PostgreSQL, Azure Blob, Azure Defender, Azure Application Gateway, Azure Function, Azure Event Grid.
Advise Lead in the event of weekend support requests.
Respond to occasional support requests from Functional Manager on other related matters.
Timely status report submission to Leads/PM
Conduct Knowledge Sharing sessions with both internal and external teams, if needed.
Skills & Requirements
Technical Skills:
Proficiency in DevOps tools such as Git, Jenkins, Azure DevOps, or equivalent.
Expertise in multi-cloud environments (Azure, AWS) and hybrid on-premise architectures.
Advanced scripting and automation skills (PowerShell, Python, or equivalent).
Solid knowledge of SharePoint (including SharePoint Online, SPFx) and system integrations.
Familiarity with API integration methodologies, including RESTful services, WebHooks, and Batch Jobs.
Experience implementing SSO, SAML, and MFA security protocols (e.g., Microsoft 365, Azure AD).
Problem-Solving:
Ability to analyze and resolve connectivity or integration issues in complex environments.
Experience identifying root causes of performance bottlenecks and implementing fixes.
Communication & Collaboration:
Strong collaboration skills with cross-functional teams (e.g., development, IT operations).
Ability to document processes, configurations, and issue resolutions effectively.
Additional Requirements:
Ability to quickly learn and evaluate new technologies, including developing proofs-of-concept.
Understanding of best practices in DevOps, security, and user experience design.
Knowledge of hybrid identity and authorization concepts.
Nice to have
Ability to design and implement SLA or uptime requirements for these integrations.
Ability to drive support disaster recovery planning and execution.