Job-Posting‎ > ‎

Dev Ops Engineer (Boston, MA)

posted Oct 26, 2017, 10:22 AM by Julian Zhu   [ updated Nov 7, 2017, 4:40 PM by Jen Huang ]

Principal Duties and Responsibilities

The specific focus for the DevOps Engineer is on automation and optimization of the development and platform management lifecycle, including:
  • Establish continuous integration (CI) pipeline to fully automate deployment of the highly available, mission critical cloud platform that supports connected products
  • Create scripts and templates to build cloud-based development systems for our software
  • engineers
  • Build tools for deployment, monitoring and operations. Troubleshoot and resolve issues in our development, test and production environments.
  • Work with platform architects on software and system optimizations, helping to identify and remove potential performance bottlenecks
  • Stay up-to- date on relevant technologies, plug into user groups, understand trends and opportunities to ensure we are using the best possible techniques and tools
  • Understand, implement, and automate security controls, governance processes, and compliance validation
  • Design, manage, and maintain tools to automate operational processes

Some of the specific challenges you will tackle:

  • Create self-service capabilities for developers to write and manage microservices
  • Automate provisioning and monitoring of a global deployment of microservices
  • Configure and administer our API developer portal and API gateway
  • Configure and administer authentication with various identity providers
  • Implement security policies according to industry best practices
  • Handle variable load patterns and rapidly increasing demand through elastic system design

 Qualifications

  • Strong background in Linux/Unix administration and scripting
  • Extensive experience with a public cloud provider, ideally Amazon Web Services
  • Experience with automation and configuration management using either Chef, Puppet, Ansible, or an equivalent
  • Ability to use a wide variety of open source technologies and cloud services
  • Amazon Web Services certification highly desired
  • Strong experience with SQL and NoSQL data stores
  • Software process automation with popular scripting languages (PHP, Python, Node.js, and/or Ruby)
  • Knowledge of best practices and IT operations in an always-up, always-available mission critical service
  • Experience developing code in at least one high-level programming language
  • Experience in automation and testing via scripting/programming
  • Understanding of Agile and other development processes and methodologies
  • Source, build/release, and configuration management in a continuous integration & delivery environment
  • Application performance analysis and monitoring
  • Knowledge of best-practice security and networking techniques for an Internet-facing system

Highly desired, but not required, skills include:

  • Research & investigative skills
  • Technology vendor management

Experience

  • 5 or more years working in DevOps, software development, or network management
  • Two or more years’ experience provisioning, operating, and managing AWS environments
  • Bachelor's degree in Computer Science, or equivalent
Comments