Dyson

Senior Cloud Software Engineer (Platform)

Dyson
Consumer ElectronicsSingapore - St James Power Station HeadquartersOnsitePosted 2 months ago

About the role

Senior Cloud Software Engineer (Platform) role based on the published job description. Key responsibilities and requirements were extracted directly from the posting for quick review.

Consumer ElectronicsOnsiteProduct Software Engineering

Key Responsibilities

  • We want to build reliable, scalable, and secure services and features to support these increasing demands with innovative and competitive technologies in IoT, Machine Data Lake, Data Analytics and Machine Learning to support our vision.
  • Our teams are responsible for the architecture, development, testing, and operational support of their services in all environments.
  • About the role As a Senior Cloud Software Engineer (Platform) within the Connected Cloud department, you'll get to work with a broad range of systems and technologies.
  • The Platform Team is responsible for automating, designing, building, and supporting services and tools that the other Cloud Service Engineers use to deploy, manage, and monitor their services though our delivery pipelines to production.
  • We leverage AWS services along with other software such as: Artifactory to host our build artifacts AWS EC2, ECS and Lambda to run our services Grafana for monitoring our systems health Azure for CI/CD orchestration OpenSearch and for log file and systems analysis Python, C#, and node.js to create our services What you'll be doing: Collaborate with Cloud developers to define and deploy scalable cloud environments (compute, storage, networking) using CloudFormation.
  • Collaborate with developers to set up and optimize Azure DevOps for CI/CD pipelines for seamless application deployment.

Requirements

  • Must be comfortable with the command line, file systems and basic server administration Understanding of networking basics such as TCP/IP, DNS, VPNs, subnets and firewalls is fundamental Good working knowledge of AWS and hands on experience with deployment and configuration of AWS services (EC2, ECS, Lambda, API Gateways and etc)
  • Working knowledge with CI/CD techniques and tooling Provision in scripting using languages such as Python, Yaml and etc is critical to support automation and managing of infrastructure Worked or familiar with Infrastructure as Code (IaC) especially AWS CloudFormation OpenSearch / ELK.
  • Or someone who has experience with working with Logging tools Monitoring services like Grafana.
  • Exp in integration with Cloud AWS Core network concepts like VPC, VPN, API Gateway, VPC Peering, SDWAN integration in AWS, Security Groups, Communication between AWS environments General CI/CD concepts.
  • Beyond that, you'll enjoy a transport allowance and comprehensive medical care and insurance.
  • Professional growth, leadership development and new opportunities abound, driven by regular reviews and dynamic workshops.