Consulting - Financial Services, Technology Consulting, DevOps Engineer - HK
Job description
Key responsibilities
- Setup the whole infrastructure in a high-availability and scalability production setting
- Setup and maintain a fully automated software development life cycle with using CI and CD
- Automating the whole infrastructure setup for different environment
- Assist the architect for the whole system and architecture design
- Continuously discover, evaluate and implement new and emerging technologies to maximize product development efficiency
- Works with agile methods as part of product, service and solution development
- Applies major tools and techniques associated with agile methodology and updates approaches for subsequent stages
- Works with technical or functional design for a component of an application or software product
- Prepares application and software design and development plans highlighting phases, activities, dependencies, deliverables, and key decision points
- Reviews and formalizes impact evaluation of solutions against requirements
- Applies test driven development process (including adding, running all tests, writing code and refactoring code)
Key skills and attributes required
- At least 4 years’ experience in working as a DevOps
- At least 1 years’ experience working in the Agile/Scrum environment
- Proficient understanding of Git (Github, Bitbucket)
- In-depth experience in setting up the whole infrastructure in both on-premises and cloud environment
- Strong Experience in configuring and administering the cloud services from one of the cloud providers: AWS, Google Cloud, Azure. Experience in Azure would be an advantage
- Experience in using one of the Configuration Management tools like Chef, Puppet, Ansible, SaltStack, etc..
- Experience in using one of the Configuration Orchestration tools like Terraform, CloudFormation, etc…
- Experience in using one of the CI/CD tools: Jenkins, Spinnaker, Circle CI, Travis CI, Codeship, etc…
- Experience in writing script like shell script, python, etc …
- Experience in setting up and managing Docker and Kubernetes
- Experience in setting up the environment in Linux and Windows Server
- Fluent in English, and Chinese (both written and verbal). Knowing Mandarin would be an advantage
Preferred skills
- Certified DevOps Engineer in any cloud platforms would be an advantage
- Experience in Azure would be an advantage
- Knowing Mandarin would be an advantage