is seeking a DevOps Engineer to join our growing team. The DevOps engineer designs and develops applications to deliver integration and automation solutions across '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 cloud and applications with an ever-watchful eye on their availability, latency, performance, and capacity.
RESPONSIBILITIES
The DevOps Engineer primary job responsibilities will include :
- 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 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+ years of related DevOps experienceB.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, AppDynamicsKnowledge 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.Other duties as assigned.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.PREFERRED QUALIFICATIONS
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.WHY WORK FOR ?
Collaborate with outstanding people : We hire only the best. 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. You are empowered to perform as soon as you join the team!Gain well-rounded experience : 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.Work with the latest technologies : You’ll gain exposure to a broad spectrum of IoT, SaaS, and M2M technologies including wireless communication, video monitoring, smart home automation, web development, and backend application development and hosting.Focus on fun : places high value on our team culture. We even have a committee dedicated to hosting a stand-out holiday party, happy hours, and other fun corporate events.