Alarm.com-posted 5 months ago
Full-time • Mid Level
Lawrence, KS
1,001-5,000 employees

Alarm.com is seeking a DevOps Engineer to join our growing team. The DevOps engineer designs and develops applications to deliver integration and automation solutions across Alarm.com's infrastructure and applications stack throughout the entire lifecycle. This position works closely with Engineering, Quality Engineering, Cloud Operations and Release Management in on-boarding of new and existing life safety and home automation applications to the cloud and serves as the main liaison between these teams to deliver automation solutions and software deployment frameworks from inception to development to production to maintenance. This encompasses all technical aspects of the Alarm.com cloud and applications with an ever-watchful eye on their availability, latency, performance, and capacity.

  • Design and develop tools and frameworks to enable continuous code integration and automated infrastructure management across all layers in the cloud – Servers, Storage, Network, Operating Systems, Management infrastructure Applications and Monitoring and Alerting
  • Provide technical direction to Engineering teams on best practices for deploying software in the cloud
  • Develop a full understanding on the operation and architecture of the Alarm.com cloud and provide innovative solutions to increase reliability, performance and predictability in our operations
  • Evaluate, architect, implement and migrate on-premises complex workloads to hyperscaler infrastructures – AWS, Azure, Google Cloud
  • Embrace DevOps activities to increase consistency and visibility into change management
  • Troubleshoot issues and participate in on-call support, ensuring stability and performance of the production environment
  • Work closely with various groups within Operations, Software Engineering, and Quality Engineering to drive efficiencies, including authoring of runbooks and key alert metrics, and overall health and stability of monitoring
  • Support application deployments and the entire SLDC
  • Participate in reviews of new and changed components
  • Other duties as assigned
  • 3-4 years of related DevOps experience
  • B.A. or B.S. (or higher level degree) in Computer Science or a similar engineering program with strong academic performance preferred
  • Strong Operations engineering background with experience working on Operations/Support projects
  • Experience with programming and scripting languages: Bash, C#, C++, Python, PowerShell
  • Experience with Cloud Platforms and virtualization Technologies: VMWare, Azure, AWS, Google Cloud
  • Experience with Configuration Management and IaC tools: Ansible/AWX, Puppet, Terraform
  • Knowledge of Linux operating systems like Ubuntu and Red Hat Enterprise Linux
  • Experience with containerization concepts and technologies: Docker, K8s, AKS, Rancher
  • Familiarity with Server Monitoring & Application Performance Monitoring solutions. E.g. PagerDuty, Grafana, OpenTelemetry
  • Knowledge of automation frameworks and CI/CD tools: Bamboo, GitHub Actions, Jenkins, Atlassian, GIT, ArgoCD
  • Familiarity with multi-tiered escalation and on call procedures
  • Ability to work both collaboratively and individually within a team environment
  • Exemplary passion for automating complex processes and running Infrastructure as Code
  • Self-directed approach with high degree of initiative to investigate and resolve issues
  • Familiarity with security tools, patch management, benchmarks and compliance frameworks
  • Familiarity with secrets and artifact storage technologies like Vault and Artifactory
  • Knowledge of Windows Server operating systems, applications and services including IIS, SQL Server, PowerShell
  • Familiarity with messaging systems: Kafka, RabbitMQ, ActiveMQ
  • Competitive pay and benefits inclusive of subsidized medical plan options
  • HSA with generous company contribution
  • 401(k) with employer match
  • Paid holidays, wellness time, and vacation increasing with tenure
  • Paid maternity and bonding leave
  • Company-paid disability and life insurance
  • FSAs
  • Well-being resources and activities
  • Casual dress work environment
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service