Senior DevOps Engineer

Overstock.comUT
101d$124,000 - $155,000

About The Position

At Beyond, we believe that everyone should “Be You!”. Beyond is a community that upholds a culture of understanding, acceptance, and respect. We believe a person’s individuality, traits, beliefs, and characteristics should be valued and embraced. Living by this ethos is essential to the success of our business. Our goal is to foster a more inclusive environment where every employee visibly demonstrates inclusive behaviors and respect for individuals.

Requirements

  • Ability to learn new software, frameworks and APIs quickly
  • A working understanding of code and scripting languages
  • Proven track record for working effectively with technical and business functions
  • Tenacious and aggressive troubleshooting skills
  • Strong team player, quality conscious, excellent analytical, written and verbal communication skills, and highly self-motivated
  • Knowledge of best practices and IT operations in an always-up, always-available service
  • Extensive experience with automation/configuration management using either Puppet, Ansible, Chef or an equivalent
  • Experience analyzing and monitor performance bottlenecks and key metrics in order to optimize software and system performance
  • 2+ years experience with Python or similar
  • Intermediate/advanced Linux shell and shell scripting experience
  • 3+ years experience with Linux systems integration and administration
  • 5 years experience supporting DevOps, Sys Administration or related
  • Experience with architecting complex, scalable web systems
  • Experience refining designs through data-driven means
  • Knowledge of CI (Continuous Integration) and CD (Continuous Deployment) methodologies with Jenkins
  • Background in Linux/Unix Administration

Nice To Haves

  • BS in Computer Science, Engineering, a related technical discipline or equivalent experience

Responsibilities

  • Implement automation efforts around builds, deployment, and automatic scaling
  • Monitor environments, servers, and applications for health, performance, and security
  • Maintain and upgrade configuration management systems
  • Maintain tooling code in shell, python or similar scripting language
  • Support Linux systems and Oracle databases
  • Work with GIT, including branching and merging strategies
  • Work with build tools such as Jenkins and Maven
  • Work on multiple platforms including physical servers, virtual servers, docker containers, Kubernetes, GCD, and AWS
  • Implement DNS configurations for new platforms
  • Work with code analysis tools such as SonarQube
  • Work with different deployment strategies such as raw deployments, RedHat Package Management, Java deployments such as war files in tomcat, and container images
  • Analyze, review and clarify design and architecture on developer tools, implementing any missing tools
  • Act as a liaison between the development teams and the operations teams to resolve issues
  • Document as-is state of environment, gap analysis, come up with options, recommendations
  • Perform other duties as required and assigned by manager and upper management
  • Follow legal policies as directed

Benefits

  • 401k (6% match)
  • Flexible Schedules
  • Tuition Reimbursement
  • Leadership Development Program
  • Mentorship Program
  • Employee Resource Groups (LatinX, Black Employee Network, LGBTQIA+, Women’s Network, Women In Tech)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service