Software Engineer, Infrastructure

New
IndiaFull-TimeMiddle
SalaryCompetitive compensation package, including performance-based incentives and long-term growth opportunities.
Apply NowOpens the employer's application page

Job Details

Experience
Minimum of 5 years of experience
Required Skills
AWSDockerPythonGCPJavaKubernetesMicrosoft AzureGoCI/CDTerraform

Requirements

  • Minimum of 5 years of experience in infrastructure engineering, platform engineering, site reliability engineering, or distributed systems development.
  • Strong programming skills in languages such as Go, Python, Java, or similar technologies.
  • Extensive hands-on experience with Kubernetes in production environments, including cluster management and container orchestration.
  • Strong knowledge of cloud platforms, including AWS, Google Cloud Platform (GCP), and/or Microsoft Azure.
  • Experience with container technologies such as Docker and cloud-native application architectures.
  • Proven expertise in designing and managing CI/CD pipelines and modern deployment practices.
  • Strong proficiency with Infrastructure as Code (IaC) tools, particularly Terraform.
  • Ability to troubleshoot and resolve complex cross-layer issues involving networking, storage, runtime environments, and distributed systems.
  • Demonstrated track record of building scalable, reliable, and cost-efficient infrastructure solutions.
  • Strong communication skills and the ability to work effectively in fast-paced, highly collaborative environments.

Responsibilities

  • Design, implement, and operate cloud infrastructure supporting large-scale distributed systems and data-intensive workloads.
  • Build and manage highly available Kubernetes environments with a focus on scalability, resilience, and operational efficiency.
  • Develop and optimize CI/CD pipelines to improve deployment reliability, testing automation, and release velocity.
  • Enhance developer productivity by automating workflows, reducing operational friction, and improving platform tooling.
  • Contribute to end-to-end testing frameworks and release confidence initiatives to ensure system stability.
  • Strengthen observability capabilities through the implementation of logging, monitoring, tracing, and alerting solutions.
  • Collaborate with engineering teams on infrastructure architecture, reliability engineering, and system scaling strategies.
  • Support customer-facing technical integrations, troubleshoot infrastructure-related issues, and ensure reliable deployments across diverse cloud environments.
  • Drive operational excellence by implementing infrastructure best practices, automation strategies, and reliability-focused processes.
  • Participate in the continuous improvement of platform performance, cost optimization, and engineering efficiency.
View Full Description & ApplyYou'll be redirected to the employer's site
Competitive compensation package, including performance-based incentives and long-term growth opportunities.
Apply Now