Browse All Jobs
Job Description

Alarm.com is seeking a DevOps Engineer to join its team in Krakow, Poland. The DevOps Engineer will be responsible for designing and developing solutions that automate the provisioning and management of Alarm.com's infrastructure stacks across VMware, AWS, and Azure. The ideal candidate will work closely with Software Engineering to bring life safety and home automation applications to both on-premises and cloud environments, acting as a key liaison between DevOps, Software Engineering, and Operations. This role involves working side-by-side with Engineering and Operations in all technical aspects of the Alarm.com cloud and applications, with a focus on availability, latency, performance, and capacity.

Responsibilities:

  • Design and develop tools and frameworks for continuous code integration and automated infrastructure management.
  • Write high-quality code to support DevOps tasks and automation efforts.
  • Collaborate with Operations, Software Engineering, and Quality Engineering to drive efficiencies.
  • Develop a full understanding of the Alarm.com cloud architecture and provide innovative solutions.
  • Evaluate, architect, implement, and migrate on-premises workloads to hyperscaler infrastructures.
  • Build, manage, and maintain Kubernetes clusters.
  • Troubleshoot issues and participate in on-call support.
  • Provide technical direction to Engineering teams on cloud deployment best practices.
  • Participate in continuous improvement activities.

Requirements:

  • B.A. or B.S. in Computer Science or a similar engineering program.
  • 2-3 years of related DevOps experience.
  • Strong object-oriented programming skills; C# and .NET are a plus.
  • Experience with Cloud Platforms and virtualization technologies: VMware, Azure, AWS, GCP.
  • Experience with Configuration Management and IaC tools.
  • Experience with Windows or Linux environments.
  • Experience with containerization concepts and technologies: Docker, Kubernetes (K8s), AKS, Rancher.
  • Familiarity with Server Monitoring & Application Performance Monitoring solutions.
  • Knowledge of automation frameworks and CI/CD tools.
  • Ability to work collaboratively and individually.
  • Self-directed approach with a high degree of initiative.

Alarm.com offers:

  • Opportunity to work on innovative technologies.
  • A collaborative and supportive team environment.
  • The possibility to work remotely occasionally.
Apply Manually

Alarm.com

Alarm.com is a leading cloud-based platform for smart security and the Internet of Things, providing solutions to over 7.6 million home and business owners. Every day, customers use Alarm.com’s solutions toward the safer and smarter management of their properties. Alarm.com focuses on innovation across domains like AI, video analytics, facial recognition, machine learning, and energy analytics. They are dedicated to creating change through technology.

All Jobs at Alarm.com (83)