HeadLight Technologies Inc. is hiring a

Senior DevOps Engineer

Seattle, United States
Full-Time

Remote candidates in the US are encouraged to apply


HeadLight, founded in 2005, delivers industry-leading technology solutions that have revolutionized the construction industry. Our photo-driven inspection and verification technology enables our customers to streamline and mobilize project inspections, communications, and documentation leading to superior project deliveries. We have a variety of customers ranging from state departments of transportation, top-tier consulting engineering firms, contractors, equipment manufacturers, and industry-related materials companies. The opportunities to shape and provide efficiencies to constructions are endless!

Come join the Headlight team!


Job Description

The Senior DevOps Engineer is a key member of the HeadLight team and is responsible for delivering high availability architectures and solutions, automation, scripting, and cloud architecture, following best practices. As the Sr. DevOps Engineer, you quickly master details and new technologies as well as enjoy solving unique and complex challenges. In this role, you will help drive the evolution of our SaaS solution by planning highly available and secure network and server architecture, devise automated ways to enable rapid customer onboarding, continuously refine and improve scaling efficiency, design and improve automation supporting builds, deployments, environment build outs, and always consider information security in all of your plans.


What You Will Do

  • Design, review, document, and implement infrastructure around web, application, and data tiers to meet security, availability, responsiveness, and cost objectives.
  • Automate application and cloud infrastructure management using scripting and industry standard tooling, achieving a high degree of configurability.
  • Building and maintaining tools, solutions and microservices associated with deployment and our operations platform, ensuring that all meet our customer service standards and reduce errors.
  • Intensive involvement in Infrastructure as Code (IAC), execution plans, resource graph and change automation.
  • Implement and maintain intelligent infrastructure and application monitoring for other engineering teams to plug into.
  • Troubleshoot infrastructure and application configuration issues identified by monitoring and manual testing and add monitoring to cover identified gaps.
  • Proficiency in Server Provisioning, Middleware Management, Build and Deployment Automation through tools like GitHub, Jenkins, Docker and other technologies.
  • Stress test infrastructure, implementing process and design changes as needed.
  • Create and maintain runbooks for operational issues. Implement and refine operational processes and procedures, automating these when possible.
  • Support company security compliance efforts.
  • Establish and manage DevOps team best practices.
  • Manage code deployments, fixes, updates and related processes.
  • Provide leadership and mentorship for DevOps engineers.
  • Stay current with industry trends and source new ways for our business to improve.
  • Manage and participate in an on-call rotation with other engineers.

Requirements

  • Expertise in Linux-based infrastructures, Linux/Unix administration, and AWS.
  • Practiced administration of databases such as SQL, MS SQL, MySQL, NoSQL, Hadoop, Elasticsearch, RabbitMQ, Memcache, Mongo.
  • Proficient with writing scripts in one or more languages such as Java, JavaScript, Perl, Python, Bash, and Ruby.
  • Practical application of time and project management skills using workflow tools such as Agile, Jira, and Scrum/Kanban/SAFe with the capability to prioritize and multitask as needed.
  • Experience with open-source technologies, cloud services and high availability cloud architecture principles.
  • Strong communication skills and ability to explain protocol and processes with team and management.
  • Minimum of 5 years of experience automating and operating a cloud based application environment.
  • Robust troubleshooting skills with the ability to spot issues before they become problems.
  • Current with industry trends, IT ops and industry best practices, and able to identify the ones we should implement.
  • Adept in implementing and tuning auto scaling, application load balancing, and application deployment solutions.
  • Experience implementing, scaling, and maintaining an automated deployment environment.
  • Self-starter who enjoys learning and applying knowledge.


How You’ll Be Successful

  • We Are Customer Focused: We work to deeply understand our customers to help reach shared goals, leveraging our technology and collective expertise to deliver successful outcomes.
  • We Earn Trust: We communicate transparently and honor our commitments to build trust with one another and with our customers.
  • We Bias Toward Action: We choose to act fast and be nimble. We seek data to guide our actions, take calculated risks, and evaluate our successes and failures. We celebrate our wins, and learn from our mistakes.
  • We Embrace Growth Mindset: We are curious and comfortable being uncomfortable. When challenges arise, we view them as opportunities for growth.
  • We Cultivate Ownership Culture: We establish accountability for each other as we pursue shared goals. We seek opportunities to tap in and make commitments in service of the company.
  • We Invest with Intention: We are thoughtful about how we spend our time and energy, putting in the work to ensure greater and more positive future impacts.


The salary range for the Senior DevOps Engineer role is $150,000-$200,000. Exact compensation will be based or adjusted on skills, experience and location. We will provide more information on our benefits and stock options upon requests.

Benefits

Medical

Dental

Vision


This job is no longer available

Enter your email address below to get notified whenever we find a similar job post.

Unsubscribe at any time.