You will support the operations side of the Engineering teams building internal tools, improving reliability and optimization of various engineering services.
Use your skills to improve our processes, collaborate with peers to deploy and manage engineering infrastructure adhering to New Relics best practices.
Understand our technical challenges and make educated decisions by having open conversations with members of our team.
Provide technical guidance to more junior engineers, building New Relics engineering culture and bench strength by improving the skills of those around them.
Participate in an on-call rotation and bake stability into everything you do to ensure a healthy work/life balance.
This role requires
7 + years hands on experience in React, JavaScript
5 + years hands on experience in Backend - Java, Node Js
3 + years hands on experience in designing highly scalable and distributed applications
5 + years hands on experience in Microservices architecture ,REST, GraphQL, GRPC
6 + years hands on experience in Databases - SQL/NOSQL - > Postgres, CASSANDRA
Hands on experience in Cache - REDIS
Strong skills in Data Structures and algorithms, excellent problem solving skills.
Hands on Experience in SOLID Design principles and Design Pattern and Multithreaded applications
Strong experience in Queue - Kafka, JMS queue
Experience in Unit Testing Framework - MOCKITO, Jest etc.
Experience in Testing tool - Swagger, Postman
Experience in CI/CD pipeline - Jenkins, TeamCity, GitLab
Experience in Repository - Github, Bitbucket
Hands on Deployment Experience - Docker Desktop, Kubernetes
Strong experience in Cloud - AWS | GCP | Azure
Experience with automation and orchestration tools
Bonus points if you have
Programming experience with one or more of these languages: Go, Terraform etc
Experience with telemetry, observability and analytics applications