DevOps Engineer Pricing & Trading Systems - bpinternational
Summary
DevOps/Enterprise Technology Engineer on bp's Pricing team in Kuala Lumpur, supporting supply, trading and shipping commodity platforms: operational support, deployments on OpenShift/AWS, Java and Python enhancements, Postgres tuning, Dataiku pipelines, and Splunk/Grafana monitoring, working in a Scrum environment.
Entity:
Job Family Group:
Job Description:
We are seeking a proactive and technically skilled Enterprise Technology Engineer to join the Pricing team in Technology to support Supply, Trading and Shipping. The ideal candidate will possess hands‑on expertise across a range of technologies including Java, AngularJS, Postgres, OpenShift (AWS), Dataiku Platform, Python, Splunk, Grafana, and Spring Boot. Experience working within the Scrum framework is highly desirable, as you will be collaborating in an agile environment to deliver iterative improvements and enhancements in line with business priorities. In this role, you will ensure the reliability, scalability, and security of our platforms, whilst delivering enhancements and operational support for business‑critical systems.
Core Responsibilities
- Operational Support: Provide advanced solving and resolution for operational issues related to digital products that support the valuation and risk commodity team (vendor products and customized application stacks), ensuring minimal downtime and swift incident recovery. Support the Technical Lead on deployment, and maintenance of applications and services in a cloud‑native environment, primarily bringing to bear OpenShift on AWS.
- Development and Enhancement: Deliver enhancements and new features using Java, AngularJS for front‑end development, and Python for automation and scripting.
- Database Engineering: Lead and optimise Postgres databases, including data modelling, tuning, and ensuring data integrity for high‑availability applications.
- Data Platform Integration: Support integration and operation of the Dataiku platform, enabling robust data pipelines and analytics workflows.
- Monitoring and Observability: Implement and maintain monitoring solutions with Splunk and Grafana to ensure application and infrastructure health, proactively identifying issues and performance bottlenecks.
- CI/CD and Automation: Build, optimise, and maintain CI/CD pipelines for rapid and reliable deployment of code and infrastructure changes.
- Security and Compliance: Embed security best practices, ensuring all solutions meet compliance and regulatory requirements.
- Collaboration: Work closely with cross‑functional teams, including developers, business analysts, and operations, to tackle technical challenges and align IT initiatives with business goals. Actively participate in Scrum ceremonies such as sprint planning, daily stand‑ups, and retrospectives to develop clarity, team alignment, and continuous delivery.
- Code Review and Unit Testing: Conduct thorough code reviews to maintain high standards of quality and reliability. Design, implement, and maintain unit tests to ensure robust and error‑free software delivery.