2 years ago
Bengaluru, IndiaSenior
Responsibilities
- Design, deploy, and manage AWS and Azure infrastructure components including networks, storage, virtual machines, and related resources.
- Set up and maintain Kubernetes clusters and implement containerization, orchestration, service discovery, auditing, and logging practices.
- Develop and maintain Terraform scripts using infrastructure-as-code principles to provision and configure infrastructure.
- Implement monitoring, logging, alerting, and resource-consumption analysis to identify and address incidents and performance issues.
- Implement security best practices, perform security assessments and vulnerability scanning, and maintain compliance controls.
- Collaborate with developers and operations teams, document configurations and troubleshooting processes, and lead a small team of experts.
- Optimize application and infrastructure performance, scalability, and efficiency.
- Support client deployments, onboarding quality assurance, software updates, user inquiries, and ad hoc client support.
Requirements
- Bachelor’s degree in Computer Science or a related field, or strong professional programming experience.
- 8–10 years of relevant experience in the SaaS or technology industry.
- Experience with Linux, Bash, Git, and programming or scripting in Python, Java, Ruby, Go, or a similar language.
- Hands-on experience deploying and managing infrastructure on AWS, GCP, Azure, or a similar cloud platform.
- Experience with Chef, Ansible, or Puppet; Hadoop; Terraform; CentOS; Ubuntu; and JVM.
- Experience with Docker and containerization technologies.
- Evidence of independent learning and skill development beyond work expectations.
Benefits
- Full-time, on-site role in Bengaluru, India.
- Opportunities to work with industry leaders and C-suite executives on complex technology problems.
- Ability to specialize or pursue nonlinear career paths with potential for rapid career advancement.
- Work with AI-powered software systems for large-scale data analysis.