Job Directory Senior DevOps Engineer (Pearson K-12 Learning)

Senior DevOps Engineer (Pearson K-12 Learning)
Boston, MA

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

Senior DevOps Engineer (Pearson K-12 Learning)

Description

Company Overview

Pearson K-12 Learning is a global education company delivering award-winning learning solutions for early childhood through high school and more. Our interactive tools and content range from digital and print core curriculums, to supplemental content, intervention programs, and professional services.

Recognized as an industry leader, we serve millions of learners with innovative student-centered curriculums that embrace technology, state and district-level educational standards, personalized learning, and data to inform classroom practices and instruction.

We partner with educators who are equally passionate about learning to help turn today's classrooms into active workshops and inspire everyone to go further. Our comprehensive solutions are immersive, collaborative, and flexible-delivered online, offline, anytime. Our goal is to deliver the best possible learning experiences so that every student has the chance to succeed.

Together, we're creating a new era of education that supports our changing world. Learn with us.

Position Summary

The Senior DevOps Engineer will be a lead role responsible for organizing the efforts of Learning Services DevOps team. This role will work closely with the team leads to manage day-to-day efforts, ensuring that they are aligned to strategic goals, and that the operational needs of each service are taken into account. This role will help the team ensure that our critical services are ready, secure, and battle tested. This role will require a generalist who can contribute with needs in development, system operations, resiliency testing, security hardening, and performance engineering and mentor team members in turn. The Senior DevOps Engineer should be comfortable with taking on new engineering challenges, defining potential solutions, implementing designs in a team environment, and setting clear expectations for the individuals and teams under his/her leadership. This position will play an important role in our organization's evolution towards highly effective service delivery practices in cloud computing environments and will be expected to both guide and support the team's growth and learning.

Responsibilities

Promote, develop, and improve best practices across DevOps in line with commonly accepted frameworks such as the Well-Architected framework.

Foster individual education goals for engineers to help build a technically proficient and professionally competitive team.

Work with team leads to track and manage individual performance and conduct performance appraisals.

Help drive the recruiting of engineering talent from the job market and colleges.

Function as trusted partner and leader to our software engineering groups to help elevate our organization's proficiency in building and managing services in cloud environments.

Set on-call expectations to match the needs of support services.

Ensure that engineering focused post-mortem reviews are conducted for significant incidents.

Provide technical leadership to a growing team focused on applying software engineering practices to operations at scale.

Establish, monitor, and report on service level objectives for application services. Work with business and product owners to establish service level measurement practices.

Participate in organizing technical training events, game day scenarios, and workshops.

Design solutions for managing applications and infrastructure, with goals of increasing the security, reliability, repeatability, and consistency of operational tasks.

Establish monitoring methodologies that improve the visibility to our applications' performance and business metrics and keep operational workload reasonable.

Sponsor healthy software development practices including complying with the chosen software development methodology (Agile, or alternatives), building standards for code reviews, work packaging, dependency management, patching, etc.

Persistent testing of service and infrastructure resiliency over a variety of error conditions.

Partnering with security engineers and developing plans and automation to aggressively and safely respond to new risks and vulnerabilities (vulnerability management).

Provide architectural and practical guidance to software development teams to improve resiliency, efficiency, performance, and costs.

Develop, communicate, and monitor standard processes to promote the long-term health of sustainability and health of operational development tasks.

Qualifications

Requirements

Minimum of a Bachelor's Degree in Computer Science, Computer Engineering, Software Engineering, MIS, or other related discipline required. Master's Degree preferred.

Minimum of 6 years prior relevant software development experience required.

3 years experience in architecting cloud-based solutions on AWS.

Proficiency in Ruby, Python, Go, and/or Java required.

Experience designing and implementing modern DevOps solutions and architectures.

Familiarity with Chef/Puppet/Ansible or other configuration management tools desired.

Familiarity with container technologies, orchestration, and container deployment using Docker, ECS, EKS, or Kubernetes.

A strong understanding of diverse infrastructure platforms and infrastructure concepts required.

A strong understanding of the SDLC and the Agile software development methodology required.

Versatility as demonstrated with troubleshooting diverse sets of hosting technologies (web server platforms, Java application platforms, operating systems, network components, virtualization technologies, database platforms) strongly desired.

Understanding of general networking concepts and protocols desired.

Experience supporting mission-critical applications is required.

Knowledge of standard production practices including change management and incident management is required.

#LI-JDM

Pearson is an Equal Opportunity and Affirmative Action Employer and a member of E-Verify. All qualified applicants, including minorities, women, protected veterans, and individuals with disabilities are encouraged to apply.

Primary Location: US-MA-Boston

Other Locations US-AZ-Chandler

Work Locations: US-MA-Boston-501 Boylston 501 Boylston St Boston 02116

Job: Technology

Organization: North America

Employee Status: Regular Employee

Job Type: Standard

Shift: Day Job

Job Posting: May 16, 2019

Job Unposting: Ongoing

Schedule: Full-time Regular

Req ID: 1906714

Pearson is an Equal Opportunity and Affirmative Action Employer and a member of E-Verify. All qualified applicants, including minorities, women, protected veterans, and individuals with disabilities are encouraged to apply.

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.