Senior Devops Engineer Department: IT-Technology Development Reports to: Job Description: Architect, plan, implement and operate the overall systems deployment, as well as development of any necessary build, deployment, and operational, and monitoring tools to automate the day to day functioning of the deployment to the maximum extent possible Job Responsibilities: • Secondary responsibility for QA testing across all components. Works with other team members to ensure that test coverage is sufficient and not lacking in scope. Develops automated test tools and manages deployment and operation of continuous integration practices • Ensure that all servers and platform components are properly monitored and operating • Lead resource on troubleshooting for all server/infrastructure/systems level issues Job Requirements: • A Bachelor’s degree in Computer Science, or equivalent • 2+ years experience with Python or similar. We use Python • 3+ years experience with Linux systems integration and administration (Ubuntu preferred) • Intermediate/advanced Linux shell and shell scripting experience (bash preferred) • Experience with architecting complex, scalable web systems, utilizing concepts such as sharding, n-tier, horizontal scaling, clustering, and optimization of the software stack and database schemas. Experience refining designs through data-driven means. • Experience with git and Github, or similar RCS (subversion, CVS, mercurial). We use git/Github • Experience with continuous integration and CI tools (such as Travis and Jenkins) • Experience with Test-Driven Development, unit testing & functional testing practices and tools • Experience with SQL, SOA/n-tier, TCP/IP and related protocols (HTTP, SMTP, SNMP, DNS, etc) • Experience with configuration management systems such as Docker (recommended), Puppet, Chef, etc • History showing an ability to integrate multiple disparate systems via custom scripting, automation tools (e.g. expect), etc • Experience with Test-Driven Development, unit testing & functional testing practices and tools • Experience (or at a minimum, familiarity) with the tools and technology powering our stack: Python 3, Django/Flask, RabbitMQ/Celery, PostgreSQL, Redis, HAProxy, Nginx, Pyunit, Jquery, Knockout, Selenium, Travis, Docker, Wiki/Restructured text, VMWare/KVM/Xen, NoSQL (Mongo/Cassandra/etc), Pingdom.
We are Overstock
At Overstock.com, we believe that everyone should “Be You!”. Overstock is a community that upholds a culture of understanding, acceptance, and respect. We believe a person’s individuality is at the core of diversity, and those 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 diverse environment where every employee visibly demonstrates inclusive behaviors and respect for individuals.
Who We Are:
Just a few minutes from Salt Lake City and Utah’s ski slopes, Overstock is an original resident of “ ”, one of the fastest growing technology hubs in the country. We’re a passionate group of collaborative problem solvers and creative innovators, working on cutting-edge technology. From building award-winning retail applications (with amazing ) to creating leading blockchain and machine learning technologies, each of us embodies a unique value and contributes a diverse perspective to the team.
What We Offer:
401k (6% match) * Flexible Schedules
Physical Requirements:
This position requires you to sit, stand and perform general office functions. You may also be required to lift up to 25 pounds occasionally. Bending, stooping and reaching are also frequently required.
Equal Employment Opportunity:
It is our policy to provide equal employment opportunity for all applicants and associates. This policy includes our commitment to ensure that all employment decisions are made without regard to race, color, religion, gender, national origin, disability, pregnancy, veteran status (including Vietnam era veterans), age, sexual orientation, gender identity, or any other non-job-related characteristic protected by law.
We are Overstock
At Overstock.com, we believe that everyone should “Be You!”. Overstock is a community that upholds a culture of understanding, acceptance, and respect. We believe a person’s individuality is at the core of diversity, and those 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 diverse environment where every employee visibly demonstrates inclusive behaviors and respect for individuals.
Who We Are:
Just a few minutes from Salt Lake City and Utah’s ski slopes, Overstock is an original resident of “ ”, one of the fastest growing technology hubs in the country. We’re a passionate group of collaborative problem solvers and creative innovators, working on cutting-edge technology. From building award-winning retail applications (with amazing ) to creating leading blockchain and machine learning technologies, each of us embodies a unique value and contributes a diverse perspective to the team.
What We Offer:
401k (6% match) * Flexible Schedules
- Onsite Health Clinic
- Tuition Reimbursement, Leadership Development Program, & Mentorship Program
- Onsite Fitness Center
- Overstock Women's Network (OWN)
- And More…
Physical Requirements:
This position requires you to sit, stand and perform general office functions. You may also be required to lift up to 25 pounds occasionally. Bending, stooping and reaching are also frequently required.
Equal Employment Opportunity:
It is our policy to provide equal employment opportunity for all applicants and associates. This policy includes our commitment to ensure that all employment decisions are made without regard to race, color, religion, gender, national origin, disability, pregnancy, veteran status (including Vietnam era veterans), age, sexual orientation, gender identity, or any other non-job-related characteristic protected by law.