Meniti Karir DBA
Download
Report
Transcript Meniti Karir DBA
Meniti Karir DBA
Junior to senior DBA
DBA (Database Administrator)
Manajerial
Memahami Sistem/Bisnis Utama
Berhubungan dengan pihak Management
(komunikasi, negosiasi)
Technical
Komitmen 24x7
Mengadopsi teknologi terbaru
Bekerja sampai malam, akhir minggu
Skala Perusahaan :
Konsultan IT
Manufaktur/Industri
Telekomunikasi
Software House
Perbankan
Pertambangan
Rumah Sakit
dll
Dengan Siapa DBA
Berhubungan?
Internal Team
Project Manager
System Analyst
DBA
Developer
Quality Assurance
Implementor
Help Desk
External
Management
User
Vendor
Kebutuhan Tenaga Profesional
Project manager, pengalaman 10 tahun
Senior System Analyst, pengalaman 3-5 tahun
DBA Oracle, pengalaman minimal 2 tahun
DBA Oracle (OCP) pengalaman minimal 2 tahun
DBA SQL Server, pengalaman 2 tahun
Menguasai Database SQL Server, Oracle, Sybase;
Programming : Visual Basic, C#, .NET, Java
Programming, menguasai SDLC
Kebutuhan Tenaga
Profesional (2)
Have more than 4 years relevant hands-on experience in MS
SQL 2000/2005 Database Administration
Understanding of how to administer SQL Server systems
through enterprise manager, knowledge of SQL Server agent
and jobs.
Experience on MS SQL 2000/2005 installation, patch
application, Backup & Recovery, Database migration, i.e.
attach/detach
Understand how the stop and restart SQL Server, and
troubleshoot any start-up issues. Good understanding of SQL
Server Storage Subsystem Layouts, and navigation.
Understand the methods of Database performance monitoring
and optimization and show practical experience.
Tantangan
Masuknya orang asing yang memiliki kemampuan
lebih baik
Orang asing bisa dari India, Bangladesh, Srilanka,
Pakistan, Nigeria
Mau dibayar lebih murah daripada pekerja Indonesia
Orang Indonesia cenderung lebih “manja”
India memiliki dasar-dasar pendidikan yang lebih
baik
Salary Survey
Sumber : mcpmag.com
Tugas & Tanggung Jawab
Junior DBA (sedikitnya 40% tugas seorang DBA
dilakukan oleh junior dba)
instalasi, database komponen (instant, physical
file, logical file etc)
backup restore, tools untuk backup & restore, sql
script, recovery plan
security role, authentication
SQL Script : CRUID (Create, Read, Update,
Insert, Delete); programming control (if...else...,
begin...end, while...), function, dll
Tugas & Tanggung Jawab (2)
Middle DBA
data modeling, logical, physical model, biasa
menggunakan tools data modeling (ER Win, Viso, dll)
fokus di performance tuning : table/index arsitektur,
pemilihan index, planning execution, reindex table,
Senior DBA
fokus di softskill : time management, komunikasi,
negosiasi dan leadership.
fokus pada inovasi : menggunakan teknologi dan
sumberdaya yang ada untuk mendapatkan solusi yang
tepat waktu dan ekonomis
Meniti Karir DBA, dari mana???
Meniti Karir DBA
Junior DBA
System Administrator
Help Desk
Software Testing
Meniti Karir DBA
(Software Testing)
Software testing
Berhubungan langsung dengan help desk dan developer
(programmer)
Sebagai mediator untuk menangani problem dari help
desk dan melakukan testing dari hasil developer.
Berkesempatan dalam mempelajari aplikasi, sistem
operasi dan program
Termasuk report, form dan aplikasi lainnya yang terkait
Meniti Karir DBA
(Help Desk)
Help Desk :
Banyak berinteraksi dengan user
Memiliki kesempatan untuk memahami aplikasi/
sistem secara keseluruhan
Selanjutnya : ambil kesempatan untuk belajar atau
ambil training
Fokus pada arsitektur database untuk sistem yang
sedang ditangani
Meniti Karir DBA
(System Admin)
System Administrator (OS Admin) :
Windows, UNIX, LINUX etc
Pengelolaan user, hak akses (access right), kuota
memory, optimal konfigurasi
Aktifitas rutin : backup, kontrol sistem, audit
sistem
DBMS selalu berjalan di Operating System
Meniti Karir DBA
(Junior DBA)
Junior DBA
Persiapkan keahlian sebagai DBA
Ambil kursus/belajar secara intensif (orientasi
pada waktu dan hasil)
Gunakan panduan buku yang bermutu, yang
berorientasi ke sertifikasi (microsoft press,
sybex, rampant, mc graw hill dll)
Banyak berinteraksi dengan komunitas (milist,
senior dll)
Selalu mengikuti perkembangan dan kebutuhan
(teknologi, lowongan)
Sebagai Mahasiswa
Tidak ada kata terlambat, persiapkan sejak dini
Berpikir secara global
Baca peluang (iklan, media)
Kenali lingkungan/pasar
Bekali dengan keahlian, ikuti perkembangan
informasi
Gunakan fasilitas selama jadi mahasiswa (lab
komputer, lab jaringan, akses internet, magang dll)
Ikuti kursus, seminar, pameran
KESIMPULAN
Untuk menjadi seorang DBA yang handal, harus
memiliki keahlian yang sesuai pada waktu yang
tepat (right skill on the right time).
Untuk menjadi DBA tidak harus mengetahui
segalanya pada saat awal meniti karir sebagai
seorang DBA, tapi harus tahu kemana harus
memulai.
KESIMPULAN (2)
Tidak ada perbedaan/pembatasan yang jelas antara
junior DBA dan intermediate DBA atau intermediate
DBA dan senior DBA, akan tetapi setiap peralihan ke
jenjang yang lebih tinggi hendaknya diikuti dengan
peningkatan softskill, tidak hanya ditunjukkan dengan
kemampuan yang lebih baik dari aspek teknik semata.
Jangan pernah menjadikan aktifitas database
management sebagai pekerjaan yang rutin, tapi
berpikirlah lebih ke arah seni yang bisa diexpresikan,
sehingga kepuasan bisa terpenuhi serta keahlian bisa
terasah
Ambil Keputusan