21 days old
2018-06-272018-08-26

AWS Infrastructure Engineer

Pearson
Morrisville, North Carolina
  • Job Type
    Employee
  • Job Status
    Full Time

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.

Job purpose

The job is for a high-performing, hands on TEP AWS Infrastructure Engineer committed to the practices required to support critical customer facing platforms requiring 5 nines uptime while driving continuous improvement and innovation. We are looking for skills that align with the Google defined “Site Reliability Engineer” - A software engineering background with complementary capabilities in networking, linux administration, security and experience with AWS concepts and APIs.

Main responsibilities

Key Accountabilities:

  • Owning the technical design of the automation technologies required for globally deploying, maintaining and operating platform infrastructure.

  • Knowledge of infrastructure requirements for one or more of our Oracle E-Business Suite, Advanced Supply Chain, Master Data Management, Oracle Business Intelligence, Hyperion and our Governance, Reporting and Compliance application components.

  • A strong affinity and experience implementing solutions forcollecting, processing, aggregating, and displaying real-time quantitative service data.

  • Coordinating delivery of our operational automation technologies

  • Working closely with the application development and architecture teams to make informed, collaborative technical decisions.

  • Engaging with Pearson teams across networks, security, infrastructure, content delivery and quality assurance

  • Finding simple, elegant, powerful and pragmatic solutions to complex problems.

  • Wants to work according to development life-cycle principles, with full test automation and continuous integration and delivery, and using immutable infrastructure as code.

Day to Day Functions:

  • The technical design, delivery and quality of the deployment automation pipeline.

  • Setting and ensuring the highest development and operations standards are followed.

  • Active monitoring of risks to site SLAs and overall delivery.

  • Engaging with the Technical Leads to establish technical direction of applications and services.

  • Management of DevOps priorities to deliver repeatable, continuous deployment capabilities.

  • Actively challenge and refine design and delivery based on experience and domain knowledge

Key Challenges:

  • Working in a matrix and virtual environment (remote management)

  • Working with a number of stakeholders and business units within Pearson, and across multiple time zones

  • Working with a global customer base and different cultures

  • Managing stakeholders who are resource constrained and may be under committed to this initiative.

Requirements

Qualifications

Essential skills, qualifications and experience

  • A strong software engineering or programming background. Any language is acceptable but prefer experience with one of the following: Java, JavaScript, Go or Python

  • AWS Ops experience is a must. We are looking for a minimum of 2-3 years.

  • Significant experience with deployment automation, working with platforms for configuration management, provisioning and artifact repositories.

  • Experience with cloud hosted application-monitoring tools such as CloudWatch, New Relic.

  • Experience with source controls systems such as Git and Stash.

  • Experience with container architecture and technologies such as ECS, Kubernetes and Docker.

  • Excellent collaboration skills across Development and Operations

  • Excellent communication skills with the ability to present complex technical information in a clear and concise manner to a variety of audiences, both technical and non-technical.

  • Experienced in designing scalable solutions, writing efficient code, optimizing performance and debugging issues

  • Good time management skills, ability to prioritize tasks effectively

Desirable skills and knowledge:

  • Experience working in an Agile / Kanban development environment.

  • Strong knowledge of AWS architecture and services

  • Experience working with Terraform

  • Comfortable working in a fast-paced, multi-tasking, dynamic environment
.

  • Experience coaching and mentoring technology talent.

Personal Style and Behaviour

  • Excellent interpersonal skills and international cultural awareness

  • Can-do attitude

  • Energetic and energizing

  • Self-motivated and able to motivate others

  • Persistent and driving

Categories

Featured Jobs

Career News

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

AWS Infrastructure Engineer

Pearson
Morrisville, North Carolina

Share this job

AWS Infrastructure Engineer

Pearson
Morrisville, North Carolina

Separate email addresses with commas

Enter valid email address for sender.

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast