- Perlu mempunyai pengalaman 3–4 tahun sebagai Jurutera DevOps.
- Perlu fasih bertutur dalam bahasa Inggeris.
Perlu mempunyai kemahiran berikut:
1. AWS (Amazon Web Services)
Pengalaman praktikal dalam mengkonfigurasi, mentadbir dan menyelenggara perkhidmatan awan, termasuk:
- EC2 (pengurusan instans dan kebolehsuaian),
- IAM (pengurusan pengguna, kumpulan, polisi dan kebenaran),
- Secrets Manager (penyimpanan selamat bagi kelayakan dan rahsia),
- ECR (pengurusan repositori imej Docker persendirian),
- Security Groups dan VPC (keselamatan rangkaian dan pengasingan persekitaran),
- S3 (penyimpanan objek, pengurusan versi dan polisi akses),
- Route 53 (pengurusan DNS dan penyeimbangan beban),
- Lambda (pelaksanaan fungsi tanpa pelayan),
- RDS (pentadbiran pangkalan data terurus, terutamanya PostgreSQL),
- CloudWatch (pemantauan, metrik dan amaran).
2. CI/CD (Continuous Integration and Continuous Delivery)
- Reka bentuk, melaksanakan dan menyelenggara saluran binaan, ujian dan penghantaran automatik.
- Pengetahuan mendalam mengenai amalan kawalan versi, proses semakan kod dan automasi penghantaran.
3. Jenkins
- Penciptaan, konfigurasi dan penyelenggaraan saluran deklaratif dan freestyle.
- Integrasi dengan alat kawalan sumber (GitLab, GitHub, Bitbucket).
- Pengurusan agen, pelaksanaan teragih dan automasi aliran kerja kompleks.
4. Kubernetes
- Pentadbiran kluster, sebaiknya dalam persekitaran k3s atau EKS.
- Pengeluaran mikroservis dalam kontena, penyelesaian masalah pod, nod dan perkhidmatan.
- Pengalaman dengan manifes YAML, Helm dan Kustomize.
- Pelaksanaan amalan terbaik untuk keselamatan, kebolehsuaian dan kebolehjadian tinggi.
5. Pemantauan dan Observabiliti
- Pelaksanaan dan penyelenggaraan papan pemuka dan amaran dengan Grafana.
- Pengkoleksian dan analisis log dengan Loki.
- Pemantauan metrik dengan Prometheus.
- Keupayaan mencadangkan penambahbaikan dalam kebolehlihatan dan kebolehpercayaan sistem.
6. GitOps
- Penguasaan aliran kerja GitOps untuk penghantaran automatik dan pengurusan infrastruktur sebagai kod.
- Pengalaman dengan alat seperti ArgoCD atau FluxCD.
7. Docker
- Penciptaan dan pengoptimuman imej ringan dan selamat.
- Pengurusan kontena merentas persekitaran pembangunan, persediaan dan pengeluaran.
- Amalan terbaik dalam kawalan versi dan penerbitan ke registri peribadi (contoh: AWS ECR).
8. Python
- Pembangunan skrip automasi untuk menyokong proses DevOps.
- Integrasi dengan API dan perkhidmatan AWS.
- Pembinaan alat sokongan untuk saluran dan pemantauan.