Lead / Architect - Software Engineering / DevOps / Automation / DevSecOps - IC

Classy Wheeler

  • Kowloon Bay, Hong Kong
  • $50,000 per month
  • Permanent
  • Full-time
  • 9 days ago
Major digital and media broadcasting solutions provider in Hong KongJob DescriptionSoftware Architect (Engineering Lead)Responsibilities
  • Responsible for leading Engineering (both front-end and back-end) and Architecture teams.
  • Collaborate with various stakeholders to determine functional and non-functional software requirements and best practices.
  • Create architectural approaches and detailed application architecture strategy for software design and implementation to guide the development team.
  • Define all aspects of development from appropriate technology and workflow to coding standards.
  • Create high-level product specifications and design documents.
  • Align the design, development and implementation with the latest tech stack direction.
  • Improve reliability, quality and time to market of our suite of OTT products.
DevSecOps Solution ArchitectResponsibilities
  • Promoting and implementing DevOps / SRE practice and product automated release operation flow.
  • Ensure buy-in from development and operational teams, identify the DevOps delivery methods, and make sure both Engineering and Operations teams are trained and empowered for the DevOps/SRE transformation.
  • Design, implement and build server clusters, API and microservices, including critical production environments in the hybrid Cloud environment.
  • Ensure the availability, performance and scalability of applications in respect of proven design and architecture best practices.
  • Design and execute scalability strategies that ensure the scalability and the elasticity of the infrastructure.
  • Manage the SRE operation of a portfolio of applications, their Development Life Cycle and optimize their Continuous Integration and Delivery workflows (CI/CD).
  • Integrate security tools and processes throughout CI/CD pipelines; automate core security tasks by embedding security controls early on in the software development lifecycle.
  • Design, build and maintain DevSecOps pipelines to shift-left security testing.
  • Lead, define and map digital architecture processes for designing large scale DevSecOps pipelines.
DevOps Automation ArchitectResponsibilities
  • Responsible for promoting and implementing DevOps / SRE practice and product automated release operation flow.
  • Ensure buy-in from development and operational teams, identify the DevOps delivery methods, and make sure both Engineering and Operations teams are trained and empowered for the DevOps/SRE transformation.
  • Design, implement and build server clusters, API and microservices, including critical production environments in the hybrid Cloud environment.
  • Ensure the availability, performance and scalability of applications in respect of proven design and architecture best practices.
  • Design and execute scalability strategies that ensure the scalability and the elasticity of the infrastructure.
  • Manage the SRE operation of a portfolio of applications, their Development Life Cycle and optimize their Continuous Integration and Delivery workflows (CI/CD).
Job RequirementsSoftware Architect (Engineering Lead)Requirements
  • 10+ years of relevant experience in technology, including Software/Application/Solution Architecture.
  • Strong technical background in software development/engineering.
  • Degree holder, preferably in Computer Sciences or similar IT related fields.
  • Team management experience and leadership skills in driving a high-performance team.
  • Experience working with diverse culture; global or regional exposure being an advantage.
  • Strong analytical, problem-solving and stakeholder management skills.
  • Experience in cloud environments such as AWS (EC2, S3, Kinesis/Kafka, Lambda, Glue), Google Cloud, or other Public cloud platforms.
  • Flexible and able to work in a dynamic environment with tight deadlines.
  • Excellent presentation and communication skills in English. Mandarin would be an advantage.
DevSecOps Solution ArchitectResponsibilities
  • Practical experience with successful track record in DevOps / DevSecOps / SRE transformation using best of breed open source and leading Infrastructure as Code (IaC) tools.
  • 10+ years of experience in development at an enterprise level.
  • Solid background in software development and system administration.
  • Degree holder, preferably in Computer Sciences or similar IT related fields.
  • Experience in administering high availability and high-performance environments, as well as managing large-scale deployments of traffic-heavy applications.
  • Experience with Docker and Kubernetes and their corresponding provider management services (Amazon ECS / EKS, Google Container Engine).
  • Strong ability to design and execute cutting edge system testing strategies (smoke tests, performance/load tests, regression tests, capacity tests).
  • Excellent understanding of scalability processes and techniques.
  • Good understanding of information security, configuration management, automation and Cloud security.
  • Good knowledge of infrastructure, network and application security controls.
  • Knowledge of security tool and process, which include vulnerability scanning, code review, application scanning, container security, software composition analysis, security testing and other security automation tools such as Penetration test.
  • Proven ability to work remotely with teams of various sizes in same/different time zones.
  • Highly motivated, productive and organized.
  • Excellent communication skills in English, both verbal and written. Mandarin would be an advantage.
DevOps Automation ArchitectResponsibilities
  • Practical experience with successful track record in DevOps / SRE transformation using best of breed open source and leading Infrastructure as Code (IaC) tools.
  • 10+ years of experience in development at an enterprise level.
  • Solid background in software development and system administration.
  • Degree holder, preferably in Computer Sciences or similar IT related fields.
  • Experience in administering high availability and high-performance environments, as well as managing large-scale deployments of traffic-heavy applications.
  • Experience with Docker and Kubernetes and their corresponding provider management services (Amazon ECS / EKS, Google Container Engine).
  • Strong ability to design and execute cutting edge system testing strategies (smoke tests, performance/load tests, regression tests, capacity tests).
  • Excellent understanding of scalability processes and techniques.
  • Proven ability to work remotely with teams of various sizes in same/different time zones.
  • Highly motivated, productive and organized.
  • Excellent communication skills in English, both verbal and written. Mandarin would be an advantage.

Classy Wheeler