Refinery29 is hiring a

Senior Software Engineer (DevOps)

New York, United States

Job description

We have an immediate opening for a Senior Software Engineer(DevOps). 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.

About the Job:

  • We are looking for an experienced software engineer to be an anchor member of our DevOps team
  • While we have a good foundation of infrastructure as code/Continuous Integration/Continuous Delivery, we need to invest more in our platform to support the growing team and to ensure stability of our services, which are now depended on globally
  • We embrace continuous delivery; our servers usually get deployed about 50 times per day in multiple regions and our apps are pushed to lower environments after every commit. We are responsible for ensuring high availability and low latency for the billions of HTTP requests/events we receive every day

There is a lot to do and a lot of leeway to define a roadmap, but among other things, we would expect you to:

  • Automate everything: rapid deployment, scaling, monitoring and troubleshooting
  • Create and execute forward looking technology roadmap (We love Ansible)
  • Keep up with industry trends to ensure we are using the best tools and services
  • Own and improve our integration, deployment and monitoring story
  • Work closely with developers to solve systems problems.- Contribute on a daily basis to code base- Manage PagerDuty
  • Help build a great company

Skills & Requirements:

  • 5+ years of experience in Software Development or Operations, with 5+ years in DevOps and/or AppOps
  • Hands-on working experience of DevOps tools (GIT, Jenkins, JIRA, Slack, Hubot)
  • Sound knowledge on System Administration, Web/App Administration, Scripting (shell, Perl, Ruby, JavaScript, Python), DB concepts, Network and Security
  • Minimum 3+ years of virtualization experience (VMware)Hands-on working experience of DevOps tools (GIT, Jenkins, JIRA, Slack, Hubot)
  • Sound knowledge on System Administration, Web/App Administration, Scripting (Shell, Perl, Ruby, JavaScript, Python), DB concepts, Network and Security
  • Deep understanding of cloud technologies such as virtualization, storage and network domains in a cloud service model
  • Hands on experience with one or more programming languages
  • Experience with configuration management tools. We use Ansible
  • Knowledge of relational databases (MYSQL is a plus)
  • Working knowledge of running and tuning applications in production
  • Hands on experience with build tools and the Git version control system
  • Experience of working in Agile/SCRUM teams
  • Attention to detail in their code and output
  • BS/MS in Computer Science/Engineering or equivalent relevant experience
  • Excellent Troubleshooting skills and knowledge of systems management concepts, processes and standards
  • Strong interpersonal skills to coordinate with other organizations across the business while managing customer expectations
  • Excellent written and verbal communication skills
  • Experience in software development

Technologies We Use and Love: Ansible, PHP, Vagrant, MySQL, Redis, ElasticSearch, Jenkins, Ubuntu Linux, New Relic, Icinga, PagerDuty, CDN, Nginx, Varnish

Bonus points if you are/have:

  • Familiar with deploying services such as RabbitMQ, ElasticSearch, MongoDB, HAProxy, Spark, Docker or Consul
  • Familiar with CloudFormation, Terraform or other cloud automation technologies
  • Experience with Vagrant/VirtualBox/Fusion and/or other local virtualization engines
  • Demonstrated understanding of networks and firewalls
  • Experience with Amazon Web Services (AWS)
  • Experience with Application Monitoring tools (Sentry, NewRelic, DynaTrace, AppDynamics, Splunk)
  • Experience of coaching and mentoring software operations engineers and resources for technical and professional growth