Job Description
Alarm.com is seeking a DevOps Engineer to join their growing team in Centennial, CO. The DevOps Engineer will be responsible for designing and developing applications to deliver integration and automation solutions across Alarm.com's infrastructure and applications stack throughout the entire lifecycle. This role involves close collaboration with Engineering, Quality Engineering, Cloud Operations, Security, and Release Management teams.Alarm.com values working together and collaborating in person. Their employees work from the office 4 days a week.
- Designing and developing tools and frameworks for continuous code integration and automated infrastructure management.
- Providing technical direction to Engineering teams on best practices for deploying software in the cloud.
- Developing a full understanding of the Alarm.com cloud architecture and providing innovative solutions to increase reliability and performance.
- Evaluating, architecting, implementing, and migrating on-premises complex workloads to hyperscaler infrastructures (AWS, Azure).
- Embracing DevOps activities to increase consistency and visibility into change management.
- Troubleshooting issues and participating in on-call support.
- Supporting application deployments and the entire SLDC.
Requirements: - 3+ years of related DevOps experience.
- B.A. or B.S. in Computer Science or a similar engineering program.
- 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.
- Knowledge of automation frameworks and CI/CD tools.
- Familiarity with secrets and artifact storage technologies like Vault and Artifactory.
- Familiarity with programming and scripting languages: Bash, C#, Python, Go.
Alarm.com offers: - Competitive pay and benefits.
- Subsidized medical plan options.
- HSA with generous company contribution.
- 401(k) with employer match.
- Paid holidays, wellness time, and vacation.
- Paid maternity and bonding leave.
- Company-paid disability and life insurance.
- FSAs.
- Well-being resources and activities.
- Casual dress work environment.