Role
DevOps Engineer (Azure DevOps – Remote)
Summary
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.
Number of Vacancies
1