Principal Application Software Engineer
Join Our Community
Required Skills
Job Description
- *Job Title: Infrastructure Engineer — Cloud and Automation**
We’re looking for an Infrastructure Engineer to build, automate, and operate reliable cloud infrastructure. The ideal candidate has hands\-on experience with Terraform, Chef, Kubernetes, and Python, and can manage cloud deployments from initial provisioning through production operations. Software development experience is a plus.
- *Responsibilities**
- Design, provision, and maintain cloud infrastructure using Terraform.
- Develop and maintain Chef cookbooks for configuration management.
- Deploy, configure, and troubleshoot Kubernetes workloads and clusters.
- Write Python scripts and tools to automate provisioning, deployments, maintenance, and operational tasks.
- Build and improve CI/CD pipelines for infrastructure changes and application deployments.
- Respond to production alerts and incidents during assigned on\-call shifts, troubleshoot issues, restore service, and coordinate escalations as needed.
- Implement monitoring, logging, alerting, backup, and recovery capabilities.
- Troubleshoot infrastructure, networking, configuration, and deployment issues.
- Apply security best practices, including access controls, secrets management, and patching.
- Collaborate with development and security teams to improve reliability, performance, and deployment consistency.
Maintain infrastructure documentation and operational runbooks.
- *Required Qualifications**
- Strong experience in infrastructure engineering, cloud operations, or a related role.
- Proficiency with Terraform, including reusable modules, state management, and infrastructure change workflows.
- Hands\-on experience with Chef and configuration management.
- Experience deploying and operating workloads on a major cloud platform, such as OCI, AWS, Azure, or Google Cloud.
- Availability to participate in a 24×7 on\-call support rotation, including nights, weekends, and holidays.
- Practical knowledge of Kubernetes, containers, and Docker.
- Proficiency in Python for automation and operational tooling.
- Strong Linux administration and troubleshooting skills.
- Understanding of networking fundamentals, including DNS, routing, load balancing, TLS, and firewalls.
- Experience with Git, code review, and CI/CD practices.
- Ability to diagnose problems independently and communicate clearly across teams.
- *Preferred Qualifications**
- Software development experience, including building APIs, services, or internal tools.
- Experience writing automated tests and maintaining production software.
- Familiarity with Helm, GitOps, and observability tools.
- Experience supporting highly available systems and disaster recovery.
- Experience with cloud cost optimization and infrastructure security.
- *What Success Looks Like**
You deliver repeatable deployments, reduce manual operational work, and improve infrastructure reliability. You treat infrastructure changes as code—reviewed, validated, documented, and maintained.
Similar Jobs
- S
Senior Frontend Engineer - React/Next.js & AWS (Remote, Full-Time) [AS315]
Smart Working · Mumbai, Maharashtra, India
- S
Senior Frontend Engineer - React/Next.js & AWS (Remote, Full-Time) [AS315]
Smart Working · Gurgaon, Haryana, India
- S
Senior Frontend Engineer - React/Next.js & AWS (Remote, Full-Time) [AS315]
Smart Working · India
Job Overview
- Job type
- Full-time
- Work mode
- On-site
- Location
- IN
- Posted
- 3d ago
- Source
- Indeed