Senior DevOps Engineer
Singapore, Singapore
Singtel
The Singtel Group, Asia's leading communications group provides a diverse range of services including fixed, mobile, data, internet, TV, infocomms technology (ICT) and digital solutions.Be a Part of Something BIG!
Make an Impact by:
- Creating and maintaining DevOps pipelines to support application teams.
- Troubleshooting technical issues related to the tech stack, including Packer, Terraform, Azure, AWS, and related tools.
- Implementing efficient CI/CD pipelines to accelerate application deployment cycles.
- Building robust integrations between Azure and AWS services to support cross-platform functionality and resilience.
- Implementing automation for infrastructure management using tools like Terraform and Ansible to reduce manual intervention.
- Applying security best practices, including certificate management (TLS, SSL, mTLS), and ensuring compliance with regulatory standards.
- Writing Dockerfiles for containerized environments, cloud services, and on-premise systems to ensure scalability and reliability.
- Automating repetitive operational tasks, such as server provisioning, patching, and monitoring, using Bash or Python scripting.
- Rapidly delivering Proof of Concepts (POCs) and Minimum Viable Products (MVPs)—POCs are used to validate ideas quickly, while MVPs focus on delivering just-enough features to learn and iterate fast.
- Serving as a technical resource to collaborate effectively and ensure high-quality deliverables.
- Documenting workflows, troubleshooting guides, and best practices to enable team alignment and onboarding.
- Managing project timelines and ensuring timely delivery of software components with a focus on performance, security, and scalability.
- Ensuring compliance with organizational policies, security protocols, and regulatory standards in all technical implementations.
- Evaluating and integrating emerging tools, frameworks, or methodologies as directed to improve processes and outcomes.
- Championing innovation and continuous improvement by implementing tools and processes to optimize team efficiency and product quality.
Skills for Success:
- Bachelor's Degree in IT/Computer Science/Computer Engineering or relevant discipline
- At least 6-8 years of relevant DevOps experience
- Core Technical Skills:
- Programming: Proficiency in Python and Golang for scripting and automation.
- Containerization: Strong experience with Docker, including writing efficient and secure Dockerfiles.
- Cloud Integration: Expertise in Azure and AWS services.
- HashiCorp Tools: Practical knowledge of Packer, Vault, Terraform, and Terragrunt for infrastructure automation
- Virtualization: Proficiency in QEMU and handling Red Hat QCOW images.
- System Administration: Advanced Linux skills with Red Hat and Ubuntu, including Bash scripting for automation.
- Certificate Management: Hands-on experience with SSL, TLS, and mTLS certificate issuers, including lifecycle management.
- Integration of Collaboration Tools: Familiarity with REST API integration for Jira, Confluence, Bitbucket, and Bamboo using Python and Golang.
- Unit Testing: Experience in writing and executing unit tests to ensure code quality.
- AI-Assisted Problem-Solving: Proactively using AI-based tools (e.g., ChatGPT, Copilot) to troubleshoot issues, seek quick insights, and continuously learn emerging technologies and best practices.
- Core Non-Technical Skills:
- Communication & Collaboration: Strong communication, active listening, and clear documentation to align multiple application teams.
- Knowledge Sharing & Onboarding: Creating accessible references, best practices, and training materials.
- Memory & Recall: Consistent retention of key details, decisions, and lessons learned to reduce misunderstandings.
- Good to Have Skills:
- Database Tools: Knowledge of SQL for database querying and management.
- Packaging and Deployment: Knowledge of RPM and Debian package management systems.
- Documentation Tools: Proficiency in Markdown, reStructuredText (rst), and PUML for creating technical documentation and diagrams.
- Configuration Management: Exposure to Puppet, Chef, and Ansible.
Hiring Manager: Danny Suyanto
Talent Acquisition Manager: Ching Yap
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Ansible APIs AWS Azure Bitbucket ChatGPT CI/CD Computer Science Confluence Copilot DevOps Docker Engineering Golang GPT Jira Linux MVP Pipelines Puppet Python REST API Security SQL Terraform Testing
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.