We are assisting a client, a boutique software company that specializes in transforming business goals into enterprise-grade cloud-native web applications, swiftly unlocking value and driving their digital future to provide a competitive cloud advantage.
As a Lead DevOps Engineer, you will lead a team of DevOps engineers to design, implement, and maintain CI/CD pipelines, infrastructure, and processes to support software development and deployment. You will collaborate with cross-functional teams to optimize software delivery pipelines, ensure system reliability, and provide technical leadership and mentorship to drive innovation and efficiency.
Responsibilities:
Lead a team to design, implement, and maintain CI/CD pipelines.
Develop and maintain infrastructure as code (IaC) using tools like Terraform and Ansible.
Manage container orchestration platforms such as Kubernetes and Docker Swarm.
Implement monitoring, logging, and alerting solutions using tools like Prometheus and ELK Stack.
Develop and maintain documentation for infrastructure and processes.
Collaborate with development teams to optimize application performance and security.
Provide technical leadership and conduct code, design, and architecture reviews.
Manage software release processes for staging and production environments.
Work with security teams to implement security policies and practices.
Drive automation initiatives to improve efficiency.
Participate in capacity planning, load testing, and performance optimization.
Analyze cloud infrastructure usage and implement cost-saving strategies.
Mentor and coach team members, fostering a culture of continuous learning.
Stay updated with emerging technologies and industry best practices.
Requirements:
Bachelor's degree in Computer Science, Engineering, or related field.
Proven leadership experience as a DevOps Engineer.
Strong understanding of DevOps principles and practices.
Proficiency in scripting languages such as Python or Shell.
Experience with CI/CD tools, version control systems, and build automation tools.
Knowledge of cloud computing platforms like AWS, Azure, or Google Cloud.
Experience with containerization and orchestration technologies.
Excellent problem-solving, leadership, and communication skills.
Experience with incident management and root cause analysis.
Knowledge of infrastructure security best practices.
Fluency in English and Mandarin is highly desirable for liaising with Chinese-speaking clients and counterparts.