Logo
Relativity

Senior DevOps Engineer

Relativity, Chicago, Illinois, United States, 60290

Save Job

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 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 experience

Professional Experience: At least 3 years managing cloud-native technologies within Azure environments

Proficient with Azure DevOps and/or GitHub workflows.

Demonstrated experience in infrastructure deployment using Azure Bicep templates, Terraform, or Pulumi

Advanced skills in PowerShell scripting, including the development of reusable functions

Comprehensive knowledge of database fundamentals and data modeling principles

Azure DevOps: Expertise in GitHub Actions/Workflows and YAML for CI/CD pipeline automation, Azure Storage

Network: VNET, Public IP, Private Endpoints, App Gateway, Firewall

Security: Key Vault, NSG, Azure AD, Managed Identities, Service Principals

Virtual Machine: All aspects, scalesets

Observability/Monitoring (Logs, Metrics, and Traces)

Docker / Kubernetes

Databases: Skilled in SQL (writing queries, configuring SQL Server) and NoSQL databases such as Elastic Search; experienced with XEvent/SQL Profiler for monitoring and troubleshooting

Cloud & Infrastructure: Familiarity with IIS and Hyper-V

Certificate Management (creating and installing certificates, certificate authorities and trust)

Troubleshooting: network trace tools

Other Technologies: Experience with RabbitMQ, Fusion Log Viewer

Preferred Qualifications

HA/DR design (Backup/Restore, failover)

Load Balancer (Layer 4 vs Layer 7, Azure Standard Load Balancer)

Firewall Management (rule configuration)

Chef / Ruby

Open Telemetry

Python or GO

Hybrid or Azure Arc

Performance 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 $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.

#J-18808-Ljbffr