ST Engineering is a leader in engineering innovation, committed to creating solutions that improve lives and transform industries globally. Our workplace fosters collaboration, diversity, and inclusion, providing employees with a dynamic environment to grow their careers and contribute to meaningful technological advancements.
Role Summary
As a Engineer in Data Analytics at the GEC, you will play a key role in designing, developing, and implementing DevOps tools and processes. You will work closely with product, project and cross-functional teams to deliver DevOps solutions. Your contributions will support strategic decisions, optimise operational processes, and enable innovation within ST Engineering's diverse portfolio.
Key Responsibilities
- Work closely with product owners, architects, and development teams to design and operate highly available, scalable, and secure platforms.
- Lead the containerization and orchestration strategy using Docker and Kubernetes, including cluster lifecycle management and workload optimization.
- Own, maintain, and continuously improve CI/CD pipelines, enabling reliable and repeatable application delivery across environments.
- Implement and manage Infrastructure as Code (IaC) using tools such as Terraform, CloudFormation, or equivalent.
- Apply cloud-native best practices across AWS / Azure / GCP environments (cloud experience considered a strong bonus).
- Design and maintain deployment, rollout, and rollback strategies for cloud and on-prem/hybrid workloads.
- Embed security, compliance, and cost optimization into CI/CD pipelines and infrastructure (DevSecOps approach).
- Monitor, troubleshoot, and optimize platform performance using logging, monitoring, and alerting tools.
- Drive continuous improvements in system reliability, scalability, and deployment velocity.
- Mentor and coach junior DevOps engineers, conducting design reviews, code reviews, and knowledge-sharing sessions.
- Lead incident response, root-cause analysis, and post-incident improvements.
- Evaluate and introduce new tools, cloud services, and automation opportunities to improve engineering productivity.
Qualifications and Skills
- Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
- Proven experience as a Senior DevOps Engineer supporting hybrid (on-prem + cloud) environments.
- Strong hands-on expertise with vanilla Kubernetes, including cluster operations, upgrades, and troubleshooting.
- Experience managing GitOps workflows using Argo CD.
- Solid experience building and maintaining CI/CD pipelines using Azure DevOps.
- Proficiency in creating and managing Helm charts for application packaging and deployment.
- Strong scripting and automation skills (Bash, Python, or similar).
- Experience with Infrastructure as Code (e.g., Terraform or equivalent).
- Familiarity with monitoring, logging, and alerting in distributed systems.
- Ability to collaborate closely with development and product teams.
- Experience mentoring junior engineers and promoting DevOps best practices.
- Strong problem-solving skills and a continuous improvement mindset.
Why Join Us
At ST Engineering, you will be part of a culture that values innovation, teamwork, and professional growth. We support career development through training programmes, challenging projects, and mentorship. This position offers the chance to work with cutting-edge analytics technologies and contribute to meaningful engineering solutions that have global impact.
If you are passionate about leveraging data to solve complex problems and eager to play a significant role in a leading engineering group, we encourage you to apply for this exciting opportunity.