Vulcan is hiring a

Sr. DevOps Software Engineer - Philanthropy

Seattle, United States
Full-Time

Vulcan Inc. is looking for a Senior DevOps Engineer for the Philanthropic Technology team to help us tackle challenging problems in conservation, climate change, bioinformatics, and artificial intelligence. At Vulcan, you’ll join a top-notch technology team that is dedicated to solving some of the world’s toughest problems. Your technical skills will make a difference: you will have the opportunity to work on projects that are making a real impact on the lives of others.

Responsibilities

  • Architect, develop, deploy and manage highly available and scalable systems
  • Automate all processes and workflows from system provisioning to deployment to monitoring to management to incident response
  • Monitor system quality, stability and performance and work collaboratively with engineers, product managers and customers to isolate and resolve production issues
  • System administration of development, test and production environments running 24/7
  • Implement and manage Continuous Integration and Continuos Delivery systems and methodologies
  • Advance best practices with the engineering team through participation in architecture, technical design and code reviews
  • Work closely with the engineering team, product/project stakeholders, and open source community at large
  • Use modern infrastructure tools and platforms to automate AWS/OpenStack cloud environments   

Requirements

  • Strong knowledge of UNIX/Linux, especially in virtualized environments such as AWS or OpenStack
  • Experience with systems configuration management and provisioning tools such as Ansible, Chef or Puppet
  • Operational experience with MySQL, PostGreSQL, and MongoDB, including clustering
  • Solid familiarity with source code control systems such as Git or Mercurial
  • Monitoring and logging systems, using tools like Newrelic, ELK, Splunk, etc
  • Experience supporting developers and development environments
  • Ability to work effectively with both technical and non-engineering personnel
  • Proficiency in coding and shell scripting 
  • Ability to evangelise and explain design decisions/choices verbally and in writing
  • Ability to collaborate and effectively communicate across cross cross functional teams
  • CS degree or equivalent experience

 

Preferred/Desired Qualifications

  • Experience with the configuration of web server software including Nginx, RabbitMQ, Elasticsearch, etc
  • Experience with continuous integration and testing via tools like Jenkins or Travis/CircleCI
  • Interest in learning new containerization technologies like Docker, ECS, and Kubernetes
  • Interest in test engineering for Python or JavaScript
  • Knowledge of best practices regarding infrastructure and application security in a cloud environment

Similar jobs

Other jobs at Vulcan