Enable job alerts via email!

DevOps Engineer

RAND Corporation

United States

Remote

USD 102,000 - 157,000

Full time

5 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative firm is seeking a skilled DevOps Engineer to join its Application Delivery team. In this dynamic role, you'll manage a diverse portfolio of enterprise applications, focusing on Microsoft Azure environments and implementing CI/CD processes. Your expertise in cloud technologies, scripting, and collaboration will drive impactful changes within the organization. This position offers the opportunity to work in a fast-paced, customer-driven environment, where your contributions will enhance the efficiency and reliability of critical applications. If you're passionate about technology and eager to make a difference, this role is perfect for you.

Benefits

Health Insurance
Life and Disability Insurance
Paid Time Off
Savings Plan
Sabbatical Pay

Qualifications

  • 5+ years of experience in a DevOps or similar role.
  • Proven experience managing complex Azure environments.
  • Strong coding/scripting abilities in Python, PowerShell, JavaScript, C#.

Responsibilities

  • Manage the team's Microsoft Azure environment for uptime and reliability.
  • Implement CI/CD processes and automation of new services.
  • Collaborate with internal customers and team members.

Skills

DevOps
Microsoft Azure
Python
PowerShell
JavaScript
C#
Infrastructure as Code (IaC)
CI/CD
Agile/Scrum
Technical Documentation

Education

Bachelor's degree or equivalent work experience

Tools

Terraform
Docker
Kubernetes
Jenkins
GitHub
Jira
Prometheus
Grafana
Splunk

Job description

Job Type:

Regular

DevOps Engineer - Information Services

The DevOps Engineer is a member of the Application Delivery team in RAND's Information Services department. The team is responsible for managing a broad portfolio of enterprise applications, including custom-developed cloud-based applications and commercial SaaS applications used throughout the RAND enterprise.

  • Primary responsibilities include managing the team's Microsoft Azure environment with a focus on service monitoring to ensure uptime and reliability, scripting the deployment and automation of new services, and leading efforts to implement CI/CD processes.
  • This role works collaboratively with internal customers, researchers, and Information Services team members (application developers, operations engineers, information security).
  • The ideal candidate maintains a positive attitude and is a team player with a desire to impact change.
  • The candidate has very strong analytical and technical skills along with demonstrated ability to get things done in a customer-driven, fast-paced collaborative team environment.
  • We highly value candidates who demonstrate strong enthusiasm and an aptitude for rapid learning, with direct experience in the specified technologies considered beneficial.

Minimum Qualifications

  • 5+ years of experience in a DevOps or similar role, working with a variety of technologies and cloud platforms.
  • Proven experience managing and configuring complex Azure environments, including subscriptions, resource groups, virtual networks and private endpoints, DNS, identity and access management, RBAC, security controls, cost management and billing, monitoring, backup and disaster recovery.
  • Experience with Azure services such as Monitor, Application Gateway, Entra ID, Key Vault, Storage, Defender, OpenAI.
  • Strong coding/scripting abilities in languages such as Python, PowerShell, JavaScript, C#, etc.
  • Experience developing and supporting infrastructure-as-code (IaC) templates using ARM, Bicep, Terraform, etc.
  • Experience implementing automated CI/CD pipelines with tools such as GitHub/GitLab, Jenkins, Azure DevOps, etc.
  • Familiar with containerization and orchestration platforms such as Docker, Kubernetes, OpenShift, etc.
  • Familiar with logging and monitoring tools such as Prometheus, Grafana, Splunk, etc.
  • Proven ability to develop technical documentation such as system architecture diagrams, networking diagrams, process and data flow diagrams, data models, etc.
  • Experience working in an Agile/Scrum/Lean development environment and tracking tasks in Jira or similar systems.
  • Excellent problem solving and troubleshooting skills.
  • Excellent communication skills, both written and verbal. Strong interpersonal skills and ability to work effectively with a wide variety of technical and non-technical stakeholders.
  • Familiar with Microsoft best practice architecture patterns, governance frameworks, zero trust principles.
  • Passionate about software and technology. Stays current on industry trends, technologies, and best practices.


Desired Qualifications

  • Strong preference for a generalist who can contribute across numerous functional areas - multi-cloud environments (experience with AWS in addition to Azure is a plus), on-prem infrastructure management, infrastructure automation, deployment pipelines, networking configuration, system administration, coding, patching and vulnerability management, etc.
  • Experience developing or supporting Microsoft Azure cloud-native applications that leverage PaaS offerings such as App Service Plans, Functions, SQL Database, Search, Data Factory, Data Lake, Synapse, Fabric, etc.
  • General understanding of artificial intelligence concepts and related technologies such as Azure OpenAI, AI Foundry, etc.


Education Requirements

  • Bachelor's degree or equivalent work experience.

Experience

  • Minimum 5 years of experience as a software developer, cloud engineer, or system administrator.

Technical Writing Samples Required

  • Applicants are required to provide writing samples, architecture diagrams, and other relevant technical materials.

Location

  • The ideal candidate will be located near a major RAND office location in Santa Monica, Pittsburgh, Washington D.C., or Boston.
  • Remote candidates will be considered.

Salary Range: $102,800 - $156,500

RAND considers a variety of factors when formulating an offer, including but not limited to, the specific role and associated responsibilities; a candidate's work experience, education/training, skills, expertise; and internal equity.The salary range includes base pay plus RAND's sabbatic pay (which provides additional compensation above base pay when vacation is taken). In addition, RAND provides strong benefits including health insurance coverage, life and disability insurance, savings plan, paid time-off and more.

Equal Opportunity Employer

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

DevOps Engineer

Patch My PC

Remote

USD 110,000 - 136,000

5 days ago
Be an early applicant

DevOps Engineer ($80,000/year USD), CXT Software

CXT Software

Remote

USD 120,000 - 200,000

Yesterday
Be an early applicant

Senior DevOps Engineer, Medicaid

Atexo

Remote

USD 130,000 - 145,000

Yesterday
Be an early applicant

Senior DevOps Engineer - Remote

ScreenPal

Remote

USD 120,000 - 200,000

7 days ago
Be an early applicant

Staff DevOps Engineer - REMOTE

JLL

Chicago

Remote

USD 125,000 - 150,000

4 days ago
Be an early applicant

DevOps Engineer

Bitovi

Remote

USD 100,000 - 150,000

6 days ago
Be an early applicant

Network and Hybrid DevOps Engineer

SixMap, Inc.

Baltimore

Remote

USD 90,000 - 160,000

-1 days ago
Be an early applicant

Senior DevOps Engineer

SmithRx

Mississippi

Remote

USD 80,000 - 120,000

Yesterday
Be an early applicant

Sr. DevOps Engineer LATAM (Remote) and Europe (Remote)

OfferFit, Inc.

Mississippi

Remote

USD 80,000 - 120,000

2 days ago
Be an early applicant