O*****

O*****

VIEW PROFILE

 

SHARE THIS GIG

AUCTION EXPIRED

Dev Ops Engineer - App Backend

 

  • San Francisco, CA
  • Permanent
  • DevOps

  • Unix

  • Linux

  • AWS

  • GCP

  • NoSql

  • Python

  • webapp2

  • Django

  • Pyramid

  • Job Posted: Tuesday, June 26, 2018

  • Expires On: Thursday, July 26, 2018

  • Job Type: Permanent

  • Duration: 1+ years

  • Desired Experience: 1-2 years

  • Work Authorization: Resident/Citizen

The Challenge
Optimizelys core application services drive our Experimentation and Personalization products - products that directly impact our customer experience. Our services are the backbone for enabling Optimizelys Data Platform and Content Distribution.
Optimizely is looking for a DevOps Engineer that will work as part of our Application Backend Engineering team. This is a unique opportunity to improve, create, operate, and scale mission-critical production services.
This is a role that will require technical leadership. You will be the first engineer on this team with a DevOps speciality. Optimizely embraces a total ownership model -- our engineers are all on call for their own code, so you will be working in a team of highly dedicated colleagues who respect the work that you do, are excited to have you bring your knowledge to the team, and know how to support you day to day.
We want you to help us improve our observability so that we can make big changes to our architecture as safely as possible. Your expertise will help us move forward and scale for the future.
The Application Backend Infrastructure team powers Optimizelys internal and external APIs, identity service, and our core datastore -- were the platform powering our customers experiments. Our primary language is Python and we are active in the Python community. We deploy our code to both Google Cloud Platform and Amazon Web Services.
Why is this exciting for you?
You will be the first DevOps engineer role for this team, and you will have a key position enabling you to both teach and learn. This role leverages knowledge and expertise across multiple business critical production systems.
  • You are a hybrid Systems and Software Engineer that loves to build systems for solving repetitive tasks and workflows
  • You like working on a spectrum of web services and bringing structure to them.
  • You have a data driven approach to improving and maintaining software ecosystems
  • You believe that automation is a key component in keeping a large-scale system humming
  • You enjoy tackling highly complex problems with an engineering mindset
Your Background
  • You have strong DevOps experience with Unix/Linux systems, including solid troubleshooting and problem-solving skills, and you know your way around Unix/Linux command line tools
  • Strong interpersonal communication skills and ability to work well in a diverse, team-focused environment
  • You have production experience developing and deploying highly scalable stateless web services.
  • Youve worked on systems in a variety of cloud providers (AWS, GCP, etc)
  • You have experience scaling NoSQL and relational database systems
  • You are familiar with service oriented architectures
  • You want to build shared reusable infrastructure
  • You want to build fault tolerant services
  • Nice to have: Experience with Python 2.7/3, Webapp2, Pyramid and Django.
What will you be doing?
You would work closely with the Application Backend and generalized DevOps engineering teams to:
  • Define Operational Metrics (SLOs, SLIs, etc) for production systems and services
  • Create a Reliability Engineering roadmap for ensuring that our systems and services are healthy, monitored, automated, and scalable
  • Work with fellow engineers to influence development early on to ensure new systems are designed with scale, operability and performance in mind
  • Deliver launch plans for major features and build the necessary infrastructure (staging environments, monitoring, alerting, runbooks, etc) that will support the launch
  • Design new tools and smart alerting that can help discover failures/issues in a timely fashion with the goal of automating response to non-exceptional service conditions
  • Engage in service capacity planning and demand forecasting
Qualifications
Your background:
  • You have strong DevOps experience with Unix/Linux systems, including solid troubleshooting and problem-solving skills, and you know your way around Unix/Linux command line tools
  • Strong interpersonal communication skills and ability to work well in a diverse, team-focused environment
  • You have production experience developing and deploying highly scalable stateless web services.
  • Youve worked on systems in a variety of cloud providers (AWS, GCP, etc)
  • You have experience scaling NoSQL and relational database systems
  • You are familiar with service oriented architectures
  • You want to build shared reusable infrastructure
  • You want to build fault tolerant services
  • Nice to have: Experience with Python 2.7/3, Webapp2, Pyramid and Django.
Additional Information
Perks
  • Commuter and transportation benefits.
  • Catered in-office lunch and dinner on weekdays.
  • Full medical insurance with very low copay and deductible. HMO, PPO, and HSA options available.
  • Full dental coverage including orthodontics.
  • Full vision coverage including contacts.
  • Dependents 100% covered for medical, dental, and vision.
  • Wellness Grant.
  • Unlimited vacation policy and seventeen weeks of paid parental leave.
  • 401k benefit.
  • Working with a great team and having a huge impact!