DevSecOps (DSO) Engineer

NanoSoft Business Systems Pte Ltd

Singapore

On-site

SGD 100,000 - 160,000

Full time

37 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

NanoSoft Business Systems Pte Ltd in Singapore is seeking a DevSecOps Engineer to design, automate, and secure release management with CI/CD across environments. You will integrate security into the pipeline, build reusable IaC templates, and monitor pipeline health while collaborating with development, security, and operations teams.

The role emphasizes governance, adherence to policy, and automation best practices, using Azure DevOps, GitHub Actions, Jenkins, Terraform, and Kubernetes to

Qualifications

  • Minimum 2 years of DevSecOps/CI/CD experience in a Linux/Windows environment.
  • Experience with IaC and cloud platforms (Azure/AWS/GCP).
  • Familiarity with security gates and policy checks.

Responsibilities

  • Design and implement secure CI/CD pipelines with automated testing and deploy steps.
  • Automate release governance, including approvals and rollbacks.
  • Collaborate with development, security and operations teams to embed security into the software lifecycle.

Skills

CI/CD
DevSecOps
Azure DevOps
GitHub Actions
Jenkins
Kubernetes
Terraform
Security Testing
Python
PowerShell / Bash

Tools

GitHub
Jenkins
Terraform
Kubernetes
Azure CLI

Job description

Responsibilities

The DevSecOps Engineer is responsible for engineering, implementing, and maintaining secure, automated, and reliable release management processes using modern DevOps platforms. This role bridges development, security, and operations teams to ensure continuous integration, continuous delivery (CI/CD), and secure code deployments. The engineer plays a key role in designing and managing pipelines, automating deployment processes, integrating security into the CI/CD lifecycle, and ensuring release governance in alignment with organizational policies.

1. Work Item & Application Lifecycle Management
  • Design and implement work item tracking tools to manage the full lifecycle of releases—from request initiation, review, approval, testing, to production verification.
  • Create and maintain workflows and DSO solutions that reflect organizational governance, including state transitions, approval checkpoints, and audit trails.
  • Automate pipeline executions triggered by workflow state changes to ensure seamless coordination between development and release processes.
2. Release Management via CI/CD Platforms
  • Engineer and maintain CI/CD pipelines using platforms such as Azure DevOps, GitHub Actions, GitLab CI/CD, Jenkins, or similar tools for automated build, test, and deployment across environments.
  • Develop and manage release workflows that ensure traceability, compliance, and rollback capabilities where necessary.
  • Configure and maintain CI/CD environments, build agents/runners, shared variables/secrets, and pipeline templates to support scalable delivery.
3. Security Integration (DevSecOps Practices)
  • Integrate security scanning tools (e.g. SAST, DAST, open-source dependency checks) into CI/CD pipelines.
  • Implement and enforce security gates, policy checks, and approvals at various pipeline stages.
  • Collaborate with relevant IRAS teams to ensure secure code delivery and alignment with organisational security standards.
4. Pipeline Automation & Infrastructure as Code (IaC)
  • Maintain reusable pipeline code and templates under version control for consistency and auditability.
  • Promote best practices around automation, testing, and configuration management.
5. Monitoring, Governance, and Reporting
  • Design monitoring and alerting systems for pipeline health, release failures, and deployment metrics.
  • Implement release governance including manual approval gates, quality checks, and change control processes.
  • Implement and review of access right policy and mapping in DSO platform.
6. Stakeholder Collaboration

Work closely with development, QA, operations, and security teams to align delivery processes with DevSecOps principles.

  • Provide guidance to internal teams on CI/CD platform usage, pipeline best practices, and secure delivery methods.
  • Identify areas for improvement in release processes, security posture, and automation capabilities.
Technical Skillset
Programming Languages
  • C# / .NET – Application development and ing in Microsoft environments
  • Java – Web-based ing and tool integration
  • Python – Automation, ing, and API interaction
ing & Shell
  • PowerShell – Windows automation and Azure CLI ing
  • Bash – Linux shell ing and system operations
Integration & APIs
  • RESTful API Usage & Integration – Consuming and integrating external services and tools
Database & Data Handling
  • Microsoft SQL Server – Querying, data management, and integration
As Required
Azure DevOps Platform
  • Pipelines, Repos, Boards, Artifacts, Test Plans
  • Agent Pool Management – configuring, scaling, and securing build agents
Azure Cloud & Integration
  • App Services, AKS, Functions, Logic Apps, Key Vault
Infrastructure & Automation
  • Terraform, ARM templates
  • YAML, PowerShell, Azure CLI
  • GitOps with Flux
Security & Governance
  • RBAC, secure pipelines, secrets management
  • Release approvals, compliance enforcement
  • Artifact governance and Management
Containerization & Orchestration
  • Docker, Kubernetes (AKS), GitOps workflows
Monitoring & Observability
  • Azure Monitor, Log Analytics, Application Insights
  • Performance Optimisation – pipeline efficiency, resource usage, deployment speed
Toolchain Integration
  • GitHub, SonarQube, Fortify, etc
Testing & Quality Assurance
  • Automated testing, Azure Test Plans
Operating System Knowledge
  • Linux fundamentals, shell ing
AI and Agentic Workflows
  • AI Agent Frameworks (e.g. Langchain)
  • Deployment and operations of AI agent workloads and integration into CI/CD pipelines
Experience Requirements
  • Minimum 2 years experience in maintaining the system with basic/conceptual knowledge of required skillsets.
  • Basic understanding of Azure DevOps systems.
  • Familiarity with ing languages (e.g. Bash, Python).
  • Experience with CI/CD tools.
  • Basic knowledge of cloud platforms (AWS, Azure, GCP).
  • Understanding of version control systems (e.g. Git).
  • Minimum 3 years experience in designing, developing and maintaining the system with professional experience in the required skillsets.
  • Proven experience in designing end-to-end DevOps architectures from requirements gathering through to implementation.
  • Experience architecting scalable, resilient infrastructure solutions using infrastructure as code principles.
  • Proficient in infrastructure as code (e.g. Terraform).
  • Experience with Git and modern branching workflows.
  • Experience with CI/CD pipelines and DevOps tools.
  • Experience implementing security controls within CI/CD pipelines and cloud-native architectures.
  • Good understanding of containerization (Docker) and orchestration (Kubernetes).
  • Good understanding of networking, security, and system administration.
  • Strong understanding of the Software Development Life Cycle (SDLC), Test-Driven Development (TDD), Continuous Integration (CI), and Continuous Delivery (CD).
  • Minimum 5 years experience in designing, developing and maintaining the system with deep expertise in the required skillsets
  • Proven leadership in designing scalable, secure, and resilient DevOps solutions that support multiple business units and complex operational requirements.
  • Demonstrated ability to design system architectures that balance performance, security, cost, and maintainability.
  • Design DevOps solutions that integrate with existing enterprise systems whilst modernising operational capabilities.
  • Architect comprehensive DevOps solutions that span multiple teams, technologies, and business domains.
  • Deep expertise in cloud architecture and DevOps best practices.
  • Leadership in designing scalable, secure, and resilient systems.
  • Experience with CI/CD pipelines and DevOps tools.
  • Experience with monitoring, logging, and incident response tools.
  • Ability to mentor junior engineers and lead DevOps initiatives.
  • Strong understanding of compliance, governance, and risk management.
  • Strong ability to troubleshoot complex issues across system resources and application stacks.
  • Experience with cloud-native services and cost optimization.
  • Experience with disaster recovery planning, system backup, and restore processes.
  • Hands‑on experience with security assessments, vulnerability scanning, and system hardening.
  • Experience performing security assessments in government or highly regulated environment.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

DevSecOps Engineer - #1716
DevSecOps Engineer - #1716

JOBSTER PRIVATE LTD. • Singapore

On-site
SGD 120,000 - 180,000
DevSecOps Engineer
DevSecOps Engineer

Cognizant Technology Solutions Corporation • Singapore

On-site
SGD 120,000 - 170,000
DevOps Team Lead
DevOps Team Lead

Good co India • Singapore

Remote
SGD 180,000 - 260,000
DevSecOps Engineer
DevSecOps Engineer

User Experience Researchers Pte.Ltd • Singapore

On-site
SGD 120,000 - 180,000
DevSecOps Engineer
DevSecOps Engineer

COGNIZANT TECHNOLOGY SOLUTIONS ASIA PACIFIC PTE. LTD. • Singapore

On-site
SGD 90,000 - 140,000
DevOps Specialist
DevOps Specialist

Raffles Medical Group Ltd • Singapore

On-site
SGD 90,000 - 140,000
Senior Devops Engineer
Senior Devops Engineer

jobline resources pte. ltd. • Singapore

On-site
SGD 120,000 - 180,000
System Analyst
System Analyst

Innova Digital Solutions Pte Ltd • Singapore

On-site
SGD 120,000 - 180,000
DevOps Engineer
DevOps Engineer

Base Camp Digital • Singapore

On-site
SGD 90,000 - 150,000
Azure & Devops Engineer
Azure & Devops Engineer

Thakral One Pte. Ltd. • Singapore

On-site
SGD 120,000 - 180,000