Remote
Phase2

Dev Ops Engineer

Summary

Phase2 is currently seeking a Dev Ops Engineer to join our team. DevOps Engineers are Phase2’s systems architecture, hosting, and high availability experts. The ideal candidate loves teaching others, documenting their work, and has an intrinsic focus on designing sustainable, reusable solutions.

Responsibilities

  • Architect & execute the delivery of scalable, secure, and highly available infrastructure for development team and clients
  • Develop documentation, diagrams, and training documents that empower developers and technical users to leverage infrastructure
  • Develop automated and repeatable deployment systems, development, staging, and production environments
  • Create standardized and well documented high availability configurations
  • Collaborate with engineers and developers to document & ideate on systems & network design requirements for application architecture
  • Continually identify and provide implement optimizations that improve performance and/or capacity and capture these as well documented or deployable best practices
  • Maximize reusability of all work, focus on empowerment of technical users
  • Estimate tasks and build outs, while operating within defined project schedules
  • Configure Varnish for caching of websites & APIs
  • Create and maintain various Docker containers
  • Configure load balancers and content delivery networks
  • Configuration of high availability and failover for MySQL
  • Troubleshoot, tune, and manage servers

Required Qualifications

  • Bachelor’s degree or equivalent experience
  • 2+ years full-time (or significant experience) as a Linux systems administrator
  • Demonstrable experience with GIT version control
  • Experience with configuration management tools, especially Ansible or Puppet (please provide examples
  • Experience with the components of a LAMP (Linux, Apache, MySQL, PHP) or LEMP (Linux, NGINX, MySQL, PHP) stack
  • Experience building RPM packages
  • Experience with multi-server hosting environments (N-Tier, sharding, scaling, failover)
  • Experience with caching & high availability configuration techniques
  • Strong understanding of the software development and release process

More About Phase2

We compete for the best talent and our salary structure is commensurate with accomplishment. We offer a full benefit package including 401K with an automatic company contribution. We have more than 125 employees in our New York, DC, San Francisco, Portland OR and everywhere offices.

Phase2 Technology is an Equal Opportunity/Affirmative Action Employer