Ir para conteúdo Ir para o rodapé

DevOps Engineer

ID da vaga
490272
Publicado desde
05-Jan-2026
Organização
Foundational Technologies
Área de trabalho
Research & Development
Empresa
Siemens Technology and Services Private Limited
Nível de experiência
Profissional Sénior
Anúncio da vaga
Tempo Integral
Modo de trabalho
Apenas escritório/presencial
Tipo de contrato
Permanente
Localização
  • Bangalore - Karnataka - Índia
Hello Visionary!

We empower our people to stay resilient and relevant in a constantly evolving world. We’re looking for people who are always searching for creative ways to grow and learn. People who want to make a real impact, now and in the future.

Does that sound like you? Then it seems like you’d make a great addition to our vibrant team. 

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:

Design and develop Kubernetes operators and custom controllers using Go
Build and maintain CRDs (Custom Resource Definitions) and reconciliation logic
Develop high-performance CLI tools, platform SDKs, and internal libraries in Go
Architect cloud-native microservices with a focus on reliability and observability
Optimize Go applications for performance, memory efficiency, and concurrency
Extend and integrate with Kubernetes APIs using client-go and controller-runtime
Collaborate with platform and SRE teams to automate infrastructure workflows
Contribute to CI/CD pipelines and GitOps-based deployment workflows
Mentor 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)
Core Go Expertise
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
Mastery of Go idioms: interface design, error handling patterns, dependency injection, and composition over inheritance
Strong experience with Go tooling ecosystem: go modules, go test, benchmarks, pprof, delve, golangci-lint, staticcheck
Cloud-Native Go Development
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 admission webhooks (validating and mutating) in Go
Understanding of Kubernetes API machinery, API conventions, and controller best practices
Go for Infrastructure & Platform Tooling
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 with code generation in Go: go generate, protoc plugins, controller-gen
Familiarity with embedding, plugins, or extending Go applications dynamically
Strong testing practices: table-driven tests, mocks, fakes, integration testing, and testcontainers
Performance & Reliability
Experience profiling and optimizing Go applications (CPU, memory, allocations)
Knowledge of escape analysis, stack vs heap allocation, and reducing GC pressure
Familiarity with building high-throughput, low-latency systems in Go
Experience implementing graceful shutdown, health checks, and readiness probes
Databases & Messaging
Proficiency with SQL databases (PostgreSQL, MySQL) using database/sql or sqlx
Experience with Redis, etcd, or other distributed key-value stores
Familiarity with event-driven architectures using Kafka, NATS, or RabbitMQ
________________________________________
CI/CD & DevOps Experience
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
Experience deploying and managing applications on Kubernetes
Familiarity with Helm charts, Kustomize, and GitOps workflows
Understanding of infrastructure-as-code using Terraform or Pulumi
Experience with observability stack: Prometheus, Grafana, Jaeger, OpenTelemetry
________________________________________
Preferred Qualifications
Contributions to CNCF projects or open-source Go projects
Experience with service mesh internals (Istio, Linkerd, Envoy)
Familiarity with eBPF-based tooling in Go (Cilium, Tetragon)
Knowledge of Cluster API, Crossplane, or multi-cluster management
Experience building platform abstractions or internal developer platforms
Background in security tooling: policy engines (OPA/Gatekeeper), secrets management, TLS automation
________________________________________
Technical Environment
Primary Language: Go (95% of development)
Kubernetes: Operators, CRDs, Controllers, Admission Webhooks
Frameworks: controller-runtime, client-go, Operator SDK, Kubebuilder
Databases: PostgreSQL, Redis, etcd
CI/CD: Gitlab, GitHub Actions, ArgoCD, Tekton
Observability: Prometheus, Grafana, OpenTelemetry
Cloud: AWS / GCP / Azure (Kubernetes-focused)

Create a better #TomorrowWithUs!

This role is in Bangalore, where you’ll get the chance to work with teams impacting entire cities, countries – and the craft of things to come.

We’re Siemens. A collection of over 312,000 minds building the future, one day at a time in over 200 countries. We're dedicated to equality, and we encourage applications that reflect the diversity of the communities we work in. All employment decisions at Siemens are based on qualifications, merit and business need. Bring your curiosity and creativity and help us craft tomorrow.

At Siemens, we are always challenging ourselves to build a better future. We need the most innovative and diverse Digital Minds to develop tomorrow ‘s reality. Find out more about the Digital world of Siemens here: www.siemens.com/careers/digitalminds