WHO IS KLAARA KLAARA provides AI-driven solutions tailored to the needs of customers in the capital market, insurance, reinsurance, and various other organizations. Our cutting-edge platform empowers businesses to transform their unstructured data into actionable intelligence, fuelling better decision-making and driving competitive advantage. Headquartered in Singapore, KLAARA was launched in 2023 as a result of 3 years of Research and Development and a spin-off of Upskills, a consultancy company in Capital markets. KLAARA is composed of creative thinkers and problem solvers, with the ultimate mission to breakthrough innovation! All of us are fully engaged in delivering cutting-edge solutions with the latest state of the art in AI.
We are looking for a highly motivated DevOps Engineer, with strong experience Managing Unix environments and Infrastructure management. You will be part of the Klaara journey and will be integrated into a fast-growing team and get direct exposure to solving the technical challenges of international financial institutions. A successful candidate will have a strong background in automation, continuous integration/continuous delivery (CI/CD), and release management with key responsibilities as below:
Manage the build and deployment of multiple trading applications.
Ensure that the deployment pipelines are efficient and highly automated, supporting frequent releases and changes to real-time e-commerce platforms.
Adhere to the standard process for build and deployment in the bank and good practices.
Investigate and fix environment issues.
Work with developers to prioritise and execute build and deployments.
Work with developers and DevOps/System Team to automate the build and deployment process.
Support deployment of applications in Red Hat OpenShift clusters.
Monitor and manage cloud infrastructure resources (e.g., AWS, Azure) used for deployments.
Design, implement, and maintain robust CI/CD pipelines using tools like Jenkins, GitLab CI, Azure DevOps, or equivalent.Automate build, testing, and deployment processes to ensure efficient and error-free software releases.
Perform build and deployment to SIT, UAT and Production environments.
Occasional evening and weekend work is expected during releases.
Requirements
Master's or Bachelor's Degree in Information Technology, Computer Science, Engineering, or related field.
Experience in working with Cloud serviceproviders (AWS, GCP, Azure).
Experience in code development in at least one programming language (Python, Golang, JS/NodeJS, Java/Springboot).
Experience in working with REST APIs and microservices-based architectures.
Experience in working with and implementing CI/CD environments such as Jenkins.
Experience in implementing cloud monitoring tools.
Experience in building and maintaining scalable infrastructure utilising containerisation and orchestration technologies such as Docker and Kubernetes (Ideally CKA certified).
Working knowledge of OpenShift, Terraform and Ansible.
Knowledge of Corporate Governance on Cloud service usage and Security measures.