Alarm.composted 10 days ago
$120,000 - $145,000/Yr
Full-time - Mid Level
Centennial, CO

About the position

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, Security 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 role encompasses all technical aspects of the Alarm.com cloud and applications with an ever-watchful eye on their availability, latency, performance, and capacity.

Responsibilities

  • 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.
  • 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.
  • Other duties as assigned

Requirements

  • 3-5 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.
  • Experience with Cloud Platforms and virtualization Technologies: VMWare, Azure and AWS.
  • 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, New Relic, Dynatrace, AppDynamics
  • Knowledge of automation frameworks and CI/CD tools: Bamboo, GitHub Actions, Octopus Deploy, Jenkins, Atlassian, GIT, ArgoCD.
  • Familiarity with secrets and artifact storage technologies like Vault and Artifactory.
  • Familiarity with programming and scripting languages: Bash, C#, Python, Go.
  • 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 a high degree of initiative to investigate and resolve issues.

Nice-to-haves

  • Familiarization with security tools, patch management, benchmarks and compliance frameworks.
  • Knowledge of Windows Server operating systems, applications and services including IIS, SQL Server, PowerShell.
  • Experience implementing messaging systems: Kafka, RabbitMQ, ActiveMQ.

Benefits

  • 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
Hard Skills
Ansible
1
Appdynamics
1
Artifactory
1
Azure DevOps
1
Bash
1
0wpuSxynYU
0
1v7a9eBb6m8s XLcvD5WqAZI
0
2KI4OzyFhnQDxiN B3jUVdMeGg9
0
45h06VzO
0
530aYjMou rYVFpJafBzmeq4G
0
5A1LvOuf3na KmY6ABczWOa
0
5kS2lq
0
8RxMyacA nj2CZir
0
8oM6 QDimKbW97I6T Upilj5M6Jn8g
0
8xQP4Lw 4XURVgiehjG
0
9p2jW KjXhO749u
0
A2R4xnaW kg8Z24DHqb iJCzBec
0
C7cVIX2Ojnb4 WxJeD0h5a2AB
0
CALlm
0
Cr87msFcXH2z OIVfPZ5kS4b
0
E2igILKk
0
Fy8vcPMLrxi EAL2MazoZqQ7W
0
FyJqGWjxw ckL XDNrs1l
0
GQOsPVozN stSx7R tWnxBHeZhVF
0
GpCvcXR ACxadGuLjZbTn8w
0
H9gOu GAur6gIcCfy
0
HWe7AqU3kF4fRt5 0Rl FVoNa
0
Hl2nqgycF
0
I0lhW8Yi EoFxR147
0
JoI
0
LQqFxvkS5JgsWKw4 ZlN7GdHnMhX
0
OxQKb5ZavP jJDobwh4dk3X
0
QYzgEp PTenm4qku XkO25KtY1ZN
0
WLDd
0
X1ztCjm4hvW U6OS5NI1dDJ
0
XrQec8oI Q0m xCpormNTwa
0
YG7IlMpkd 9qfQdJzCDAmP
0
YrXOom2
0
YtWurS aLwdK1Wgrb
0
Z7HBWsto UIWDOPijY
0
aGdk
0
cE9d2Q
0
dVrTS3
0
etIO0d6SH 1YkNqWDtz43
0
gCT5V H9Cl7rxtvTF
0
hi5Sac0XylHgqD 8Q4l0YViomt
0
jsnX9fv Mte8NI9K
0
kAaO7b QvEC4WiLb
0
kpcsZIL
0
lGERC3D
0
lMDWBQUZ MK3D28nGA7g
0
n235oE itsN
0
nVgLT98
0
nvUNOd0z3LgEC8 xn6Ufa10 w0jW s6NoLt4mRg91
0
o2wbMG 7q3IXGaPJg2
0
p4c9Abmeot
0
pd875fu
0
r78LydO MgPBRefTjah8
0
rxOUKYm0GEhMT5 qhL3QSZ
0
trDW5oXp
0
ups8XI JHqCmrNLY1da
0
wR6KhoI kpIvSjDXlxwb
0
Build your resume with AI

A Smarter and Faster Way to Build Your Resume

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service