alarmcom

DevOps Engineer

Apply Now

At a Glance

Location
Tysons, Virginia, United States
Experience
3+ years
Posted
2026-04-24T10:21:07-04:00

Key Requirements

Required Skills

AWSAzureBashCI/CDDevOpsDockerGitKubernetesLinuxPythonTerraform

Domain Knowledge

  • Cloud
  • Engineering
  • SaaS

Requirements

Minimum 3 years of DevOps or cloud infrastructure engineering experience.

Hands-on experience with cloud and virtualization technologies including VMware, AWS, and Azure.

Experience with configuration management and infrastructure-as-code tools such as Ansible, AWX, Puppet, and Terraform.

Working knowledge of Linux and Windows operating systems in enterprise environments.

Experience with containerization and orchestration technologies including Docker, Kubernetes (K8s), Azure Kubernetes Service (AKS), and Rancher.

Familiarity with server monitoring and application performance monitoring solutions such as PagerDuty, Grafana, OpenTelemetry, New Relic, Dynatrace, and AppDynamics.

Compensation & Benefits

Our total rewards package is designed to support you holistically—in your health, your finances, and your life outside of work. The package includes medical plans with company subsidies, a Health Savings Account (HSA) with a company contribution, and a 401(k) with an employer match. We encourage a healthy work-life balance with paid vacation that increases with tenure, paid holidays, wellness time, and paid maternity and bonding leave. To complete the package, we also provide company-paid disability and life insurance, all within a collaborative and casual work environment.

Responsibilities

The Engineer's primary job responsibilities include:

Design and develop tools and frameworks that enable continuous integration and automated infrastructure management across all layers of the cloud stack, including servers, storage, networking, operating systems, management infrastructure, applications, monitoring, and alerting.

Implement and maintain infrastructure-as-code solutions using technologies such as Ansible, AWX, Puppet, and Terraform to support scalable and repeatable infrastructure deployments.

Provide technical guidance to engineering teams on best practices for deploying and operating software within the Alarm.com cloud environment.

Develop a deep understanding of the architecture and operational characteristics of the Alarm.com cloud platform and implement solutions that improve system reliability, performance, and predictability.

Evaluate, architect, and implement infrastructure solutions and migrate on-premises workloads to hyperscaler environments including AWS and Azure.