Posting Type
Hybrid
Job Overview
We are seeking a Senior DevOps Engineer with proven experience in developing and maintaining test environments within Azure to join our engineering team. This team is responsible for delivering reliable build and deployment services, as well as providing consistent server infrastructure administration resources and support to engineering teams within the Relativity Server Platform.
The role involves building pipeline templates, building services infrastructure, configuring Azure components, and setting up distributed SQL etc. It requires granting or configuring permissions, licenses, subscriptions etc. for server team members. Experience with Agile project management, continuous integration and delivery (CI / CD), infrastructure as code, automated testing, and fostering collaboration and regular feedback within the team is expected.
Job Description and Requirements
Your Role in Action
- Participate in Scrum team activities throughout the software development lifecycle.
- Help team maintain regression testing environment infrastructure as needed for each annual release, hotfix release, and patch releases
- Help teams build reliable pipelines so they can concentrate on enhancements to their products and not spend time on the actual automated build processes
- Help teams not to worry about incidental items used by their build pipelines. These are common services that should be maintained by a single team. Ex : storage containers for building artifacts, VM Scale Sets used by automated builds
- Help team own all pipelines used to automate the release process of annual releases, hotfixes, and patches
- Help team own release documentation
- Identify, document, automate, and engineer processes for recurring tasks.
- Contribute to and improve automated deployment and upgrade CI / CD workflows
- Troubleshoot, resolve defects, and respond to client-specific problems
- Upon gaining sufficient experience, participate in regular on-call technical support shifts as a second line of support when Relativity Customer Support Team cannot resolve urgent issues
Minimum Qualifications
Education : Bachelor's degree in computer science, engineering, or a closely related technical discipline, or equivalent professional experienceProfessional Experience : At least 3 years managing cloud-native technologies within Azure environmentsProficient with Azure DevOps and / or GitHub workflows.Demonstrated experience in infrastructure deployment using Azure Bicep templates, Terraform, or PulumiAdvanced skills in PowerShell scripting, including the development of reusable functionsComprehensive knowledge of database fundamentals and data modeling principlesAzure DevOps : Expertise in GitHub Actions / Workflows and YAML for CI / CD pipeline automation, Azure StorageNetwork : VNET, Public IP, Private Endpoints, App Gateway, FirewallSecurity : Key Vault, NSG, Azure AD, Managed Identities, Service PrincipalsVirtual Machine : All aspects, scalesetsObservability / Monitoring (Logs, Metrics, and Traces)Docker / KubernetesDatabases : Skilled in SQL (writing queries, configuring SQL Server) and NoSQL databases such as Elastic Search; experienced with XEvent / SQL Profiler for monitoring and troubleshootingCloud & Infrastructure : Familiarity with IIS and Hyper-VCertificate Management (creating and installing certificates, certificate authorities and trust)Troubleshooting : network trace toolsOther Technologies : Experience with RabbitMQ, Fusion Log ViewerPreferred Qualifications
HA / DR design (Backup / Restore, failover)Load Balancer (Layer 4 vs Layer 7, Azure Standard Load Balancer)Firewall Management (rule configuration)Chef / RubyOpen TelemetryPython or GOHybrid or Azure ArcPerformance tools (e.g. Diskspd for IOPS)Proven ability to work effectively within agile software teams, including providing mentorship, leading features, and facilitating cross-group collaboration.Relativity is committed to competitive, fair, and equitable compensation practices.
This position is eligible for total compensation which includes a competitive base salary, an annual performance bonus, and long-term incentives.
The expected salary range for this role is between following values :
$111,000 and $167,000
The final offered salary will be based on several factors, including but not limited to the candidate's depth of experience, skill set, qualifications, and internal pay equity. Hiring at the top end of the range would not be typical, to allow for future meaningful salary growth in this position.