- Design and Development
- Singapore - St James Power Station Headquarters
The Dyson software team are responsible for all aspects of the product development lifecycle. Our teams support Research & NPI with bringing their new ideas to like as well as the delivery of all the Embedded software inside the products, the Dyson Link Mobile Apps (iOS, Android & WeChat) as well as the Cloud systems which support our analytics, machine learning and data science teams. Our teams have the autonomy to manage their own work using Scrum or Kanban frameworks, each honing their ways of working through regular retrospectives and knowledge sharing. We all share a commitment to creating high-quality code, and engineers choose to follow practices such as pair programming, mobbing, and test-driven development. We also regularly share our knowledge and interests peer-to-peer through ‘community meetings’, which have led to the adoption of new technologies and improved cross-team collaboration. We often need to interact with people from different parts of the business, such as mobile app development, cloud development as well as product management. We plan in 5-sprint ‘increments, based on the best bits of the Scaled Agile Framework. This gives us more visibility of upcoming work.
while remaining responsive and allows us to collaborate effectively with other teams within our 15,000-person organisation. Our programs also work with some exciting external partners in USA & Asia.
About the role
We have a great opportunity for a DevOps Engineer within the Wearables Software Team based in SEA.
You’ll be enabling the Continuous Delivery Pipeline for an exciting new category of Android based products.
You’ll develop scripts for automation as well as configure applications & tools to meet business needs.
Evolve in house and open-source tools to add new functionality.
You will participate in planning, definition, and high-level design of the solution and exploration of solution alternatives.
Collaborate with colleagues from other disciplines, including test engineers, product owners, Scrum Masters, UX/UI designers and software engineers from both internal & external teams.
Clarification and refinement of user stories and non-functional requirements with the wide Team
Experienced DevOps developer with experience in GCP or AWS
Experience in creation of IaaC – Terraform
Hands on experience with GIT, Jenkins, Groovy, Bash
Experience in working Containerization technologies – GKE, EKS
Programming in Python, Node.JS, React.JS
Comfortable working with and customizing open-source projects to meet business needs.
It’s essential you’re a self-starter and able to drive early concepts through to production.
Willingness to explore new tools and techniques to solve problems.
Excellent verbal and written communication skills and confident presenting your work and representing the team at all levels.
You’ll be able to build consensus with stakeholders to ensure we deliver what our customers and the wider business needs.
Dyson is an equal opportunity employer. We know that great minds don’t 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.