Description
Sikap is an Employee Management System designed to streamline and automate various HR processes. It includes features such as employee monitoring, financial reimbursement, procurement requests, and employee appraisal reporting.
Background
The need for an efficient and centralized system to manage employee-related processes led to the development of Sikap. Manual processes often resulted in inefficiencies, errors, and delays, particularly in monitoring employee performance, managing reimbursements, and handling procurement requests. Sikap addresses these challenges by providing an integrated platform for HR operations.
Role & Responsibilities
In this project, I worked as a DevOps Engineer, with responsibilities that included:
- Ensuring development adhered to CI/CD principles for seamless deployment and updates.
- Setting up the infrastructure before development began.
- Preparing the staging environment for Quality Assurance (QA) testing.
- Configuring and maintaining the production environment for reliable operation.
Dev Process
To ensure a smooth development workflow, I implemented the following DevOps process:
- Version Control: Developers pushed their code to the GitLab repository.
- CI/CD Pipeline: GitLab CI pipelines automatically built and deployed the code.
- Containerization: Docker was used to package applications, and the images were stored in Docker Hub.
- Deployment: Docker containers were deployed to run the application efficiently.
- Monitoring and Alerting: I used Grafana and Prometheus for system monitoring, with alert notifications sent to WhatsApp and Telegram for quick issue resolution.
Collaboration
The development process for Sikap involved collaboration across multiple teams, including:
- Technical Leads: Managed project tasks and created tickets in Jira for developers.
- Developers: Implemented features and resolved tasks based on Jira tickets.
- Quality Assurance (QA): Tested the application in staging environments to ensure functionality and reliability.
- Business Teams: Collaborated on requirements and aligned the system with organizational goals.
Result
- Successfully launched the Sikap application within the timeline.
- Reduced manual HR tasks by 40%, leading to increased operational efficiency.
- Improved employee satisfaction through faster reimbursement and streamlined appraisal processes.
Documentation


