Bangalore / Pune - Hybrid / Bangalore Urban, Karnataka, India
About Us
Zemoso is a unique services organization that specializes in early-stage initiatives and solves tough technology problems. We partner with startups, Fortune 500 companies, and mid-sized organizations on digital transformation, business model transformation, and new product development initiatives. We bring an expert understanding of how a focus on usability works with mature engineering practices to deliver the best outcomes for our customers. Every member of our team showcases accountability and ownership.
As a services organization, our people are our strongest asset. Therefore, we are committed to their career progression. Our Talent Nurture team organizes bootcamps, provides external resources, and hosts tailored workshops. We work on the most cutting-edge solutions, ensuring that our people stay up-to-date with the latest processes, technologies, and tools.
Location
Bangalore / Pune - Hybrid / Bangalore Urban, Karnataka, India
Responsibilities
Design, provision, and manage cloud infrastructure on both AWS and Azure.
Develop and manage Infrastructure as Code (IaC) using Terraform and Bicep scripting.
Configure and manage AWS IAM policies, roles, and permissions to ensure secure and cost-effective architectures.
Maintain knowledge of Service Catalogs for cloud infrastructure provisioning.
Design and implement robust CI/CD pipelines using GitHub Actions, Jenkins, or Concourse.
Manage workflows using GitHub (mandatory) and GitLab, emphasizing advanced branching strategies and code reviews.
Implement GitOps workflows using ArgoCD for automated deployments.
Enable DevSecOps practices across all pipelines to ensure security compliance and code quality via SonarQube.
Build, deploy, and manage containerized applications using Docker, focusing on image creation and optimization.
Orchestrate and scale workloads on Kubernetes.
Package and maintain applications using Helm Charts.
Develop automation scripts using Python, Bash, or PowerShell to improve deployment consistency.
Perform Linux administration tasks.
Monitor infrastructure and application health using Grafana and Prometheus.
Troubleshoot build, deployment, and runtime issues in production environments.
Required skills and qualifications
Education: Bachelor’s degree in Computer Information Science, Engineering, or equivalent practical experience.
Experience: 5+ years of overall IT/DevOps experience, including at least 3+ years specifically on AWS (or a combination of AWS and Azure). (Senior DevOps Engineer 7+ / 8+ Years)
Cloud Platforms: Strong hands-on expertise in AWS services and Azure.
IaC Tools: Proficiency in Terraform and Bicep.
CI/CD & Git: Expert knowledge of GitHub Actions and Git-based workflows.
Data Systems: Experience working with databases such as PostgreSQL and Elastic.
Good to have
Background in application development (Java, Spring Boot) and build tools like Apache Maven.
Experience with automated testing practices and supporting multiple team/client engagements.