Principal DevOps Engineer

  • location: Lexington, MA
  • type: Permanent
  • salary: $150,000 - $175,000 per year

job description

Principal DevOps Engineer

job summary:
The Principal DevOps Engineer will have solid experience working with distributed microservices for highly complex projects hosted in AWS. The Engineer will have previously implemented CI/CD successfully while working with Dev and QE automation Engineers to integrate continuous testing of various types into the deployment pipeline. The Engineer in this role will help drive the implementation of a modern Cloud DevOps solutions framework to support Cloud Platform SLAs. This role is for a senior member of the Cloud DevOps team who will provide architectural oversight and guidance on appropriate technologies for new and existing cloud hosted services.

Responsibilities

  • Work with Development Architects on designing new services and helping to pick and implement the best technology for the purpose of a particular service or set of services
  • Using Terraform create and maintain EKS templates for the optimal cluster configuration for our services
  • Working with cloud hosted CI tools such as GitHub Actions and or Azure Devops
  • Ensure that we understand the capacity of our systems and can plan for future capacity when there is an increase in our platform usage.
  • Lead effort to implement a modern CI/CD pipeline that also includes Continuous testing working closely with Development on troubleshooting potential deployment issues and ensuring zero downtime deployments.
  • Provide guidance to the team in solving complex issues related to application, database and cloud infrastructure.
  • Key contributor in analyzing and evaluating new technologies to support changing business needs including modern monitoring and observability tools. (Is our Environment healthy, what is the usage of our Environment, who is impacted by service outage or degraded performance)
  • Creating, maintaining, and improving procedures and runbooks to be used by senior and more junior team members.
  • Implement Infrastructure as Code and configuration management using tools such as Terraform, Ansible, Puppet, and Helm.
  • Create and improve DevOps tooling via automation using modern scripting languages such as Python.


Requirements

  • Monthly travel to our Lexington, MA office is required
  • 10-15+ in product development/support role
  • 5-10+ in Linux
  • 3+ years experience as a technical leader of DevOps for products/services
  • BS or MS in Computer Science or related field or equivalent work experience
  • 10 - 15 years experience in product development support role
  • 5 - 10 years experience in Linux/Unix environments
  • 3+ years experience as a technical leader of DevOps for products/services
  • 3+ years mentoring more junior team members
  • AWS certifications
  • Some level of coding/scripting experience and a good understanding of source control and a good understanding of how to implement Unit tests
  • Experience with multiple monitoring (APM, Synthetic and Real User) metrics collection and reporting tools. (Splunk, SFX, AppDynamics are of particular interest)
  • Experience with core AWS services
  • Ability to follow well-known patterns with consistent naming schemes that anyone can follow
  • Communications-first mindset; everyone on #channel knows what you're doing, while/why you're doing it, and when you're done (especially during a production incident)
 
location: Lexington, Massachusetts
job type: Permanent
salary: $150,000 - 175,000 per year
work hours: 8am to 4pm
education: Bachelors
 
responsibilities:
The Principal DevOps Engineer will have solid experience working with distributed microservices for highly complex projects hosted in AWS. The Engineer will have previously implemented CI/CD successfully while working with Dev and QE automation Engineers to integrate continuous testing of various types into the deployment pipeline. The Engineer in this role will help drive the implementation of a modern Cloud DevOps solutions framework to support Cloud Platform SLAs. This role is for a senior member of the Cloud DevOps team who will provide architectural oversight and guidance on appropriate technologies for new and existing cloud hosted services.

Responsibilities

  • Work with Development Architects on designing new services and helping to pick and implement the best technology for the purpose of a particular service or set of services
  • Using Terraform create and maintain EKS templates for the optimal cluster configuration for our services
  • Working with cloud hosted CI tools such as GitHub Actions and or Azure Devops
  • Ensure that we understand the capacity of our systems and can plan for future capacity when there is an increase in our platform usage.
  • Lead effort to implement a modern CI/CD pipeline that also includes Continuous testing working closely with Development on troubleshooting potential deployment issues and ensuring zero downtime deployments.
  • Provide guidance to the team in solving complex issues related to application, database and cloud infrastructure.
  • Key contributor in analyzing and evaluating new technologies to support changing business needs including modern monitoring and observability tools. (Is our Environment healthy, what is the usage of our Environment, who is impacted by service outage or degraded performance)
  • Creating, maintaining, and improving procedures and runbooks to be used by senior and more junior team members.
  • Implement Infrastructure as Code and configuration management using tools such as Terraform, Ansible, Puppet, and Helm.
  • Create and improve DevOps tooling via automation using modern scripting languages such as Python.


Requirements

  • Monthly travel to our Lexington, MA office is required
  • 10-15+ in product development/support role
  • 5-10+ in Linux
  • 3+ years experience as a technical leader of DevOps for products/services
  • BS or MS in Computer Science or related field or equivalent work experience
  • 10 - 15 years experience in product development support role
  • 5 - 10 years experience in Linux/Unix environments
  • 3+ years experience as a technical leader of DevOps for products/services
  • 3+ years mentoring more junior team members
  • AWS certifications
  • Some level of coding/scripting experience and a good understanding of source control and a good understanding of how to implement Unit tests
  • Experience with multiple monitoring (APM, Synthetic and Real User) metrics collection and reporting tools. (Splunk, SFX, AppDynamics are of particular interest)
  • Experience with core AWS services
  • Ability to follow well-known patterns with consistent naming schemes that anyone can follow
  • Communications-first mindset; everyone on #channel knows what you're doing, while/why you're doing it, and when you're done (especially during a production incident)
 
qualifications:
  • Experience level: Experienced
  • Minimum 5 years of experience
  • Education: Bachelors
 
skills:
  • DevOps
  • Cloud

Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

get jobs in your inbox.

sign up
{{returnMsg}}

related jobs

    DevOps engineer

  • location: Boston, MA
  • job type: Permanent
  • salary: $95,000 - $130,000 per year
  • date posted: 1/26/2021

    DevOps engineer

  • location: Boston, MA
  • job type: Temp to Perm
  • salary: $60 - $70 per hour
  • date posted: 2/24/2021

    Project Manager #3354

  • location: Boston, MA
  • job type: Contract
  • salary: $62 per hour
  • date posted: 2/17/2021