I. Job Overview:
The Senior Officer of System Development supports the implementation and maintenance of secure, scalable, and highly available systems using DevOps practices. The role focuses on managing container platforms, automating CI/CD processes, monitoring system performance, and ensuring system reliability and disaster recovery readiness.
II. Job Description:
- Design, implement and deploy Cluster and Container service to ensure HA and disaster recovery
- Implement CI/CD pipelines to automate system builds, testing, deployments and enforce security gate with SonarQube and Jenkin quality gates.
- Monitor and identify potential issues and performance bottlenecks of applications running on cluster and container platforms (Docker, Apache Tomcat , Kubernetes).
- Write, maintain, and improve custom Bash scripts for build and deployment automation.
- Assist in writing and maintaining Dockerfiles, Docker Compose files, and Kubernetes manifests.
- Manage server configurations, patching, apply SSL/TLS and vulnerability assessment.
- Set up and configure application server and web server environments using Nginx or Apache Tomcat
- Coordinate with the team to perform DC-DR switching and validate the Cluster and Container services
- Creating and documenting the System Architecture and Configuration
III. Job Requirement:
- Bachelor’s in computer science or related fields
- At least 1 year of experience in DevOps.
- Experience Cluster service with Apache Tomcat and Kubernetes.
- Familiar with container technologies such as Docker and Kubernetes
- Knowledge of any CI/CD with Jenkin and GitLab CI
- Knowledge of Security Scanning with SonarQube or Checkmarx
- Knowledge with Git flow branching, merge requests, build, deploy, and unit testing
- Familiar with monitoring tools such as Prometheus and Grafana is a plus.



















