Job Openings
Engineer - Infrastructure (Fixed Term)
About the job Engineer - Infrastructure (Fixed Term)
Job Description
- Design, implement, and support container platforms and orchestration environments, including Kubernetes, Rancher, Tanzu, and related ecosystem tools
- Implement and maintain DevOps CI/CD pipelines using tools such as Argo CD and automation frameworks to enable reliable application deployments
- Deploy, configure, and support container security solutions (e.g., NeuVector), including policy design, runtime protection, and compliance controls
- Provide L2/L3 operational support for infrastructure and platform services, ensuring high availability, performance, and adherence to SLAs
- Support customer environments across development, test, UAT, and production, including troubleshooting, upgrades, and platform optimization
- Collaborate with internal Software Engineering teams to design and maintain shared platforms, pipelines, and automation capabilities for multiple projects
- Participate in pre-sales and RFP activities, including solution design, technical clarifications, effort estimation, and feasibility assessments
- Automate infrastructure and platform operations using scripting and Infrastructure as Code approaches to improve efficiency and consistency
- Analyze, and resolve platform-level incidents, working closely with cross-functional teams to minimize service impact
- Maintain platform documentation, operational runbooks, and knowledge transfer materials to ensure continuity and standardization
- Ensure platforms comply with security, governance, and regulatory requirements, especially in enterprise and banking environments
- Continuously evaluate and recommend improvements to infrastructure platforms, tools, and operational practices
Person Specification
- Bachelor's degree (or final-year undergraduate) in Computer Science, Information Technology, Software Engineering, Computer Engineering, or a related discipline
- 0–2 years of experience in infrastructure, systems, DevOps, or platform engineering roles
- Basic understanding of Linux operating systems (processes, services, networking basics, file systems)
- Fundamental knowledge of containers and container concepts (Docker, images, containers, registries)
- Basic awareness of Kubernetes concepts (Pods, Services, Deployments, Nodes, Clusters)
- Understanding of CI/CD concepts and software delivery pipelines
- Basic scripting knowledge (Bash, Python, or similar)
- Familiarity with Git and version control concepts
- Exposure to Kubernetes platforms such as Rancher or Tanzu
- Awareness of GitOps tools such as Argo CD
- Basic understanding of container security concepts (image scanning, runtime security, policies)
- Exposure to cloud platforms (AWS, Azure, GCP, OCI or private cloud environments)
- Exposure to enterprise or production environments is an added advantage
- Relevant technical certifications or coursework in Linux, Cloud, DevOps, or Kubernetes will be an advantage
- Strong willingness to learn and adapt in fast-paced technical environments
- Good analytical and troubleshooting skills
- Ability to follow structured processes and documentation
- Good communication skills and ability to work collaboratively in a team
- Positive attitude towards on-call support, learning new tools, and continuous improvement
- Fresh graduates with strong foundational knowledge and hands-on exposure (labs, internships, academic projects, or self-learning) are encouraged to apply