Don’t know which product for is made for you?

Senior Officer, System Development

IT & Operation |

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:

  1. Design, implement and deploy Cluster and Container service to ensure HA and disaster recovery
  2. Implement CI/CD pipelines to automate system builds, testing, deployments and enforce security gate with SonarQube and Jenkin quality gates.
  3. Monitor and identify potential issues and performance bottlenecks of applications running on cluster and container platforms (Docker, Apache Tomcat , Kubernetes).
  4. Write, maintain, and improve custom Bash scripts for build and deployment automation.
  5. Assist in writing and maintaining Dockerfiles, Docker Compose files, and Kubernetes manifests.
  6. Manage server configurations, patching, apply SSL/TLS and vulnerability assessment.
  7. Set up and configure application server and web server environments using Nginx or Apache Tomcat
  8. Coordinate with the team to perform DC-DR switching and validate the Cluster and Container services
  9. Creating and documenting the System Architecture and Configuration

III. Job Requirement:

  1. Bachelor’s in computer science or related fields
  2. At least 1 year of experience in DevOps.
  3. Experience Cluster service with Apache Tomcat and Kubernetes.
  4. Familiar with container technologies such as Docker and Kubernetes
  5. Knowledge of any CI/CD with Jenkin and GitLab CI
  6. Knowledge of Security Scanning with SonarQube or Checkmarx
  7. Knowledge with Git flow branching, merge requests, build, deploy, and unit testing
  8. Familiar with monitoring tools such as Prometheus and Grafana is a plus.