Site Reliability Engineer with GraphQL - REMOTE

Apply now »

Date: Sep 19, 2024

Location: Memphis, TN, US

Company: NTT DATA Services

Req ID: 298224 

NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now.

We are currently seeking a Site Reliability Engineer with GraphQL - REMOTE to join our team in Memphis, Tennessee (US-TN), United States (US).

We are seeking a highly skilled and experienced Reliability Engineer to join our team. The ideal candidate must have a strong background in technology, with good knowledge of GraphQL, Kubernetes, with a good understanding of CI/CD pipelines and with real-time experience of the same. The candidate does not need to code in GraphQL, but because GraphQL is used heavily, he must be able to create tests for validation around GraphQL in our lower environments. These tests, that run as part of our CI/CD pipeline, must be able to identify performance issues with graph in our lower environments. This role requires the candidate to have ideas about generating sufficient traffic and find anomalies in the lower environment due to induced code changes. Anyone filling this position must have a knack of finding out latent issues – performance & other- in the build. He should also be able to mentor team members in GraphQL and must be able to automate new ways of validation that make our build more stable in lower environments vis a view the previous build.  These validations will be promoted to production, once they are stable and approved by the customer. This being a customer-facing role, communication is of prime importance.

 

Responsibilities:

  • Lead the design and implementation of validation scenarios that affect performance of a GraphQL based application in non-scalable lower environments.
  • Build and maintain a suite of tests for reliability verification immediately after builds and contribute to performance optimization of revenue generating front end application.
  • Conceptually design post-deployment tests for staging and must be able to think of new scenarios to automate post-deployment verification.
  • Ensure the reliability to merge, build, and deploy processes in low environments leveraging automation with a good theoretical understanding of GraphQL, such as stitched and federated graphs.
  • Collaborate with cross-functional teams to develop and maintain release architectures and monitoring frameworks.
  • Identify and solve sophisticated performance and scaling issues, working with engineers to avoid bottlenecks and meet traffic demands.
  • Mentor and guide team members, helping them grow in their roles.

Minimum Requirements:

  • 5 + years of professional experience in IT, dealing with technology.
  • 2 + years of experience working in a GraphQL environment. Good understanding of the nuances pertaining to federated and stitched graphs in GraphQL.
  • 2+ years of experience with Kubernetes/EKS.
  • 2+ years of experience with CI/CD pipelines.
  • 2+ years of experience in application monitoring leveraging tools like Dynatrace or equivalent.

Good To Have Requirements:

  • Familiarity with reading and understanding JavaScript (Node.JS).
  • Capabilities utilizing Dynatrace APM and RUM (other APM or RUM may be applicable) - Dynatrace Associate Certification is a plus.
  • Intermediate to Advanced skills in BASH shell scripting.
  • Intermediate skills with on-prem Gitlab CI pipeline creation, troubleshooting, and configuration of Gitlab CI.

Preferred Qualifications:

  • Experience with designing and implementing post-deployment tests for staging leveraging automated verification.
  • Strong analytical skills needed for problem-solving are evident from devising tests that validate the performance of the application and make it better.
  • Must be able to work in a fast-paced environment and provide insights during production issues.
  • Excellent communication and collaboration skills.
  • Experience with building and supporting CI/CD pipelines and production releases.
  • Working knowledge of complex CDN cached website architecture.

 

Where required by law, NTT DATA provides a reasonable range of compensation for specific roles. The starting pay range for this remote role is $84,996 - $177,076. This range reflects the minimum and maximum target compensation for the position across all US locations. Actual compensation will depend on a number of factors, including the candidate’s actual work location, relevant experience, technical skills, and other qualifications.

 

INDHCLSMC

 

About NTT DATA

NTT DATA is a $30 billion trusted global innovator of business and technology services. We serve 75% of the Fortune Global 100 and are committed to helping clients innovate, optimize and transform for long term success. As a Global Top Employer, we have diverse experts in more than 50 countries and a robust partner ecosystem of established and start-up companies. Our services include business and technology consulting, data and artificial intelligence, industry solutions, as well as the development, implementation and management of applications, infrastructure and connectivity. We are one of the leading providers of digital and AI infrastructure in the world. NTT DATA is a part of NTT Group, which invests over $3.6 billion each year in R&D to help organizations and society move confidently and sustainably into the digital future. Visit us at us.nttdata.com

NTT DATA is an equal opportunity employer and considers all applicants without regarding to race, color, religion, citizenship, national origin, ancestry, age, sex, sexual orientation, gender identity, genetic information, physical or mental disability, veteran or marital status, or any other characteristic protected by law. We are committed to creating a diverse and inclusive environment for all employees. If you need assistance or an accommodation due to a disability, please inform your recruiter so that we may connect you with the appropriate team.


Nearest Major Market: Memphis

Job Segment: Front End, Consulting, Technology

Apply now »