Senior DevOps Engineer
Date: 21 Nov 2024
Location: Singapore, Singapore
Company: Singtel Group
Be a Part of Something BIG!
We are seeking an experienced Senior DevOps to join our team. The ideal candidate will have a strong background in cloud environments (AWS, Azure), container orchestration, infrastructure as code, and experience in managing messaging platforms like Kafka, Solace, or similar. The role involves designing and maintaining highly available systems, managing real-time data pipelines, and enabling event-driven architectures to drive business operations.
Make An Impact By
- Cloud Infrastructure Management:
- Design, deploy, and manage cloud-based solutions on AWS and/or Azure.
- Automate and optimize cloud infrastructure using IaC tools like Terraform or CloudFormation.
- Implement security measures and best practices across cloud environments.
- Containerization and Orchestration:
- Manage containerized workloads using Docker and Kubernetes/OpenShift.
- Deploy and maintain container registries, ensuring secure and efficient image management.
- Messaging Platform Management:
- Design, implement, and manage Kafka-based data pipelines and messaging solutions for real-time data processing.
- Configure, deploy, and maintain messaging platforms (e.g., Solace, NATS, Cloud Native Brokers) to ensure high availability and scalability.
- Develop and maintain connectors (e.g., CDC, JDBC, S3), topics, and schemas for seamless data integration.
- Monitor performance and troubleshoot messaging platform issues to ensure uninterrupted data flow.
- Implement security measures to protect clusters and data streams.
- Event-Driven Architectures:
- Develop and support event-driven architectures and patterns to enhance application scalability and flexibility.
- Collaborate with development teams to integrate messaging platforms into applications and services.
- CI/CD Pipelines and Automation:
- Build and maintain CI/CD pipelines to automate deployment and testing workflows.
- Automate event-streaming cluster operations to reduce manual overhead.
- Programming and Scripting:
- Write efficient scripts or programs in Python, Bash, or other languages to automate processes and build tools.
- Collaboration and Technical Guidance:
- Provide technical support and best-practice guidance to development and operations teams.
- Mentor team members and foster knowledge sharing across departments.
- Continuous Improvement:
- Stay updated with the latest in cloud, DevOps, and messaging technologies to implement innovative solutions.
Skills for Success:
- Degree in IT, Computer Science of any other equivalent
- Minimum of 5 years of relevant work experience in DevOps
- Technical requirements:
- Cloud Platforms: Expertise in AWS and/or Azure.
- Messaging Platforms: Hands-on experience with Kafka, Solace, or similar platforms.
- Event-Driven Architectures: Strong understanding of event patterns and their implementation.
- Programming/Scripting: Proficiency in Python, Bash, or other programming languages.
- Containerization: Proficiency in Docker and orchestration tools like Kubernetes/OpenShift.
- Infrastructure as Code (IaC): Hands-on experience with Terraform, CloudFormation, Puppet, or Ansible.
- Connectors & Schema Registry: Experience with CDC, JDBC, S3 connectors, and schema management.
- CI/CD Tools: Familiarity with Jenkins, GitLab CI/CD, Bitbucket, or similar tools.
- Collaboration Tools: Experience with Confluence, JIRA, and related tools.
- Distributed Systems: Strong understanding of distributed system design and management.
Rewards that Go Beyond
- Full suite of health and wellness benefits
- Ongoing training and development programs
- Internal mobility opportunities
Are you ready to say hello to BIG Possibilities?
Take the leap with Singtel to unlock new opportunities and accelerate your growth. Apply now and start your empowering career!