Software DevOps Architect
Job Summary
About us
Dyson is a global technology enterprise. We solve the problems others choose to ignore with surprising new inventions that defy convention and simply work better. Were driven by progress and thrive on the challenge of relentless improvement. Were growing fast and our ambition is huge more categories more locations and more people.
Our scale and rapid growth make Dyson rich in new opportunities. We value new ideas and diverse perspectives so our people are trusted with real work and responsibility from the outset. Youll develop fast and have the chance to move into different business areas and regions. And youll be part of a global network of like-minded people a community that supports and learns from each other.
About the role
As a Software DevOps Architect you will design build and maintain the custom integrations automation services and platform components that make the SDLC toolchain work as a cohesive scalable secure system.
This role acts as a developer platform product engineer building the internal services middleware automation pipelines and selfservice capabilities that eliminate manual effort reduce human error and dramatically improve engineering productivity.
You will translate operational pain points into technical solutions architect Pythonbased services integrate SDLC tools and create automation that empowers engineering teams across software embedded hardware and power systems engineering.
Accountable for:
Discovery & Solution Shaping
Understand manual workflows and capability gaps
- Analyse recurring service desk requests and operational pain points
- Identify manual tasks performed by tools engineers (provisioning access reporting migrations)
- Determine limitations of offtheshelf plugins (security cost missing features integration constraints)
Translate needs into buildable problem statements
- Define user journeys (who what when why)
- Capture key constraints (security compliance network boundaries performance support expectations)
- Produce lightweight functional and nonfunctional requirements
Design & Architecture of Bespoke Tooling Solutions
Select appropriate solution patterns
Patterns commonly used:
- APIdriven automation services
- Middleware between SDLC systems (webhooks events queues)
- Internal web apps/portals for selfservice
- CLI tools for tooling engineers
- Scheduled jobs for housekeeping and governance
Produce maintainable robust architecture
- Define service boundaries and API contracts
- Design for idempotency retry logic observability and strong security practices
- Decide on data storage (or intentionally avoid persistence)
- Consider threat modelling and dependency risks
Build Custom Integrations Across the SDLC Toolchain
Integrate core SDLC systems via APIs and events
- Implement webhook/event processors (e.g. Bitbucket CI Jira)
- Build crosstool automation including:
- Jira project Confluence space Bitbucket repo provisioning
- Autoconfiguring SonarQube projects and quality gates
- Autoapplying BlackDuck policies
- Creating Artifactory repositories and permission structures
- Maintain consistent metadata naming conventions and tagging
Maintain integration resilience
- Handle API changes rate limits and pagination
- Implement robust error handling and auditing
- Provide safe rollback or compensating actions
Automate Manual Operational Tasks (Remove Toil)
Identify and eliminate toil
- Review runbooks and support tickets for repetitive work
- Identify humanerrorprone workflows and opportunities for policyascode
- Convert manual steps into scripts jobs services selfservice portals
Build selfservice capabilities
- Provide UI/CLI automation for:
- New project onboarding
- Repository creation with templates and policy controls
- Standardised pipeline creation
- Permission/approval workflows
- Reduce dependency on administrators for routine operations
Build System Enablement & Advisory for CI/CD Engineers
Develop reusable pipeline components
- Maintain shared pipeline libraries and templates
- Provide golden path examples for major stacks
- Build reusable tasks for scanning testing packaging and publishing
Improve pipeline reliability and performance
- Implement caching parallelism and artefact reuse
- Build diagnostic tooling for pipeline failures
- Reduce flakiness through deterministic environment setup
Support CI/CD engineers
- Provide tooling such as bootstrap scripts and validation checkers
- Assist with complex pipeline designs across multirepo/monorepo patterns
- Build automated checks for missing configurations or secrets
About you
Qualification & Skills
- Strong Python development experience in automation APIs and backend services
- Deep understanding of SDLC tooling (e.g. Jira Bitbucket/GitHub/GitLab SonarQube Artifactory BlackDuck)
- Experience designing and implementing automation services and integrations
- Strong knowledge of CI/CD principles and pipeline architecture
- Familiarity with cloud environments (AWS/GCP/Azure)
- Understanding of secure development practices authentication patterns and secrets management
- Ability to design maintainable architectures with clear boundaries and observability
- Experience operating the services you build (monitoring logging incident response)
Behaviours
- Analytical curious and deeply pragmatic
- Enjoys problemsolving and simplifying complexity
- Comfortable working handson with engineering teams
- Strong communicatorable to explain technical decisions clearly
- Collaborative and supportive across global teams
- Keen to automate improve and reduce toil wherever possible
Desirable
- Experience with eventdriven architecture or queue systems
- Familiarity with compliancedriven software development (safetycritical regulated industries)
- Experience designing internal portals or developerfacing services
- Knowledge of networking fundamentals (DNS proxies certificates)
Benefits
Dyson Singapore monitors the market to ensure competitive salaries and bonuses. Beyond that youll enjoy a transport allowance and comprehensive medical care and insurance. But financial benefits are just the start of a Dyson career. Professional growth leadership development and new opportunities abound driven by regular reviews and dynamic workshops. And with a vibrant culture the latest devices and a relaxed dress code reflecting our engineering spirit its an exciting team environment geared to fuelling and realising ambition.
Dyson is an equal opportunity employer. We know that great minds dont think alike and it takes all kinds of minds to make our technology so unique. We welcome applications from all backgrounds and employment decisions are made without regard to race colour religion national or ethnic origin sex sexual orientation gender identity or expression age disability protected veteran status or any other dimension of diversity.
#LI-KML
Dyson is an equal opportunity employer. We know that great minds dont think alike and it takes all kinds of minds to make our technology so unique. We welcome applications from all backgrounds and employment decisions are made without regard to race colour religion national or ethnic origin sex sexual orientation gender identity or expression age disability protected veteran status or other any other dimension of diversity.
Required Experience:
Staff IC
Key Skills
About Company
Dyson vacuum cleaners, hair dryers, hair straighteners, hair stylers, air purifiers, humidifiers, hand dryers and lighting. Shop at Dyson.com for free shipping and warranty.