About the job Devops Engineer
Our client is a financial institution is now expending the DevOps engineering team into Singapore, you will be responsible for the Continuous Integration (CI) and Continuous Deployment (CD) automation infrastructure behind the data pipelines. You will work with a larger global data engineering infrastructure team to deliver scalable automation solutions to enable rapid development, configuration management of the source code and supporting test, deployment, and production sustaining activities. This includes:
· Working closely with the development team maintain and evolve our existing CI/CD capabilities and supporting infrastructure
· Establishing best practices for code deployment to on-premise and cloud-based infrastructure
· Developing alerting and monitoring capabilities that provide better visibility into system health and performance
· Influencing the overall architecture of alternative data pipelines and customer-facing data services
Requirements:
· Experience in DevOps and cloud technologies in areas of data storage and application hosting
· Hands on experience maintaining / deploying (preferably containerized) software in Linux
· Coding experience in a programming language (Python preferred) and Git
· Expert knowledge of Jenkins including experience using pipeline as code (groovy) or have expert knowledge in another CI/CD engine (e.g. TeamCity, Gitlab, Github Actions)
· Hands on experience with container technology: Docker/OpenShift/Kubernetes
· Familiarity with cloud (AWS preferred) and continuous integration concepts
· Superb business intuition and a solution orientated, methodological approach to problem solving
· Work experience automating releases via Terraform, Ansible, shell scripts et al
· Ability to collaborate and build relationships across multiple business units within the firm
· Adherence to the highest ethical standards working closely with the firms Compliance team