Skip to content

Onboarding Anggota Baru

Panduan lengkap untuk anggota baru Divisi IT — dari akun pertama sampai deploy perdana

Selamat bergabung di Divisi IT! Dokumen ini akan memandu kamu dari hari pertama sampai bisa deploy perdana.

Checklist Hari Pertama

  • Dapatkan akses ke semua tools (email, Slack, Jira, GitLab)
  • Setup laptop: clone repo, install dependencies
  • Baca dokumentasi tim di portal ini
  • Kenalan dengan anggota tim (minimal 1-on-1 dengan mentor)
  • Setup development environment

Akses & Tools

ToolFungsiCara Dapat Akses
GitLabSource code, CI/CDAdmin tim
SlackKomunikasi tim#it-general, #it-dev, #it-infra
JiraTask managementProject lead
1PasswordPassword sharingIT Security
GrafanaMonitoring & alertingTim Infra
CloudflareDNS, CDN, WAFTim Infra

Development Environment

Prerequisites

# Node.js (via nvm)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.4/install.sh | bash
nvm install 24
nvm use 24

# Go (versi terbaru)
wget https://go.dev/dl/go1.24.0.linux-amd64.tar.gz
sudo rm -rf /usr/local/go && sudo tar -C /usr/local -xzf go1.24.0.linux-amd64.tar.gz
export PATH=$PATH:/usr/local/go/bin

# Docker
sudo apt-get install docker-ce docker-ce-cli containerd.io

Setup Project

git clone git@gitlab.com:it-divisi/project-name.git
cd project-name
npm install
cp .env.example .env
npm run dev

Deploy Perdana

Kamu harus didampingi senior Devops untuk deploy perdana. Lihat Release Process untuk detail prosedur.

Tim & Kontak

RoleNamaKontak
IT Manager@it-manager
Lead Infra@lead-infra
Lead Backend@lead-backend
Lead Frontend@lead-frontend
Lead DevOps@lead-devops