Senior Elastic Search Developer

  • Gurugram
  • Saxo Group India

We are currently modernizing how we operate Elastic, migrating the hosting platform from Windows servers to Kubernetes, and in the process we are rebuilding all our automation around it. We are looking for a senior and technically very strong engineer to help us with that. You will join a high performing team who is distributed across our three development centers – Copenhagen, Gurugram and Amsterdam. Along with the team, you will be responsible for:

  • Providing Elasticsearch as a service to the bank, for both Observability and Search purposes, with a high degree of self service and automation.
  • Ensuring stable data collection pipelines end to end.
  • Maintaining and improving our new Kubernetes based Elastic platform, utilizing Elastic ECK, Helm, custom Kubernetes CRDs and operators.
  • Constantly improving performance, stability and availability.
  • Building a great user experience for developers and operators.
  • Using your expertise to help users solve their data and monitoring problems.

Your Profile:

You are a team player, positive in nature and passionate about software engineering. You have an open mind and like to learn and grow yourself as well as helping others do the same. We expect you to be able to quickly take a leading technical role in the team, setting a high quality bar and mentoring other team members.

Mandatory Skills:

We are looking minimum 10+ Yrs experience into development role.

  • Strong experience with the Elastic Stack. This includes:
  • Operating and performance-tuning clusters and data collection, managing data, scaling, and patching.
  • Using the APIs of Elasticsearch to automate tasks, access data and build integrations.
  • Exploring and visualizing data in Kibana
  • Strong experience with Kubernetes
  • Good understanding of Kubernetes concepts
  • Deploying and operating applications in Kubernetes
  • Using Helm charts for templating
  • Experience with programming languages, tools and practices
  • Developing Applications, APIs or system integrations in languages such as C#, Python or Go. We mainly use C#.
  • Experience with automation using scripting languages such as PowerShell.
  • Experience with DevOps practices and tools, such as Azure DevOps.
  • Experience with Git.

Additional, desirable Skills:

  • Experience with one or more of the major cloud providers. We use Azure .
  • Experience with GitOps using Flux or ArgoCD
  • Experience with Windows based environments
  • Experience with widely used infrastructure technology such as DNS, PKI and certificates, authentication with OAuth and OIDC.

Personal Attributes:

  • BA/BS/BE degree or equivalent experience
  • Strong communication and presentation skills
  • Highly motivated & driven team player; comfortable working independently as required.