
Lead / Architect - Software Engineering / DevOps / Automation / DevSecOps - IC
- Kowloon Bay, Hong Kong
- $50,000 per month
- Permanent
- Full-time
- 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.
- 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.
- 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).
- 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.
- 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.
- 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.