Job Title: Lead Senior Associate | Engineering Foundry & Managed Services | Bengaluru | Engineering as a Servic
Job Title: Senior DevOps Engineer – GoLang & Cloud Native
Job Summary
We are looking for a highly skilled Senior DevOps Engineer with strong expertise in GoLang development and hands-on experience in cloud-native environments. The ideal candidate will have solid experience in building microservices, developing REST APIs, and implementing DevOps practices across AWS-based infrastructure.
This role requires strong programming capabilities in Go (primary skill), along with experience in Python, Terraform, Kubernetes, and cloud automation.
Key Responsibilities
- Design and develop scalable microservices using GoLang.
- Build and maintain RESTful APIs and backend services.
- Implement infrastructure automation using Terraform.
- Deploy and manage containerized applications on Kubernetes.
- Work with AWS services to design and manage cloud-native solutions.
- Develop automation scripts using Python and Shell scripting.
- Design and maintain CI/CD pipelines.
- Monitor, troubleshoot, and optimize cloud applications and services.
- Collaborate with development and operations teams to ensure smooth release cycles.
- Participate in code reviews and enforce best practices in software engineering and DevOps.
Required Technical Skills
Primary Skill (High Priority)
- Strong proficiency in GoLang (Golang).
- Experience building production-grade microservices.
- Solid understanding of concurrency in Go.
- Experience developing and consuming REST APIs.
- Understanding of clean code principles and design patterns.
DevOps & Cloud
- Hands-on experience with AWS cloud services.
- Strong knowledge of Kubernetes (deployment, scaling, troubleshooting).
- Experience with Docker and containerization.
- Infrastructure as Code using Terraform.
- CI/CD pipeline implementation and management.
- Experience with Git and version control workflows.
Programming & Automation
- Good proficiency in Python.
- Shell scripting for automation and operational tasks.
- Experience writing automation tools and utilities.
Infrastructure Knowledge (Secondary Preference)
- Basic understanding of:
- Server provisioning
- Storage concepts
- Networking fundamentals (VPC, Load Balancers, Security Groups)
- Ability to troubleshoot infrastructure-level issues when required.
Preferred Qualifications
- Experience in cloud-native architecture.
- Familiarity with observability tools (Prometheus, Grafana, ELK, etc.).
- Experience with distributed systems.
- Knowledge of DevSecOps best practices.
Education & Experience
- Bachelor’s degree in Computer Science or related field.
- 4 to 10+ years of experience in software development and DevOps roles.
- Proven experience delivering Go-based services in production environments.
Soft Skills
- Strong problem-solving and analytical skills.
- Ability to work independently and in agile teams.
- Excellent communication skills.
- Ownership mindset and proactive attitude.