Software Engineer - DevOps
Company Description
Wish is a mobile e-commerce platform that flips traditional shopping on its head. We connect hundreds of millions of people with the widest selection of delightful, surprising, and—most importantly—affordable products delivered directly to their doors. Each day on Wish, millions of customers in more than 160 countries around the world discover new products. For our over 1 million merchant partners, anyone with a good idea and a mobile phone can instantly tap into a global market.
We're fueled by creating unique products and experiences that give people access to a new type of commerce, where all are welcome. If you’ve been searching for a supportive environment to chase your curiosity and use data to investigate the questions that matter most to you, this is the place.
Job Description
As a DevOps engineer, you are responsible for deploying, maintaining and scaling internal services here at Wish. The systems you deploy are highly available and fault tolerant. When issues occur, you are able to quickly debug and triage the problem. You understand the various ways software can fail and are able to understand resource requirements for different services. You are determined to automate as many manual processes as possible to avoid human error. You are able to evaluate multiple software solutions and utilizing cost benefit analysis figure out the best choice.
Responsibilities:
Provision, configure and maintain service infrastructure as code
Design and build advanced automated build, test and release infrastructure
Ensure uptime and stability of build, test, monitoring, and deployment systems
Perform infrastructure cost analysis and optimization
Participate on-call rotation to provide application support, incident management, and troubleshooting
Qualifications
Minimum Qualifications:
B.S. in Computer Science, other related field, or equivalent experience
2+ years of Linux systems administration experience
Minimum 2+ yrs experience in Site Reliability Engineering, DevOps, or equivalent area.
Experience with Docker and Kubernetes (k8s)
Experience designing and building reliable systems at scale
Development experience in one or more programming languages (e.g. Python, Golang, Ruby, Java, C/C++, etc)
Preferred Qualifications:
Experience with Amazon Web Services (AWS)
Experience with Continuous Integration and/or Continuous Deployment systems
Experience with a configuration management system, e.g Salt, Chef, Ansible, etc.
Experience with Monitoring, eg Prometheus, Datadog, Graphite, etc.
Additional Information
Wish values diversity and is committed to creating an inclusive work environment. We provide equal employment opportunity for all applicants and employees. We do not discriminate based on any legally-protected class or characteristic. Employment decisions are made based on qualifications, merit, and business needs. If you need assistance or accommodation due to a disability, please let your recruiter know. For job positions in San Francisco, CA, and other locations where required, we will consider for employment qualified applicants with arrest and conviction records.
Individuals applying for positions at Wish, including California residents, can see our privacy policy here.