Pearson Cloud Engineer in Centennial, Colorado
At Pearson, we’re committed to a world that’s always learning and to our talented team who makes it all possible. From bringing lectures vividly to life to turning textbooks into laptop lessons, we are always re-examining the way people learn best, whether it’s one child in our own backyard or an education community across the globe. We are bold thinkers and standout innovators who motivate each other to explore new frontiers in an environment that supports and inspires us to always be better. By pushing the boundaries of technology — and each other to surpass these boundaries — we create seeds of learning that become the catalyst for the world’s innovations, personal and global, large and small.
You are a motivated software engineer passionate about architecting, building at scale, and defining how hundreds of engineers build, test, and operate their applications/services on the cloud. You will be part of the Systems Engineering team responsible for designing, building, and maintaining standardized pipeline templates and Deployment platform automation tools to provision, deploy, and manage the Next Generation Pearson Learning Platform. You enjoy simplifying challenging problems and can articulate the solution to both technical and non-technical stakeholders. You will work closely with the Engineering team, Quality Assurance, Security Engineers, Site Reliability Engineers to build awesome automation, continuous integration, and highly reliable, resilient, and extendable solutions.
Responsibilities include but not limited to:
Hands-on technical design and implementation to automate application build and deployment solutions
Using standard tools to create Infrastructure as Code (IaC), automate, optimize and drive Engineering best practices as part of Continous Integration & Continous deployment pipelines.
Monitor the automated build and continuous integration process to ensure efficient build execution, and facilitate resolution of build/release failures.
Design & implement standardized DevSecOps pipelines, establish standards and policies for managing source code and continuous integration/delivery.
Create, maintain and share technical documentation used by engineers and other team members
Ensures security is integrated into all cloud architecture solutions.
Collaborate with development teams to help architect, configure, monitor, and support their services.
Knowledge of cloud technologies and cloud infrastructure, including networking, VPCs, VGWs, DNS (AWS preferred).
Hands-on experience using industry standard DevOps tools (Gitlab, Git, scripting, Gradle, Maven, Docker, Kubernetes, etc.)
Familiar with Micro-service architectures. Decoupled systems and how to build them.
Detail-oriented, with excellent analytical, technical and problem-solving skills.
Experience with programming and scripting, with a preference for Python, Perl, bash, php etc.
Prior experience in Java, C programming a plus
Experience with containerization (Docker, etc.) and container orchestration (Kubernetes, etc.) in deployment and operations
Experience with configuring and as well as tools like Zabbix, New Relic. AppDynamics, Splunk, ELK stack etc.
Experience writing technical documentation for a technical audience.
Strong commitment to customer service and service enablement.
Ability to communicate effectively with developers, quality assurance and site reliability engineers.
Participate in the on-call 24/7 support on a rotation basis
Bachelor’s degree with 2 years of relevant experience or MS with 1 years of relevant experience (e.g. example former roles may be software developer, or build/release engineer or a combination of the above)
2 years of demonstrated experience in designing and developing complex distributed IT solutions (e.g. cloud, distributed systems or high-performance computing experience)
2 years’ experience in operations management tools. Alerting & Monitoring, Provisioning & Deployment, Configuration Management and Source Control, etc.
Experience with Dockers, Kubernetes and Containerization is a plus.
Demonstrated passion for infrastructure as code, continuous improvement, and a "can do" attitude.
Excellent verbal & written communication skills
AWS Certified Solutions Architect Associate/Professional is a plus
Primary Location: US-CA-San Francisco
Other Locations US-CO-Centennial
Work Locations: US-CA-San Francisco-50 California 50 California Street San Francisco 94111
Organization: Technology & Operations
Employee Status: Regular Employee
Job Type: Standard
Shift: Day Job
Job Posting: Dec 3, 2020
Job Unposting: Ongoing
Schedule: Full-time Regular
Req ID: 2011326
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.