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