Epicareer Might not Working Properly
Learn More

Site Reliability Engineering Intern

Salary undisclosed

Checking job availability...

Original
Simplified

Program Overview

Within the Global Cloud Platform Organization, Site Reliability Engineer Intern is responsible for the availability, latency, performance, capacity planning and overall health of the applications deployed on cloud. Site Reliability Engineer Intern will create a bridge between development and operations teams by leveraging a software / development mindset to deliver on traditional systems administration tasks.


Collaborate with Cloud Engineering, Managed Services, AppDev, Enterprise Architecture, Infrastructure, Networking and Security teams to ensure efficient delivery, testing, monitoring and health of environments via automation leveraging a wide breadth of tools. You are passionate about technology that will enable business transformation and engineering culture.


Responsibilities

  • Understand the system requirements by participating the meeting / call, translate the system requirements, setting up the environment, and ensuring the system is running smoothly.

  • Assist in DevOps topics that range from technical documentation, implementation, and communication to the application development teams.

  • Understand DevOps principles, applying them in the Cloud Computing environment, and communicating effectively with the teams (This includes attending the scrum meeting and ritual).

  • Create and maintain Technical Documentation such as Standard Operating Procedures (SOPs) and Knowledge Bases (KBs) for various teams. At the same time, understand the processes, document them and ensuring they are updated regularly.

  • Perform assessments in terms of operational readiness including understanding the operational requirements, assessing the readiness and providing feedback for improvement.


Requirements

  • Educational Background: Current enrollment in a bachelor’s degree program in Computer Science, Engineering, or a related field.

  • Interest in SQA: Demonstrate a desire to work in the software quality assurance space and have familiarity with SQA tools and/or processes.

  • Collaboration: Ready to collaborate closely with business stakeholders and IT development teams.

  • Interpersonal Skills: Great written and verbal communication skills as well as an ability to work effectively as a team.

  • Exposure to software development lifecycle, distributed, and real-time systems.

  • Exposure to Cloud Computing Technology and Public Cloud Platforms (Azure, AWS, etc).

  • Ability to script or program in one or more languages (e.g. Bash, Python, GoLang).

  • Exposure to microservices architectures in Kubernetes.

  • Knowledge of networking, load balancing, HTTP response codes.

  • Exposure to CI/CD tooling like Jenkins, Spinnaker, Azure DevOps (a plus).

  • Exposure to security understanding and implementation in cloud.

  • Excellent organizational skills and attention to detail, able to multi-task, and maintain accurate records.

  • Proficient in oral and written English.

Description

Qualifications