Alarm.com

Alarm.com

DevOps Engineer

Tysons, Virginia, USA · full-time

Sponsorship not specifiedDetected 56 days ago
PythonGoC#BashGitAWSAzureCloud PlatformsDockerKubernetesTerraformAnsibleCI/CDGitHub ActionsLinuxGrafanaDevOpsIncident ResponseCollaborationProblem Solving

About the role

  • The position combines hands-on engineering with operational responsibility to ensure the availability, performance, scalability, and reliability of Alarm.com's cloud platforms and applications.
  • Provide technical guidance to engineering teams on best practices for deploying and operating software within the Alarm.com cloud environment.
  • Troubleshoot infrastructure and application issues across development, staging, and production environments.

Responsibilities

  • Alarm.com offers a diverse and dynamic environment where you will get the chance to work directly with executives and develop expertise across multiple areas of the business.
  • DevOps Engineer The DevOps Engineer is responsible for the design, development, and lifecycle management of automation and integration solutions across Alarm.com's cloud infrastructure and application platforms.
  • This role works closely with Software Engineering, Quality Engineering, Cloud Operations, Security, and Release Management teams to onboard and support applications throughout the full software development lifecycle.
  • Implement and maintain infrastructure-as-code solutions using technologies such as Ansible, AWX, Puppet, and Terraform to support scalable and repeatable infrastructure deployments.
  • 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.
  • Participate in on-call rotations and incident response to maintain the stability and performance of production services.
  • Collaborate with Cloud Engineering, Software Engineering, and Quality Engineering teams to improve operational efficiency and system observability.
  • Support application deployments and improvements across the full software development lifecycle.

Requirements

  • Requirements Bachelor's degree in Computer Science, Engineering, or a related technical field preferred.
  • 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.
  • Experience with containerization and orchestration technologies including Docker, Kubernetes (K8s), Azure Kubernetes Service (AKS), and Rancher.
  • Experience with CI/CD pipelines and DevOps tooling including GitHub Actions, Octopus Deploy, Atlassian tools, Git, and ArgoCD.
  • Experience with scripting or programming languages such as Bash, Python, Go, C#, and PowerShell.

Nice to have

  • Experience supporting highly available SaaS environments with 99.999% uptime requirements.
  • Experience operating large-scale cloud infrastructure supporting distributed applications.
  • WHY WORK FOR ALARM.COM?
  • Our standards are high and our employees enjoy working alongside other high achievers.
  • Make an immediate impact: New employees can expect to be given real responsibility for bringing new technologies to the marketplace.
  • Community and Camaraderie: One of our core values is to 'Keep It Fun,' which to us means fostering a strong sense of community.
  • Alarm.com values working together and collaborating in person.
  • Our employees work from the office 4 days a week.

Skills

  • New employees can expect to be given real responsibility for bringing new technologies to the marketplace.

Benefits

  • Develop and maintain operational runbooks, monitoring standards, and alert metrics to support platform health and stability.

Company info

  • Alarm.com understands the value of professional recruiting services.
  • However, we are not accepting resumes from recruiters or employment agencies for this position.
  • In the event we receive a resume or candidate referral for this position from a third-party recruiter or agency without a previously signed agreement, we reserve the right to pursue and hire those candidate(s) without any financial obligation to you.
  • If you are interested in working with Alarm.com, please email your company information and standard agreement to

Visa & Work Authorization

  • Please note that sponsorship of new applicants for employment authorization, or any other immigration-related support, is not available for this position at this time

This listing is sourced directly from Alarm.com's careers page and normalized into a canonical job model.