Search by job, company or skills

P

Senior Site Reliability Engineer

4-9 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago
  • Over 50 applicants
Quick Apply

Job Description

Pearson VUE is seeking a highly skilled and dynamic Senior Site Reliability Engineer to join our team. In this exciting and fast-paced role, you will be responsible for the design, implementation, and support of Pearson VUE's cloud infrastructure in Azure. You will work closely with Development and Operations organizations to support the design, automation, and deployments of applications and infrastructure. If you have technical expertise in building scalable, resilient, highly available, and recoverable infrastructure and applications, and are passionate about driving the shift from traditional infrastructure to an Infrastructure as Code model, we encourage you to apply.

Primary Responsibilities

  • Delivery of Cloud infrastructure strategies aligned with business objectives, with a focus on Cloud migrations.
  • Provide leadership in infrastructure migration methodologies and techniques, including mass application movements into the cloud. This involves:
  • Design, implementation, and support of Infrastructure as Code.
  • Researching new cloud technologies and prototyping solutions to decrease costs and increase performance.
  • Assessing and comparing cloud-native PaaS with cloud-enabled traditional infrastructure.
  • Mentoring existing staff on cloud computing best practices and technology to drive cloud adoption.
  • Design of cloud infrastructure with a focus on Azure using industry best practices.
  • Perform code reviews of team members work.
  • Perform Quality Assurance (i.e., Testing) on other team members development activities.
  • Participate in agile activities (daily standups, backlog refinement, iteration planning, retrospectives, etc.).
  • Contribute to the team's backlog by creating stories and defects as they arise.
  • Take ownership of assigned tasks.
  • Participate in on-call rotation (approximately once every 6 weeks).

Required Knowledge and Experience

  • Education: 4-year degree in Computer Science.
  • Software Development: 5 years of software development experience building enterprise applications, solution design, and technical architecture experience.
  • Azure Cloud: 3 years experience in Azure-based cloud computing services architecture.
  • Programming: 2 years of programming experience (Java, C#, etc.).
  • Cloud & Infrastructure: Strong understanding across cloud and infrastructure components (server, storage, data, and applications) to deliver end-to-end cloud infrastructure architectures and designs.
  • Automation: Experience automating infrastructure in a cloud environment using Terraform and Ansible.
  • Operating Systems: Experience with Windows and Linux-based operating system configuration, automation, and management.
  • Scripting: Shell scripting (PowerShell, Python, Bash, etc.).
  • Patch Management: Proficiency with patch orchestration or vulnerability remediation.
  • Communication: Excellent written and verbal communication skills.
  • Problem-Solving: Excellent technical analysis and problem-solving skills.
  • Learning Agility: Ability to learn new technologies quickly and efficiently.

Preferred Knowledge and Experience

  • Container Technologies: Such as Docker.
  • Build Automation Tools: Such as Packer.
  • CI/CD: Building continuous integration and delivery pipelines with tools like Jenkins or Team City.
  • Outage-less Systems: Designing outage-less systems using practices such as Blue/Green or Rolling Deployments.
  • Managed Kubernetes: Experience in a managed Kubernetes implementation (KubeSpray, EKS, KOPS).
  • Monitoring & Analytics: Experience with monitoring and analytical tools (Splunk, New Relic).
  • Certificate Management: (client certificates, server certificates, certificate authorities, etc.).
  • Disaster Recovery: Familiarity with cloud-based disaster recovery and HA system development.
  • Infrastructure Experience: (firewalls, load balancer, AD, DNS, etc.).
  • Networking Experience.
  • Agile Exposure.
  • Capable of building informative and visually appealing Grafana Dashboards.
  • Proficient in using GitHub for version control, collaboration, and project management and GitHub Actions for CI/CD.

More Info

Job Type:
Industry:
Function:
Employment Type:
Open to candidates from:
Indian

About Company

Our purpose is simple: to help people realize the life they imagine through learning. We believe that every learning opportunity is a chance for a personal breakthrough. That’s why our c. 20,000 Pearson employees are committed to creating vibrant and enriching learning experiences designed for real-life impact. We are the world’s leading learning company, serving customers in nearly 200 countries with digital content, assessments, qualifications, and data. For us, learning isn’t just what we do. It's who we are.

Job ID: 121636959

Similar Jobs