Responsibilities.
Create and manage automation pipelines, performed continuous deployment for software build and releases (CI/CD) for both Cloud & On-premise.
Build scripts or/and using tools to achieve automation pipeline and process.
Participate in the architecture & design of infrastructure to support the deployment pipeline from Dev to Production environment.
Maintain and Develop automation in CI/CD Pipeline (including logging & monitoring).
Contribute to the deployment activities and test case development activities.
Collaboration with developers, infra, DBA and participate in incident response and help in relevant issue troubleshooting.
Education and Experiences
Bachelor's Degree or higher in Computer Science, Computer Engineering, Information Technology or related fields
Hand-on experience with IT infrastructure for 2-3 years
Hand-on experience with Software Development and build/deploy pipeline at least 1 years
Knowledge and skill & Training requirement
Knowledge of the DevOps culture and principles.
Deep understanding knowledge of deployment Automation tools such as Jenkins, Puppet, Chef, Ansible or other related
Hand-on Experience with Container and its orchestration such as Kubernetes, Docker, etc.
Ability to write bash/shell, script languages such as Python, JavaScript, Go, Node JS, etc.
Well known about version control such as Git.
Experienced in Centralized Log System (Elasticsearch, Logstash, Kibana, etc.)
Strong Experienced in Linux & Virtual Machine.
Cloud skills & experience is a plus – Google Cloud Platform, AWS, Azure, OpenShift.
Knowledge of database system such as MS SQL, MariaDB, PostgreSQL, etc