DevOps Engineer

5 - 10 years

0 Lacs

Bengaluru

Posted:12 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

We are looking for DevOps Engineer.
Before our software developers write even a single line of code, they have to understand what drives our customers. What is the environment? What is the user story based on? Implementation means trying, testing, and improving outcomes until a final solution emerges. Knowledge means exchange discussions with colleagues from all over the world.
Join our Digitalization Technology and Services (DTS) team based in Bangalore.

YOU'LL MAKE A DIFFERENCE BY:

- Designing and developing Kubernetes operators and custom controllers using Go
- Building and maintaining CRDs (Custom Resource Definitions) and reconciliation logic
- Developing high-performance CLI tools, platform SDKs, and internal libraries in Go
- Architecting cloud-native microservices with a focus on reliability and observability
- Optimizing Go applications for performance, memory efficiency, and concurrency
- Extending and integrating with Kubernetes APIs using client-go and controller-runtime
- Collaborating with platform and SRE teams to automate infrastructure workflows
- Contributing to CI/CD pipelines and GitOps-based deployment workflows
- Mentoring engineers on Go best practices, patterns, and cloud-native development

JOB REQUIREMENTS/ SKILLS:

- BE / B.Tech / MCA / ME / M.Tech with experience in
Go Mastery (Primary Focus)
- 5+ years of hands-on production experience with Go
- Deep understanding of Go internals: goroutines, channels, schedulers, memory model, and garbage collection tuning
- Expert-level proficiency with concurrency patterns: worker pools, fan-out/fan-in, context propagation, sync primitives, and race condition prevention
- Proven experience building Kubernetes operators using Operator SDK or Kubebuilder
- Deep familiarity with controller-runtime patterns: reconcilers, predicates, watches, and caching
- Hands-on experience with client-go: informers, listers, dynamic clients, and workqueues
- Proficiency in designing and implementing CRDs with proper validation, defaulting, and versioning
- Experience building production-grade CLI tools using Cobra, Viper, or similar
- Proficiency developing Go-based APIs: REST (Gin, Echo, Chi) and gRPC with protocol buffers
- Experience profiling and optimizing Go applications (CPU, memory, allocations)
- Knowledge of escape analysis, stack vs heap allocation, and reducing GC pressure
- Proficiency with SQL databases (PostgreSQL, MySQL) using database/sql or sqlx
- Hands-on experience with CI/CD pipelines (GitHub Actions, GitLab CI, Tekton, or ArgoCD)
- Proficiency with Docker for building optimized, multi-stage Go container images

TECHNICAL ENVIRONMENT

- Primary Language: Go (95% of development)
- Kubernetes: Operators, CRDs, Controllers, Admission Webhooks

Mock Interview

Practice Video Interview with JobPe AI

Start DevOps Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now
coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Siemens logo
Siemens

Automation Machinery Manufacturing

Munich Brande

RecommendedJobs for You

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India