DevOps Engineer

  • Full-time

Company Description

Refinery29, the largest independent fashion and style website in the United States, delivers nonstop inspiration for smart, stylish and creative women everywhere.  For three years running, Refinery29 has been featured in Inc. Magazine’s Top 500 fastest growing companies, and in 2013 it was rated the #1 fastest growing media company in the US.  In 2014, Refinery29 was chosen as one of Fast Company’s World's Top 10 Most Innovative Companies in Style, and won three Webby Awards including Best in Fashion & Beauty. For more information and to browse content, visit www.Refinery29.com

Job Description

The position is highly technical and balanced between engineering operations roles, such as systems configuration management, and systems-related software development. The ideal candidate will be a self-starter who can act independently, work well with other team members, and represent devops core values across the organization.

Responsibilities include but are not limited to:

  • Automate everything: rapid deployment, scaling, monitoring and troubleshooting
  • Build our next generation cloud infrastructure
  • Manage and support our server infrastructure (physical and virtual)
  • Optimize our stack for performance and fault tolerance
  • Work closely with our QA and Development teams to ensure all measures are taken for maximum uptime
  • Design and implement security policies across our entire stack
  • Continue buildout of our logging and monitoring setup to identify bottlenecks and assist with debugging, analysis, and optimization
  • Research, experiment and recommend new technologies to accomplish any of the above goals.

 

Our engineering stack includes:

- Physical servers, AWS, and local VMs

- PHP and Python at the application layer

- MySQL and Redis databases

- Caching via Redis

- Indexing via Solr

- Load balancing via Varnish and Pound

- Ansible and Puppet for configuration management

- Monitoring via New Relic, Icinga, Graphite, Kibana, Pindgom

- CI/CD via Jenkins

Qualifications

  • Excellent planning, organizing and problem-solving skills
  • Excellent communication and technical writing skills when dealing with users across the entire organization
  • Ability to motivate team members and mentor junior team members
  • Experience operating in a 24x7, highly available, scalable server infrastructure
  • Thorough knowledge (including troubleshooting and administration) of the following technologies: NGINX, PHP-FPM, MySQL, Redis, Solr, Varnish
  • Experience with a provisioning or automation framework (i.e., Puppet, Chef, Ansible, Saltstack, etc.)
  • Experience with Continuos Integration tools (e.g. Jenkins, Houston)
  • Experience with Vagrant/VirtualBox/Fusion and/or other local virtualization engines
  • Strong experience in Linux systems configuration and demonstrated LAMP stack administration expertise (Ubuntu or Redhat/CentOS)
  • Experience with a provisioning or automation framework (i.e., Puppet, Chef, Ansible, Saltstack, etc.)
  • Scripting capabilities skills in a UNIX environment (e.g. Python, Bash, or Ruby)
  • Experience with Amazon Web Services (AWS)
  • Familiar with CDNs and caching technologies

Additional Information

Refinery29 is firmly committed to providing equal employment opportunity without regard to race, color, gender, sexual orientation, age, religion, national origin, ancestry, marital or veteran status, or physical or mental disability.

Refinery29 does not accept agency resumes. Please do not forward resumes to our jobs alias, Refinery29 employees or any other company location. Refinery29 is not responsible for any fees related to unsolicited resumes.