About the Role
We are seeking a Systems Engineer II to join our dynamic team in Kolkata, Mumbai, or Delhi NCR. In this permanent role, you will be instrumental in developing, enhancing, and maintaining our core services across private and public cloud environments. You will be responsible for building and managing on-premises Kubernetes clusters and container orchestration solutions, leveraging Infrastructure as Code (IaC) tools like Terraform for efficient system provisioning and maintenance. Automation is key to our success; you will develop scripts in Bash or Python to streamline system management and CI/CD workflows.
Collaboration is essential as you work closely with engineering teams to design and implement cutting-edge solutions. Your focus will be on elevating the security, stability, and scalability of critical services, including server provisioning, secrets management, and configuration management. This position offers an excellent opportunity to mentor junior engineers and participate in an on-call rotation for out-of-hours support. You will also be responsible for documenting systems and processes to ensure operational clarity and team alignment, while continuously exploring and integrating emerging technologies to drive improvements.
Key Responsibilities:
- Develop, enhance, and maintain core services in private and public cloud environments.
- Build and maintain on-premises Kubernetes clusters and container orchestration solutions.
- Utilize Infrastructure as Code (IaC) tools such as Terraform for system provisioning, deployment, and maintenance.
- Develop automation scripts using Bash or Python to improve system management and CI/CD workflows.
- Collaborate with engineering teams to design and implement innovative solutions.
- Enhance security, stability, and scalability of core services such as server provisioning, secrets management, and configuration management.
- Assist in training and mentoring junior systems engineers.
- Participate in on-call rotation for out-of-hours support.
- Document systems, processes, and project timelines for operational clarity and team alignment.
- Continuously evaluate emerging technologies and implement improvements.
