Pearson Jobs

Job Information

Pearson Senior Technical Lead - Cloud Engineering in Colombo, Sri Lanka

Senior Technical Lead - Cloud Engineering - ( 2010139 )


Learner at the Heart

Pearson is a global education company that helps people around the world to make progress in their lives through learning. With a rich heritage that combines 170 years of experience in publishing with the latest learning technology and digital services, we help people to learn whatever, wherever and however they choose.

We are now transforming Pearson to accelerate our activity in digital learning, education services and emerging markets. This will enable us to make a lasting impact in helping to solve some of the most important challenges in global education.

Why We Need You

We believe education is a vital force that can empower people, help them to reach their potential and contribute to more connected communities, all around the world.

Our strength comes from our outstanding people; our strong relationships in the education world; our expertise in using technology to help people learn; our global footprint and local reach; and our position as a profitable, global company with a unifying sense of purpose.

We're investing in our technology and infrastructure. By working at Pearson, you have a unique chance to make a real difference to the lives of people all over the world.

Across the world we believe strength and success comes from diversity in our people - all qualified applicants are encouraged to apply. In the US, Pearson is an Equal Opportunity Employer M/F/V/D, and a member of E-Verify.

About the Job

This role will be responsible to deliver high quality Cloud infrastructure for numerous products at Pearson ensuring scalability, resiliency, availability and recovery. With the limitless technology variations, it opens the opportunity for continuous dynamic innovations, conceptualizing strategies that will deliver faster, reliable and scalable applications. You will be hired as one of the best and brightest in your field who can challenge our team to think about solutions differently and contribute to the continuous growth of the team's performance.


You will form part of a global team that will drive best practice in the hybrid cloud ecosystem, we work in a lean agile fashion with fortnightly sprints. You will be expected to collaborate with and support other agile product development teams and operational teams whose primary responsibilities will be to support education services in production and pre-production environments.

Scope could include leadership responsibilities, regional and functional influence, collaboration on global initiatives. Expectation to support 24/7/365/day on-call operations personnel. Some travel may be required (infrequent) and 16X5 On-desk support.

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.


About You

We’re looking for passionate engineers with a hunger to learn and adapt to new technology quickly. We demand people who are naturally curious, can self-start and share learnings and outcomes effectively with a distributed team.

Things We Expect You to Know:

  • Minimum six (6) years of experience in Cloud computing based service architecture including at least 2 years with leadership responsibilities.

  • Hands on experience public cloud providers (AWS, Google, Azure etc…)

  • An established history of working in agile teams

  • Demonstrated experience in designing AWS architecture for new cloud computing systems or existing systems migrating to cloud architectures.

  • Performs expert-level systems AWS development and design work that may include logical system design; I/O design; cloud architecture analysis and design; and systems engineering.

  • Automate all things by default, believe and practiced CI/CD best practices

  • Advanced knowledge of cloud technologies and cloud infrastructure, including networking, VPCs, VGWs, DNS. (AWS preferred)

  • Solid experience with Cloud CI, Dockers, Kubernetes and Containerization is required.

  • Experience writing technical documentation for a technical audience.

  • A firm practitioner of DevOps/SRE principles.

  • A deep understanding of distributed system design and dependency management

  • Experience in leading Software Engineering, DevOps and/or SRE teams.

  • Work closely with the business and Engineers on issues related to design and requirements

  • Ensure that engineering best practices standards, policies and procedures are adhered to

  • Drive change to implement efficient and effective strategies as advised by management

  • Work closely with product manager and scrum master to fully understand the business requirement

  • Gain enough domain knowledge to be able to actively participate in specifying software solutions for business requirements

  • Ensure that projects are accurately estimated and delivered to schedule

  • Show flexibility to respond to the changing needs of the business

  • Assume a high level of ownership of all work developed by members of the team.

  • Train and integrate new team members and proactively support the continued development of existing team members

  • Support management to implement team goals and objectives

  • Supervise, train, guide and inspire team members

  • How to collaborate with a globally distributed team of engineers using tools like chat

Our Tools of the Trade

We work at the moment with the following tools, we understand everyone will do a bit of learning on the job, but you will need to be able to meaningfully contribute to a selection of these tools:


  • Must work well on an engineering team

  • Experience building and operating AWS cloud infrastructure.

  • Experience with DevOps tools (CI/CD, Git, scripting, Gradle, Maven, Docker builds, etc.)

  • Agile tools(Jira)

Must have considerable experience with at least 3 of the items below:

  • Terraform

  • Ansible

  • Cloudformation

  • Gitlab

  • Gitops(Flux)

Must have solid experience with at least 1 of the languages below:

  • Go

  • Java

  • NodeJS

  • Python

Nice to have:


  • Jenkins

  • Vault

  • Consul

  • Keycloak

  • Testing and quality engineering

  • CI/CD components and process design

  • System metrics gathering for improvements

Desirable Skills

  • Experience of working with or contributing directly to Open Source projects

  • Understanding and experience of leading/managing technology products

  • Experience of working with failure-based testing, for example Simian Army

  • Delivering web-scale products to a global market at high release velocity

Educational Skills

  • Master’s Degree or Bachelor’s degree in Computer Science or equivalent

Preferred Professional Qualifications

  • AWS certified solutions architect associate or professional.

Personal Skills

  • Ability to Influence technical decision making

  • Previous experience of contributing to war rooms and blameless postmortems

  • Superb communication skills, written and verbal

  • Experience of working in a true DevOps environment with daily collaborations

  • Experience screening new candidates to join the team

  • English as a business language

Primary Location : LK-LK-Colombo

Work Locations :

LK-Colombo-200 Nawala Maga One

Maga OneNo. 200, Nawala Road, Narahenpita


Job : Engineering

Organization : Technology & Operations

Employee Status : Regular Employee

Job Type : Standard

Job Level : Individual Contributor

Shift : Day Job

Job Posting : Nov 25, 2020

Job Unposting : Ongoing

Schedule: : Full-time Regular

Req ID: 2010139