Golang Operations & Support Engineer
Engineering and Emerging Technologies
We are excited to find an experienced and motivated individual to join our team and help us drive a successful project outcomes.
Bengaluru
India
Udupi
Hybrid
Introduction
We are looking for a Senior Golang Operations & Support Engineer to join our engineering team and play a critical role in maintaining and enhancing our scalable backend infrastructure. This is a unique opportunity to balance hands-on development with operational excellence, taking ownership of both incident management and platform reliability. You will work closely with cross-functional teams, mentor junior engineers and help establish technical standards for our infrastructure practices.
Responsibilities
- Lead on-call responsibilities: Be part of the 24x7 on-call rotation (approximately one week every two months) and take ownership of PagerDuty alerts and incident triage
- Manage incidents effectively: Join bridge calls, actively participate in incident analysis and resolution and ensure proper handover of pending items to the next on-call engineer
- Communicate proactively: Provide timely status updates to stakeholders during incidents and ensure closure of action items with clear follow-up
- Balance development and operations: Work on feature development and infrastructure improvements while maintaining operational responsibilities and keeping systems running smoothly
- Establish technical standards: Define and uphold coding standards, deployment procedures and incident response protocols for the team
- Mentor team members: Guide junior engineers on application architecture, troubleshooting methodologies and incident response best practices
- Contribute to infrastructure improvements: Design and implement automation, monitoring and alerting strategies to reduce manual overhead and improve system reliability
- Perform root cause analysis: Investigate production issues and implement long-term fixes to prevent recurrence
Requirements
- 5-8 years of professional experience with at least 2-3 years in operations/support
- Expert-level proficiency in Golang - comfortable designing and maintaining production microservices and backend systems
- Strong operational discipline: Experience with incident management, on-call rotations and PagerDuty or similar alerting platforms
- Proven troubleshooting skills: Ability to diagnose issues quickly, perform root cause analysis and implement lasting solutions
- Excellent communication: Ability to explain technical issues clearly to non-technical stakeholders and document incidents thoroughly
- Full-stack backend competence: Experience with databases (MySQL, PostgreSQL or similar), REST APIs and distributed systems
- Infrastructure and deployment knowledge: Familiarity with Docker, Kubernetes (or similar orchestration), CI/CD pipelines and cloud platforms like AWS or similar
- Agile and collaborative mindset: Experience working in Agile teams, contributing to sprint planning and collaborating across engineering practices
Core Skills
- Backend Development: Golang, Microservices Architecture, REST APIs, Database Design, System Design. Operations & Support: Incident Management, On-Call Rotation, Monitoring & Alerting, Root Cause Analysis, Troubleshooting.
- DevOps & Infrastructure: Docker, Kubernetes, CI/CD (Jenkins, GitLab CI, GitHub Actions), Cloud Platforms (AWS, GCP, Azure), Linux Administration.
- Databases: MySQL, PostgreSQL, Redis, NoSQL.
- Tools & Practices: Git, PagerDuty, Jira, Agile/Scrum, Technical Documentation.
- Soft Skills: Leadership, Mentoring, Stakeholder Communication, Problem-Solving, Attention to Detail.
Quality Compliance
Compliance to Quality and Information Security is critical in ensuring the integrity, confidentiality, availability of data and the consistent delivery of high-quality services are an important aspect of hiring for this position.