DevOps Engineer
Job Description
We are seeking a DevOps Engineer to join our team.
The ideal candidate should have a strong background in implementing and managing various DevOps tools and technologies.
Responsibilities:
Install, configure and administrate for the development, staging and production environment with standard procedures and documentation.
Collaborate with the team to diagnose potential scaling, testing and performance issues to ensure disaster recovery plan and strategy are in place.
Create CI/CD pipelines.
Enhancement or maintain existing system architecture standards and prepare technical documentation.
Experience in analysing/researching solutions and developing/implementing recommendations accordingly.
Explore new technology, methods, automate processes or tools to enhance system reliability, availability and services standards.
Ensure all hardware and software comply with the organisation IT policy, industry standards and adhere to regulatory compliance requirement.
Implement automated procedures for testing, deployment, configuration and application systems.
Requirements:
Experience with release management and CI/CD (GitLab, Ansible).
Experience with server OS operation such as GUN/Linux, CentOS, Ubuntu, Windows Server.
Understanding of common network protocols such as TCP/IP, DNS, HTTP(S).
Experience with the cloud platform such as AWS, Azure, GCP, AliCloud.
Familiar with the middleware software such as RabbitMQ, Kafka, nginx, Redis.
Strong background in Database such as MySQL, PostgreSQL, Elasticsearch.
.
