Job Search and Career Advice Platform

Enable job alerts via email!

DevSecOps Engineer

IBM Computing

Singapore

On-site

SGD 60,000 - 80,000

Full time

3 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading tech firm in Singapore is seeking a DevOps Engineer to work closely with project teams to develop scalable systems. Responsibilities include guiding the CI/CD pipeline and automating deployment processes using tools such as Ansible and Terraform. Ideal candidates should have solid programming skills and experience in cloud orchestration. This role offers a collaborative work environment with opportunities for professional growth and development.

Qualifications

  • At least 1-year experience in system analysis, design and programming.
  • Good understanding of hardware infrastructure systems.
  • At least 1-year experience creating and managing CI/CD pipelines.

Responsibilities

  • Work with the Project team in the DevOps environment.
  • Guide the continuous integration, deployment, and testing processes.
  • Setup and maintain scalable, high availability systems.

Skills

Cloud orchestration
CI/CD pipeline development
Container orchestration
Automation tools (Ansible/Terraform)
IT security standards
Infrastructure as Code
Programming (Java, Python)
Agile environment
Linux operating system

Education

Diploma/Degree in Electrical Engineering, Computer Science or equivalent

Tools

OpenStack
Docker
GitLab CI/CD
Job description
Introduction

About the job:

  • Work along with the Project team in the DevOps environment.
  • Guiding the continuous integration, continuous deployment and continuous testing.
  • Work closely with the development team and operation team to create DevOps strategy and toolset that suits the individual squads.
  • Setup, deploy and maintain scalable, high availability systems
  • Perform and automate deployment and security hardening of systems
  • Automate and build up scalable containerised systems/environment using latest technologies (e.g. Redhat Openshift, MLOps tools, etc)
  • Automate security hardening in testing, deployment and production setup based on industrial best practices
  • Setup and maintain CI/CD, automated testing, development and delivery environments
  • Writing scripts/programs for service monitoring and health check of systems
  • Day-to-day monitoring, backup, deployment and maintenance of systems
Your role and responsibilities
About You:
  • Experience with cloud orchestration, configuration management and auto-scaling techniques
  • Experience on building and developing CI/CD pipeline and workflow (Gitlab CI/CD preferred)
  • Experience on building and managing container image pipeline
  • Experience with automation tools such as Ansible/Terraform
  • Experience with load balancing setup for TCP/IP, HTTP, DNS, routings
  • Knowledge of IT security standards, such CIS
  • Good hands-on experience on using Infra-as-a-Code for configuration management and application deployment
  • Overall knowledge on one or more of the following programming languages (Java, Python)
  • Knowledge on continuous integration, test automation, version control, and software configuration management.
Required technical and professional expertise
Desired Background:
  • Diploma/Degree in Electrical Engineering, Computer Science, Communications Engineering or equivalent
  • At least 1-year experience in system analysis, design and programming.
  • Experience in software-defined infrastructure (OpenStack).
  • Experience with infrastructure provision tools (Docker, Ansible, etc).
  • Good understanding of hardware infrastructure systems (network switches, firewalls, routers etc.) and Linux operating system.
  • At least 1-year of experience in creatin and managing CI/CD pipelines, DevOps principles and practices. Knowledge in DevSecOps will be an added advantage.
  • Self-motivated and good communication skills. Good hands-on experience on using AWS Cloud Formation scripts for configuration management and application deployment.
  • At least 1-year experience working closely with cloud provisioned resources. Experience in Linux, Windows, network troubleshooting is a plus,
  • Experience on working in an Agile environment, in a close collaboration with developers, Knowledge on continuous integration, test automation, version control, and software configuration management
  • Excellent communication skills

IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.

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