Senior Software Engineer, SRE

Senior Software Engineer, SRE

GrabTaxi Pte Ltd
Singapore Thailand
3-6 years
Not Specified

Job Description


Job Description :
Get to know our Team:
It is a highly skilled team, with a very diverse structure, containing Java developers working side-by-side with database developers and site reliability engineers. The will to help others and also continuously grow, the desire to deliver high standard, scalable and state of the art software are among this team’s defining traits.
Get to know the Role:
The SRE team is responsible for getting things to production in the most efficient and fastest way possible. We architect solutions, tools and platforms around provisioning, configuration, CI/CD, monitoring, SLA, performance and uptime. Our team is passionate about the details and we work very closely with a wide range of stakeholders.
The day-to-day activities:

  • Design and implement the architecture of our next generation of automated infrastructure following Infrastructure as a Code model

  • Use best practices to deliver high quality code and ensure the quality of the code for the whole project

  • Request and conduct code reviews

  • Use and promote the company’s development standards

  • Be involved in change, release and incident management

  • Identify and resolve problems relating to critical service operations and to prevent their recurrence using different methods of automation

  • Help improve reliability, stability and tackle scalability challenges with engineering teams

  • Write and maintain technical documentation relevant to the project

  • Optimize existing systems, build infrastructure and reduce work through automation.

  • Participate in planning and estimation of effort to implement, test and maintain features

  • Participate in code and design reviews to maintain high development standards

  • Mentor other engineers, define our technical culture, and help build a fast-growing team

  • Engage with development team to help develop software for reliability and scale, ensuring minimal refactoring or changes

Technical Skills:

  • Experience with one or more cloud environments (AWS, Azure preferred)

  • Familiar with DB administration, ELK stack

  • Familiar with infrastructure and application monitoring tools

  • Comfortable with managing and monitoring CI/CD tools (e.g. Jenkins)

  • Easily pick up new technologies and are keen to expand your knowledge

  • Worked with microservice architectures

The must haves:

  • Preferably a degree in computer science, software engineering, information technology or related fields

  • Experience (3+ years) with Linux and Windows environments (administration, advanced networking, security)

  • Experience with containerization technologies (e.g Docker) and container orchestration platforms (e.g Kubernetes)

  • Experience with implementing and improving CI/CD processes (build & deployment pipelines)

  • Experience with infrastructure automation & provisioning tools (e.g Terraform & Ansible/Chef/Puppet)

  • Fluency in English is a must

Good to have:

  • Enjoys scripting in languages like Python and Bash

Similar Jobs

People Also Considered

Simple body text this will replace with orginal content