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
| Tool | Fungsi | Cara Dapat Akses |
|---|---|---|
| GitLab | Source code, CI/CD | Admin tim |
| Slack | Komunikasi tim | #it-general, #it-dev, #it-infra |
| Jira | Task management | Project lead |
| 1Password | Password sharing | IT Security |
| Grafana | Monitoring & alerting | Tim Infra |
| Cloudflare | DNS, CDN, WAF | Tim 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
| Role | Nama | Kontak |
|---|---|---|
| IT Manager | — | @it-manager |
| Lead Infra | — | @lead-infra |
| Lead Backend | — | @lead-backend |
| Lead Frontend | — | @lead-frontend |
| Lead DevOps | — | @lead-devops |