Responsibilities
- Understand the requirements of project implementation to deliver CI/CD environment to meet development needs.
- Optimize deployment flow to increase automation efficiency and correctness.
- Enhance monitoring and alert system from current infrastructure by building additional baseline measurement from current log index.
- Implement automation tools to enhance the productivity of systems team and keep latest configuration and script in the git repo.
Essential Requirements
- Use automation framework to apply in enterprise environment, such as Ansible, Puppet.
- Integrate monitoring and alert system to easily capture system/application abnormal behavior.
- Working experience to setup container or provision environment to support CI/CD, such as Jenkins, Docker, Kubernetes.
- Able to write shell script to automate routine tasks.
- Skill
- CentOS / Linux
- Shell scripting / Python
- Setup / configuration of Kubernetes, Docker, Kafka, ELK, Zookeeper, Ansible, etc.
- Linux trouble shooting tools and commands
- Pluses
- Web Service: Nginx, Apache, Tomcat
- Database (know to use): MySQL, PostgreSQL
- Cache & Queue: Redis, RabbitMQ, MongoDB
- Python Framework: Django, Flask.
- Cloud: AWS, GCP, Azure, Ali
- Network architecture & device: Load Balance, Firewall, Route, Switch
- Monitor tools: Prometheus, Zabbix, Nagios, Cacti
- Understand how CDN, DNS, letsencrypt (SSL) work
技能標籤: centos, linux, python, shell