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.
Information Technology>Application Specialist - Software
Information Technology>Software / Web Developer
Information Technology>Systems / Technical Support
Negotiable
Permanent