Crucial role in ensuring the smooth operation, scalability, and reliability of our client's servers, databases and network infrastructures.
-Set up, configure, and maintain Linux servers, ensuring their stability and security.
-Manage and optimize web servers (Apache and Nginx) to deliver high-performance web applications.
-Implement and maintain databases, ensuring efficient data storage, retrieval, and scaling.
-Design and implement server optimization strategies to enhance system performance.
-Perform regular backups and data maintenance to safeguard critical information.
-Monitor server health, application performance, and system resources, taking proactive measures to ensure constant uptime.
-Collaborate with development teams to integrate CI/CD pipelines using Git, Jenkins, and other relevant tools.
-Document all processes, configurations, and procedures to establish a knowledge base for the team including automation scripts for efficient deployment of applications and server instances.
-Stay up-to-date with the latest technologies and best practices in DevOps, Terraform, Docker, and Kubernetes to enhance the infrastructure and development processes.
-Conduct updates and patches on servers while minimizing disruption to client businesses.
-Any ad hoc tasks assigned from time to time by management.
(Apply now at https://my.hiredly.com/jobs/jobs-malaysia-hiredly-x-job-devops-engineer-3)
; Requirements:-
-Bachelor's degree in Computer Science, Information Technology, or a related field.
-Strong experience in setting up and managing servers in production environments using Linux or Apache and Nginx
-Solid knowledge of database management, optimization, and scaling techniques and technologies such as MySQL, PostgreSQL, or MongoDB.
-Experience in automating deployment processes using tools like Ansible, Puppet, or Chef.
-Proven expertise in Git, CI/CD, and version control workflows.
-Understanding of cloud infrastructure services (e.g., AWS, Azure, or Google Cloud) is an added advantage.
-Strong problem-solving skills and the ability to troubleshoot complex system issues.
-Excellent communication and teamwork skills, with the ability to collaborate effectively with cross-functional teams and actively share knowledge and mentor team members.
-Proactive and self-motivated with the ability to work independently and manage multiple tasks simultaneously.
-Demonstrated ability to document work, procedures, and configurations effectively.