Job Description Our mission is to redefine the home experience through intelligently designed products and services delivered to every home by people who care.Who Are We Vivint Smart Home is a leading smart home company in North America. Vivint delivers an integrated smart home system with in-home consultation, professional installation and support delivered by its Smart Home Pros, as well as 24-7 customer care and monitoring. Dedicated to redefining the home experience with intelligent products and services, Vivint serves more than 2 million customers throughout the U.S. and Canada. Vivint is on the Forbes 2018 list of “America’s Best Employers, as well as the Forbes 2019 list of “America’s Best Employers for Diversity.” The company is the largest tech employer in Utah, a certified Great Place to Work, and one ofFast Company ’s World’s 50 Most Innovative Companies for 2017. For more information, visit out more about what it's like to work here: Behind the big orange logo: an inside look at Vivint Smart Home Why Vivint Smart Home is One of the Most Innovative Companies Vivint's Culture Working Conditions This job operates in a professional office environment. This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets and fax machines.Responsibilities
- Troubleshoot and debug issues with a focus on resolving problems quickly with minimal impact to customers and developers.
- Build tools to improve developer productivity and contribute ideas to continuously improve Vivint Technology.
- Manage processes, systems and infrastructure, leveraging best practices and security.
- Monitor and manage service reliability, availability, and performance.
- Support and troubleshoot Linux and Windows Virtual Machines and Containers.
- Build software and systems to manage Vivintinfrastructure and applications.
- Improve reliability, quality, and uptime of Vivnt software and infrastructure solutions.
- Measure and optimize system performance, with an eye toward pushing our capabilities forward, getting ahead of customer needs, and innovating to continually improve.
- Expertise with code management and deployment processes (CI/CD), procedures, and tools, preferably with Jenkins.
- Development experience at a SR level, including .Net
- Familiar with source management tools such as Git and Bitbucket.
- Experience with one or more scripting languages (Python/Go/Javascript/Groovy).
- Experience with containerization and orchestration technologies including Docker and Kubernetes.
- A pragmatic approach to problem-solving.
- Strong teamwork and collaborative skills
- Flexibility in a fast-paced environment with competing priorities.