DevOps Engineer

About BlackLocus

BlackLocus is an innovation lab operating within The Home Depot, the top home improvement retailer in the world. To stay ahead of the curve, The Home Depot is making a substantial investment in data science, innovation, technology, and design. BlackLocus is contributing to this initiative by providing analytical tools to optimize and automate pricing, assortment, and product info by applying machine learning and revenue management techniques.

BlackLocus is a small collaborative environment where everyone is excited to work together every day. We are located in downtown Austin in an open space designed for collaboration, comfort, and productivity. We have a culture of learning providing 10% research time. We value diverse perspectives and strive to be an inclusive, safe environment. And finally, we love to have fun and celebrate together! If this sounds like something you are looking for, we can't wait to hear from you.

Job Summary
 
We are looking for an experienced DevOps engineer to help our team establish a superior DevOps practice driving productivity, security, and quality for BlackLocus. We build web and distributed applications in AWS and Google Cloud Platform with the bulk of our existing systems in AWS. Our developers work in Go, Python, JavaScript, and Java. We want to go faster without compromising quality or security. Our perfect fit is a collaborative, knowledgeable, energetic, hands-on, and pragmatic engineer who loves to solve problems and build durable solutions. 

Come join a wonderful group of people who happen to be strong software engineers, analysts, and data scientists. We have big DevOps dreams and a lot to do! 

Job Duties
 
 70% - Delivery & Execution: 
  • Collaborates and pairs with other product team members (UX, engineering, and product management) to create secure, reliable, scalable software solutions 
  • Documents, reviews, and ensures that all quality and change control standards are met 
  • Writes custom code or scripts to automate infrastructure, monitoring services, and test cases 
  • Writes custom code or scripts to do "destructive testing" to ensure adequate resiliency in production 
  • Creates meaningful dashboards, logging, alerting, and responses to ensure that issues are captured and addressed proactively 
  • Drives destructive testing, automation, or engineering empowerment 
  • Identifies unsecured code areas and implements fixes as they are discovered with or without tooling 
  • Contributes to foundational code elements that can be reused many times by a product 
  • Contributes to meaningful architecture diagrams and other documentation needed for security reviews or other interested parties 
  • Defines Service Level Objectives for products to constantly measure their reliability in production and help prioritize backlog work 

20% - Support & Enablement: 
  • Fields questions from other product teams or support teams 
  • Monitors tools and participates in conversations to encourage collaboration across product teams 
  • Provides application support for software running in production 
  • Proactively monitors production Service Level Objectives for products
  • Proactively reviews the performance and capacity of all aspects of production: code, infrastructure, data, and message processing 
  • Triages high priority issues and outages as they arise 

10% - Learning: 
  • Participates in and leads learning activities around modern software design and development core practices (communities of practice) 
  • Proactively views articles, tutorials, and videos to learn about new technologies and best practices being used within other technology organizations 
  • Attends conferences and learns how to apply new technologies where appropriate 

Responsibilities

  • Partners with software engineers and data scientists to build secure, usable, efficient tools to enable their work 
  • Measures our development and operational effectiveness
  • Defines problems and solutions facing our development efforts
  • Helps drive our integration and deployment maturity
  • Improves monitoring and alerting 
  • Leads and guides the team in identifying and implementing new technologies which will advance our security awareness
  • Drives adherence with compliance controls 
  • Provides tools employing strong application and data security practices
  • Manages key and password rotation
  • Supports secure, cost-effective use of cloud compute cycles for our support and data science teams 
  • Helps control overall cloud costs 

Qualifications and Skills

  • 5 years experience as a Devops Engineer
  • Ability and enthusiasm to collaborate with a diverse range of people and perspectives
  • Strong Linux system administration background
  • Good verbal and written communication skills
  • Strong knowledge of AWS and/or GCP
  • Knowledge of current and emerging deployment and integration technologies and paradigms
  • Strong knowledge of application and web security best practices
  • Experience with GitHub, Jenkins, and multiple test automation tools 
  • Experience with one or more of the following: Java, Go, or Python configuration
  • Experience implementing vulnerability scanning such as AWS Inspector or Qualys in cloud deployments
  • Experience automating patch management for base virtual machine and container images 
  • Experience with configuration Management tools  such as Ansible, Chef, Puppet, or similar
  • Experience managing production infrastructure with Terraform, CloudFormation, or similar
  • Experience enabling automated test environments 
  • Experience with container management (Docker, Kubernetes, etc.)

 Benefits  

  • Excellent work-life balance 
  • Comprehensive benefit package 
  • Competitive base and bonus package 
  • Generous PTO policy 
  • 401(k)  eligible for matching company contribution after one year 
  • Restricted stock grants and Employee Stock Purchase Program 
  • Stocked kitchen with healthy snacks, tons of drinks, and an espresso maker 
  • Lots of team events including weekly catered lunches, happy hours, and other fun outings 
  • Located in the heart of downtown Austin with garage parking provided 
  • The Home Depot is an Equal Opportunity Employer 

 LEGAL DISCLAIMER: BlackLocus and The Home Depot are Equal Opportunity/M/F/Vet/Disabled Employers. Available positions may vary by location. Bilingual candidates are encouraged to apply. ©2005-2019 Home Depot Product Authority, LLC. All rights reserved. Know your rights. Click here to view Federal labor law posters. 
 

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
Error
insert_drive_file
insert_drive_file