Department:
Strategic ICT
Job Purpose
Facilitate collaboration between development and operations teams, automate processes, and enhance efficiency, reliability, and scalability in software development and deployment. By implementing practices like continuous integration/continuous deployment (CI/CD), and monitoring/logging, aim to streamline workflows, improve communication, and drive innovation within organizations.
Key Responsibilities
- Design, implement, and maintain CI/CD pipelines to automate software delivery
- Manage and configure infrastructure as code using tools such as Jenkins, Rundeck and
- Collaborate with development and operations teams to ensure smooth deployment and operation of
- Monitor system performance and implement optimizations to enhance reliability and
- Troubleshoot issues across the entire stack, from applications to
- Implement and maintain monitoring and logging solutions to ensure system health and
- Assisted in the planning and execution of server migrations and upgrades, ensuring smooth transitions and minimal
- NGINX Load balancing with Tomcat session replication
- DB Replication architecture setup and configuration
- Collaborated with IT teams to resolve escalated technical issues and implement solutions to improve system reliability and performance.
Qualifications
- Degree in Computer Science or equivalent
Professional Qualification
Any certification is an advantage.
Competencies/Skills
Technical Skills
- Proficiency in scripting languages such as Bash, Shell and
- Understanding of version control systems such as SVN,
- Familiarity with cloud platforms such as KVM, Proxmox,
- Expertise in CI/CD tools like Jenkins,
- Experience with monitoring and logging tools such as Prometheus, Graylog
- Knowledge of networking, security, and system administration
- Ability to troubleshoot issues across the entire stack, from applications to infrastructure
Soft Skills
- Strong communication skills to effectively collaborate with cross-functional
- Problem-solving abilities to identify and resolve issues
- Time management skills to prioritize tasks and meet deadlines
- Teamwork and collaboration to foster a culture of continuous
Travel Requirements (if any)
As and when required, local and overseas