Responsibilities:
-
Lead and manage a team of DevOps engineers, providing guidance, mentorship, and support to ensure the delivery of high-quality solutions.
-
Collaborate with cross-functional teams, including software developers, QA engineers, and product managers, to design, develop, test, and deploy software systems and applications.
-
Develop and implement efficient DevOps processes, practices, and tools to enhance the speed, quality, and reliability of software deliverables.
-
Define and oversee project plans, timelines, and budgets, ensuring on-time and within-budget project delivery.
-
Identify and mitigate risks, align projects with business objectives, and ensure successful project outcomes.
-
Collaborate with stakeholders to gather requirements, design solutions, and deliver software systems and applications that meet business needs.
-
Monitor and analyse system performance, identifying areas for improvement and implementing optimizations.
Requirements:
-
Bachelor’s degree in computer science, Engineering, or a related field.
-
Years of experience in a DevOps engineering role, with team leadership experience.
-
Strong background in software development, cloud computing, and DevOps practices.
-
Hands-on experience with OpenShift/Kubernetes, Helm, AWS, Azure, and Python.
-
Extensive experience with cloud platforms, such as AWS or Azure.
-
Proficiency in containerization and orchestration technologies, including Docker and Kubernetes.
-
Strong expertise in infrastructure as code tools like Terraform or Ansible.
-
Fluent in Cantonese, Mandarin, and English.