Job Search and Career Advice Platform

Enable job alerts via email!

Senior DevOps Engineer

Singapore Telecommunications Limited

Singapore

On-site

SGD 70,000 - 90,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading telecommunications firm in Singapore is looking for a DevOps Engineer who will architect and automate CI/CD pipelines. This role involves defining best practices, managing cloud technologies, and mentoring project teams. The ideal candidate has strong hands-on experience in Linux systems, cloud technologies, and continuous integration/deployment tools. Excellent knowledge of container orchestration and scripting is necessary. Join a dynamic team that promotes a culture of automation and collaboration.

Qualifications

  • Strong hands-on experience in Ubuntu and Linux operating system.
  • Hands-on experience in Cloud Technologies with public cloud providers.
  • Experience in deploying Infrastructure as Code with Terraform.
  • Knowledge and experience with container orchestration tools.

Responsibilities

  • Architect and automate CI/CD pipelines for multiple environments.
  • Define new DevOps standards and optimize automated deployments.
  • Embed security into DevOps practices and lead technology evaluations.
  • Provide mentoring and promote knowledge transfer within teams.

Skills

Ubuntu
Cloud Technologies (AWS, GCP, Azure)
Terraform
Docker Swarm/Kubernetes
Continuous Integration (CI)/Continuous Deployment (CD)
Ansible/Chef/Puppet
API design and usage
Scripting (Shell, Python, Perl)
SQL/NOSQL (MongoDB, PostgreSQL)

Tools

Git
Jira
Confluence
Job description
Make an Impact by
  • Architect and automate the CI/CD production, staging and development pipelines

  • Define new best practises and DevOps standards as required.

  • Optimize and enable consistent automated deployments.

  • Create Infrastructure as Code, automate application deployments, and work with vendor and hyper scalar APIs to automated deployments

  • Create tools and scripts that help automate deployments

  • Direct project teams toward solutions that align with agreed guiding principles, strategy, architecture, and standards

  • Guide multiple teams on how to automate application and infrastructure deployment

  • Embed security controls, implementation, and testing into the DevOps practices

  • Drive improvements for the design, development, and delivery of applications

  • Drive systems engineering design and recovery by eliminating manual involvement and leading continuous improvements that create an operating environment that includes dynamically monitoring, alerting, and automated self-healing and recovery

  • Utilize agile practices to ensure consistent and transparent execution.

  • Provide mentoring and knowledge transfer to others, and promote open culture and DevOps.

  • Manage and maintain the DevOps pipeline, and work with dev teams on a combined pipeline.

  • Lead technology evaluations and implementations to fill gaps in the Technology Architecture for software build, testing, deployment and scalability.

  • Monitor standards/policy compliance by developing and executing governance processes and tools.

Skills for Success
  • Strong hands‑on and working experience in Ubuntu , Linux Operating system and good to have RHCE/RHCSA Certification.

  • Have hands‑on and good experience in Cloud Technologies with one of the public cloud providers AWS, GCP, Azure.

  • Strong understanding on computer networking VPC, Subnets, VPN and network connectivity (TCP, UDP, ICMP), etc.

  • Experience in deploying IaC infrastructure as code with Terraform.

  • Possess solid and deep knowledge and experience with containers and containers orchestration and deployments tools like Docker Swarm, Kubernetes, Helm etc.,

  • You have an aptitude and ability to build and maintain continuous integration (CI) and continuous deployment/delivery (CD) systems for complex, distributed applications, using tools like GitHub Actions, Jenkins etc.

  • Working experience in one of the configuration tools like Ansible, Chef and Puppet.

  • State of the art experience diagnosing and debugging applications in complex, distributed heterogeneous computing environments.

  • Mastery of essential development tools like GIT and familiarity with collaboration tools such as Jira and Confluence or similar tools.

  • Skills in API usage, command-line interface, and SDKs for writing applications

  • Have networking experience and understanding of network protocols, DNS, VPN , and Load Balancing.

  • Have API Gateway experience Nginx, Kong, APIGEE etc.

  • Have extensive scripting experience in Shell (bash, zsh, csh, ksh), Python, Perl etc.

  • Experience in logging, monitoring, tracing with tools like Azure Monitor, Cloudwatch, Zabbix, Elasticsearch/Kibana (ELK), Prometheus/Grafana, New Relic, Data Dog, Dynatrace , etc.

  • Good understanding of the DB technologies SQL and NOSQL such as MongoDB, DynamoDB, MySQL and PostgreSQL.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.