Software Developer (DevOps)
Duties:
- Deploy automation solution.
- Participate in environment preparation for testing phases.
- Participate in developing tools to simplify day-to-day activities on the program.
- Coordinate between program developers and infrastructure engineers.
- Ensure continuous improvement and maintenance of the CI-CD pipeline.
- Research, design, and develop software.
- Analyse user needs and develop software solutions
- Update software, enhances existing software capabilities, and develops and direct software testing and validation procedures.
- Work with other engineers to integrate hardware and/or software systems
- develop specifications and performance requirements.
Requirements:
- Experience in Java Software Development, unit testing, Spring Core Framework
- Experience in DevOps engineering, Jenkins, GIT (GitLab), Ansible
- Proficient in Linux, Docker, Kubernetes, Git, JMS/Restful API/Soap webservices
- Experience with DevOps methodology & tools like Jenkins, GIT (GitLab), Ansible, Docker/ Kurbernetes, CICD pipeline, Java dev context for the tooling, Database or Big Data storage systems, Grafana / Prometheus / Alert Manager / ELK / Kibana, Jira etc.
- Experience of grid computing.
Company Reg No.: 201131609D | License No.: 11C4684 | Angel Chan