Distinguished Engineer | Director - Global Learning Platform
New Delhi, India
Leading a strategic offshore vendor team of 350 engineers to build a brand-new cloud-native learning platform with 40+ microservices for Pearson to:● Deliver next-generation interactive learning content● Enable implementation of emerging new business models● Reduce duplication of effort by having common functionality pre-builtResponsibilities Included:• Defining & executing the environment strategy for development, testing and staging environments to accelerate independent delivery of microservices and to enable early integration & performance testing.• Implementing the engineering workflow with Fail-Fast strategy to provide early & accurate feedback to developers in lower environments, but Fail-Safe in higher environments.• Introduction of developer tools (eg:- meta repo, dive), composition of development environment (eg:- docker-compose, minikube) and defining steps in CI/CD to improve developer productivity.• Refining the test automation strategy and driving TDD to incorporate techniques such as TestPyramid & TestMatrix for improved test efficiency, resulting in massive cost savings.• Driving the implementation of Semantic Versioning for individual microservices as well as for the entire platform as a part of CI/CD pipeline to enable versioning of service endpoints, canary releases & quick rollbacks.• Forming & leading the Engineering Acceptance Team with a set of Principal & Lead Engineers from Pearson to work on-site with the vendor team, propagate best practices and improve the quality of the deliverables.