Master'sElectronics, Embedded Systems & Telecom Applications open

Master’s in Software, DevOps and Operations Engineering

Online master's programme of 1,900 hours in software engineering, DevOps and operations, structured in 12 modules covering software architecture, testing, CI/CD, containers and Kubernetes, infrastructure as code, cloud platforms, observability, SRE incident management and DevSecOps, with an assigned technical tutor.

Duration1900 h
ModeOnline
LanguageEnglish
Start datesSet by the faculty
AwardSEIUM Institute diploma

Master’s in Software, DevOps and Operations Engineering — studying from Singapore

Singapore is one of Asia's leading electronics manufacturing centres, with semiconductor fabrication, back-end assembly and test, and precision electronics concentrated in areas such as Tampines and Jurong. The sector also includes embedded systems for industrial and automotive use and a strong telecommunications base led by the Infocomm Media Development Authority. Major employers include global semiconductor firms and electronics manufacturers. Engineers work on hardware design, firmware, communications systems and test engineering.

Fees for Singapore: S$12,700 (Singapore dollar), with instalments and employer sponsorship available.

Relevant bodies in Singapore

  • Infocomm Media Development Authority (IMDA)
  • Singapore Semiconductor Industry Association
  • Institute of Electrical and Electronics Engineers (IEEE) Singapore Section
  • Enterprise Singapore

Typical roles

  • Embedded Systems Engineer
  • Electronics Design Engineer
  • Telecommunications Engineer
  • Test Engineer

Questions from Singapore

How are electronics and telecom engineers recognised in Singapore, and does SEIUM count?

Telecom and electronics engineering is regulated by the Infocomm Media Development Authority (IMDA), and engineers may register with the Professional Engineers Board (PEB). SEIUM's qualifications are private, not state degrees, and not accredited by any national body. Whether they are recognised is decided by employers or the relevant body, so confirm this before enrolling.

Which Singapore employers hire embedded systems and telecom engineers?

Singapore has demand from telecom operators, semiconductor and electronics manufacturers, defence and aerospace firms, and industrial automation companies. Employers generally assess hands-on skills in firmware, hardware design and testing. Your final project can evidence embedded or telecom competence, but its value is for each employer to judge.

Can I follow this from Singapore while working, and does it need a visa?

Yes, the programmes are 100% online and taught in English, so no student visa is needed to study from home in Singapore. Expect a heavy workload: 1,900 hours for a master's, 800 for a postgraduate diploma and 300 for a specialist course. Fees can be paid in instalments, and employer sponsorship is possible.

Virtual lab · try it before you enrol

Take the controls.

Run a real engineering trade-off from this field. Move the sliders, watch the model react in real time and beat the challenge.

SIM · LIVE ●
Learning outcomes

What you will be able to do

01

Apply professional software engineering practices and agile methodologies.

02

Design maintainable and scalable software architectures.

03

Implement automated testing strategies.

04

Build continuous integration and delivery pipelines.

05

Deploy applications with containers and infrastructure as code.

06

Operate services with observability and SRE practices.

07

Develop a complete software system with an integrated DevOps cycle.

Profile

Who it's for

  • DevOps engineers
  • Site reliability engineers (SRE)
  • Platform engineers
  • Software architects
  • Backend software engineers
  • DevSecOps engineers
  • Engineering or science graduates looking to move into technology and software
Standards & tools

What you'll work with

  • ISO/IEC 25010 (software product quality model)
  • ISO/IEC/IEEE 12207 (software life cycle processes)
  • ISO/IEC 27001 (information security management systems)
  • ISO/IEC 20000-1 (IT service management)
  • OWASP ASVS (application security verification standard)
  • SLSA v1.0 (supply-chain levels for software artifacts)
  • ISO/IEC/IEEE 29119 (software testing)
  • ITIL 4 (IT service management framework)
  • GitLab CI
  • Kubernetes
  • Terraform
  • Prometheus
  • Grafana
Syllabus

12 modules · 1900 h

  1. 1.1Software life cycle and process models
  2. 1.2Agile methodologies: Scrum and Kanban
  3. 1.3Requirements engineering and user stories
  4. 1.4Project estimation and planning
  5. 1.5Software quality according to ISO/IEC 25010
  6. 1.6Technical debt and how to manage it
  7. 1.7Living technical documentation
  8. 1.8Working in distributed teams
  9. 1.9DORA performance metrics
  10. 1.10Case study: maturity assessment of a team
  1. 2.1SOLID principles and clean design
  2. 2.2Classic design patterns
  3. 2.3Hexagonal and layered architecture
  4. 2.4Microservices versus modular monolith
  5. 2.5Domain-driven design
  6. 2.6Architecture based on domain events
  7. 2.7Architecture decision records
  8. 2.8Quality attributes and trade-offs
  9. 2.9Modelling with C4 and UML
  10. 2.10Workshop: refactoring a monolith into modules
  1. 3.1Git in depth
  2. 3.2Trunk-based and GitFlow branching strategies
  3. 3.3Code review and pull requests
  4. 3.4Commit conventions and semantic versioning
  5. 3.5Monorepos and dependency management
  6. 3.6Conflict management and rebase
  7. 3.7Hooks and local automation
  8. 3.8Repository governance
  9. 3.9GitHub and GitLab platforms
  10. 3.10Practical exercise: trunk-based workflow with mandatory reviews
  1. 4.1The testing pyramid
  2. 4.2Unit tests and test doubles
  3. 4.3Test-driven development
  4. 4.4Integration and contract testing
  5. 4.5End-to-end testing
  6. 4.6Performance and load testing
  7. 4.7Property-based testing
  8. 4.8Coverage and mutation testing
  9. 4.9Test data management
  10. 4.10Lab: test suite with pytest and Testcontainers
  1. 5.1Principles of continuous integration
  2. 5.2Pipelines with GitHub Actions and GitLab CI
  3. 5.3Reproducible artefact builds
  4. 5.4Artefact and container registries
  5. 5.5Continuous delivery and deployment
  6. 5.6Blue-green and canary strategies
  7. 5.7Feature flags and progressive deployment
  8. 5.8Software supply chain integrity
  9. 5.9Pipeline time optimisation
  10. 5.10Practical exercise: complete pipeline for an API
  1. 6.1Containers with Docker
  2. 6.2Minimal and multi-stage images
  3. 6.3Kubernetes: pods, deployments and services
  4. 6.4Configuration and secrets
  5. 6.5Persistent storage with volumes
  6. 6.6Horizontal and vertical autoscaling
  7. 6.7Helm and Kustomize
  8. 6.8Service mesh with Istio and Linkerd
  9. 6.9Kubernetes at the edge
  10. 6.10Lab: deployment on Kubernetes with Helm
  1. 7.1Principles of immutable infrastructure
  2. 7.2Terraform and OpenTofu
  3. 7.3State management and modules
  4. 7.4Ansible for configuration
  5. 7.5GitOps with Argo CD and Flux
  6. 7.6Infrastructure testing
  7. 7.7Environment management
  8. 7.8Policy as code with OPA
  9. 7.9Cloud cost control
  10. 7.10Workshop: complete environment with Terraform and Argo CD
  1. 8.1IaaS, PaaS and serverless models
  2. 8.2Compute services on AWS, Azure and GCP
  3. 8.3Virtual networks and perimeter security
  4. 8.4Managed databases
  5. 8.5Function-oriented serverless architectures
  6. 8.6Design for high availability
  7. 8.7Disaster recovery plans
  8. 8.8Well-architected framework
  9. 8.9Internal platform engineering
  10. 8.10Case study: migrating an application to the cloud
  1. 9.1Metrics, logs and traces
  2. 9.2Instrumentation with OpenTelemetry
  3. 9.3Prometheus and Grafana
  4. 9.4Distributed tracing across services
  5. 9.5Service level objectives
  6. 9.6Error budgets
  7. 9.7Designing actionable alerts
  8. 9.8Chaos engineering
  9. 9.9Capacity and performance
  10. 9.10Practical exercise: defining SLOs and alerts for a service
  1. 10.1SRE practices
  2. 10.2On-call management
  3. 10.3Incident response
  4. 10.4Blameless postmortems
  5. 10.5Change management
  6. 10.6Runbooks and automation
  7. 10.7Problem management
  8. 10.8Communication during incidents
  9. 10.9ITIL 4 and DevOps
  10. 10.10Workshop: incident drill and postmortem
  1. 11.1Security by design
  2. 11.2SAST static analysis
  3. 11.3SCA dependency analysis
  4. 11.4DAST dynamic analysis
  5. 11.5Container and infrastructure scanning
  6. 11.6Secrets management with Vault
  7. 11.7Artefact signing with Sigstore
  8. 11.8SLSA supply chain framework
  9. 11.9Automated regulatory compliance
  10. 11.10Lab: pipeline with integrated security scanning
  1. 12.1Definition of the software system
  2. 12.2Architecture and design
  3. 12.3Implementation and testing
  4. 12.4Integration and delivery pipeline
  5. 12.5Infrastructure and deployment
  6. 12.6Observability and operation
  7. 12.7Quality assessment and metrics
  8. 12.8Conclusions on the DevOps cycle
  9. 12.9Thesis report
  10. 12.10Master's Thesis: defence before a panel
Methodology, software & labs

How you'll learn

100% online training on the SEIUM campus, with downloadable material, recorded classes and an assigned technical tutor. No fixed timetables: you progress at your own pace within the intake, so you can combine it with your job.

Each module combines theory, guided reading of the original standard and applied exercises. The working software is GitLab CI, Kubernetes, Terraform, Prometheus and Grafana, in free, academic or evaluation versions. Practical work is based on real procedures: building continuous integration and delivery pipelines, deploying applications on Kubernetes clusters, defining service level objectives and running incident drills. Assessment is continuous by module, plus the final Master's Thesis.

Standards covered: ISO/IEC 25010, ISO/IEC/IEEE 12207, ISO/IEC 27001, ISO/IEC 20000-1, OWASP ASVS, SLSA v1.0, ISO/IEC/IEEE 29119, ITIL 4.

Assigned technical tutor:every module ends with a deliverable that your tutor marks individually.
Standards-based learning:guided reading of ISO/IEC 25010, ISO/IEC/IEEE 12207 and ISO/IEC 27001 applied to real cases, not as a theoretical annex.
Industry software:GitLab CI, Kubernetes, Terraform, Prometheus and Grafana, in free, academic or evaluation versions.
Master's Thesis with defence:A complete software system with an integrated DevOps cycle, from architecture to operation, defended before a panel.
Flexible format:100% online, no fixed timetables, compatible with full-time work.
Capstone project

Build it end to end

Your final project follows the real engineering workflow, step by step, reviewed by your tutor.

Architecture and design
Define the software system and design its architecture.
Implementation and testing
Implement the system with an automated test strategy.
CI/CD pipeline
Build the integration and delivery pipeline with integrated security scanning.
Infrastructure and observability
Deploy with infrastructure as code and define SLOs, alerts and operation.
Master's Thesis
Assess quality and DevOps metrics in the final report, defended before a panel.
Career opportunities

Where this takes you

DevOps engineerSite reliability engineer (SRE)Platform engineerSoftware architectBackend software engineerDevSecOps engineer
Admissions & scholarships

Requirements

  • University degree in engineering, science or architecture, or equivalent demonstrable professional experience.
  • Internet connection and a computer capable of running the programme's software.
  • English sufficient to read technical standards.

Ready to start?

Send your application today. Our admissions team replies within 72 hours with your study plan and funding options.

FAQ

Frequently asked questions

The programme totals 1,900 hours over 12–14 months. You set your own pace within each intake, and your tutor helps you plan the workload around your job.

You work with GitLab CI, Kubernetes, Terraform, Prometheus and Grafana, using free, academic or evaluation versions. Your tutor indicates the free alternative wherever one exists.

A SEIUM Institute diploma, awarded on passing the continuous assessment and the Master's Thesis. It is SEIUM's own qualification, not an official state degree; its recognition depends on the programme completed and the regulations of each country.

Yes. Modules passed in a course or postgraduate diploma in the same area are recognised in the higher programme. Ask about the recognition policy when you enrol.

A university degree in engineering, science or architecture (or equivalent professional experience), a computer able to run the software and English sufficient to read technical standards.

Start dates are set by SEIUM's faculty for each intake. Our admissions team will confirm the next available date when you apply.

Master’s in Software, DevOps and Operations EngineeringEnrol
Scroll to Top
SEIUM – Institute of Advanced Engineering
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.