Site Reliability Engineer

Department:
IT
Project Location(s):
Remote / Bangalore, Karnataka
Job Type:
Full Time
Education:
Bachelor in Engineering / Technology

Job Description: Site Reliability Engineer. 

For this position, we’re looking for talented & experienced engineers who have a passion for infrastructure & automation.

As a Site Reliability Engineer (SRE), you will work within the development team to combine software and systems engineering and run large-scale distributed systems. You will also maintain the client’s systems’ capacity and performance.

Responsibilities:

  • Taking part in architecture-level discussions, planning, and implementation (lines of GoLang, DevOps, and Pulumi code).
  • Researching to ensure what we are building is always the best path forward.
  • Documenting each project to facilitate integration for users.
  • Driving proof of concepts and minimal viable products for demonstration.
  • Delivery of Infrastructure as Code.
  • Supporting multiple services before they go live through activities such as system design consulting, developing software platforms and frameworks, capacity planning, and launch reviews.

Education and Experience:

  • To succeed in this role, candidates must have a strong foundational knowledge and demonstrated proficiency of Linux/Unix and Clouds (AWS/Azure/GCP/etc).
  • At least 5 years of SRE or similar experience as a DevOps or Software Engineer.
  • Expertise in Terraform code.
  • At least two years of programming experience in a conventional programming language.
  • Experience with infrastructure-as-code and configuration management tools (e.g., Terraform, Ansible, Puppet, or Chef).
  • Kubernetes knowledge is required.
  • Networking and cloud computing platform experience.
  • Proficiency in scripting and programming languages (e.g., Bash, Python, Go, Node JS, Java, or similar).
  • Familiarity with monitoring, logging, and alerting tools (e.g., Prometheus, Grafana, ELK Stack, or similar).
  • Familiarity with CI/CD tools and SDLC practices.
  • You have strong problem-solving skills and excellent communication skills.
  • You are able to work independently as well as collaboratively in a remote team environment.
  • You are friendly, collaborative, humble, honest, and always striving to be better.

 

This is custom heading element