Job Purpose:
Responsible for administration and maintenance of application platforms, application deployment, DevOps development workflows, middleware and cloud platform particularly on performance analysis, system architecture, documentation and scripting.
Key Accountabilities:
- Develop, maintain, and enhance automation scripts for infrastructure management, tooling, deployment, and monitoring.
- Design, implement, and support Continuous Integration (CI) and Continuous Deployment (CD) pipelines to enable efficient and reliable software delivery.
- Create and manage standardized deployment scripts and templates to ensure consistent, repeatable, and reliable application deployments.
- Administer and maintain server tools and platforms used for deployment and account management, including GitLab, Jenkins, Jira, and Confluence.
- Collaborate with cross-functional teams to respond to incidents, restore services promptly, and minimize impact; perform root cause analysis and implement preventive measures.
- Manage and support infrastructure across multiple environments (e.g., Production, Development, Disaster Recovery) for various application releases.
- Administer and maintain virtualization platforms such as HPE SimpliVity, VMware, and Nutanix to ensure optimal performance, stability, and availability.
- Administer, monitor, and maintain database platforms including PostgreSQL, Microsoft SQL Server, and Oracle.
Job Requirements:
- Possessed bachelor's degree in computer science, Engineering, Network or related field
- Minimum 5 years related working experience
- Strong knowledge of scripting language and programming language (e.g. Bash, Python, JAVA) and experience with configuration management tools (e.g. Ansible, Chef)
- Proficiency in CI/CD tools (e.g. Jenkins, GitLab) and version control systems (e.g. Git, SVN)
- Experience with cloud platforms (e.g., AWS and Azure) and infrastructure as code (IaC) tools (e.g., Terraform, CloudFormation). Basic or advanced cloud certification is a plus.
- Working knowledge of Red Hat Enterprise Linux (RHEL) administration and operational activities.
- Experience administering Java-based application servers, including Red Hat JBoss, Oracle WebLogic, and webMethods API.
- Experience with containerization technologies like Docker and container orchestration platforms such as Kubernetes.
- Knowledge of networking principles and protocols.
- Deep knowledge of Linux/Unix systems and administration