Clock Magic Wand Quran Compass Menu
Image Indah Nur Shabrina

Profesi Kece ala Anak IT

Teknologi | 2023-09-30 16:08:19

Profesi di bidang IT begitu banyak, tapi karena terlalu banyak sampai bingung mau kerja jadi apa dan skill yang dibutuhkan apa saja. Berikut adalah rekomendasi profesi yang kece di bidang IT.

1. Data Scientist

Data Scientist adalah seseorang yang mengumpulkan, mengolah, dan menganalisis data dalam jumlah besar dalam rangka mengidentifikasi ide yang dapat ditindaklanjuti perusahaan.

Tugas :

 

  • Membersihkan, memproses, dan mengolah data dalam jumlah besar
  • Terlibat dalam perencanaan strategis terkait analisis data
  • Menganalisa dan mengoptimalkan penggunaan machine learning

Skill yang dibutuhkan :

 

  • Menguasai tools terkait analisis data seperti Spreadsheet
  • Kemampuan analisis dan statistik
  • Pengetahuan machine learning dan deep learning
  • Data mining serta optimasi data
  • Programming tingkat lanjut (C/C++, Perl, Python, SQL, dan Java)

2. Data Engineer

Data Engineer adalah seseorang yang bertanggung jawab atas infrastruktur data di sebuah perusahaan.

Tugas :

 

  • Mengembangkan dan membuat desain arsitektur manajemen data serta memelihara/memonitor infrastruktur data di perusahaan
  • Memastikan keakuratan data dan fleksibilitas data
  • Menyortir, mengurai, mengevaluasi, dan membersihkan data mentah menjadi clean data

Skill yang dibutuhkan :

 

  • Menguasai tools terkait ETL (Extract, Transform, and Load) seperti Pentaho dan Ab Initio
  • Menguasai tools terkait database seperti SQL, RDBMS, NoSQL, Data Warehouse, dan Data Lake
  • Menguasai tools terkait data pipeline seperti Airflow, Kafka, Luigi, dan Azkaban
  • Basic programming

3. Data Analyst

Data Analyst adalah seseorang yang membersihkan, mengolah, dan menganalisa data untuk mendapatkan insight demi memajukan bisnis dari berbagai aspek, serta membuat visualisasi data.

Skill yang dibutuhkan :

 

  • Menguasai tools terkait analisa data, visualisasi, serta database seperti Excel, Google Analytics, Tableau, dan SQL
  • Familiar dengan istilah bisnis
  • Membuat visualisasi data yang mudah dimengerti

4. Full Stack Developer

Full Stack Developer adalah orang yang bertugas membuat dan menganalisa front-end (design) serta back-end (database) dari sebuah website dan aplikasi.

Skill yang dibutuhkan :

 

  • HTML (Hypertext Markup Language)
  • CSS (Cascading Style Sheets)
  • JavaScript
  • PHP

5. Network Engineer

Network Engineer adalah orang yang bertanggung jawab untuk merencanakan, membangun hingga mengelola jaringan untuk memastikan jaringan di sebuah perusahaan dapat bekerja dengan baik.

Tugas :

 

  • Memasang, mengkonfigurasi dan mendukung peralatan jaringan termasuk WAN accelerator, server proxy, DHCP, DNS dan router
  • Menyelidiki apabila ada kesalahan dalam jaringan
  • Merancang dan mengimplementasi solusi jaringan baru atau memperbaiki jaringan yang ada
  • Memaksimalkan kinerja jaringan melalui pemantauan dan pemecahan masalah berkelanjutan

Skill yang dibutuhkan :

 

  • Pemahaman tentang firewall dan keamanannya
  • Memiliki pengetahuan tentang routing
  • Memiliki pemahaman terhadap DNS (Domain Name System)
  • Mengerti konsep bandwidth management
  • Pengetahuan tentang IoT

6. Software Quality Assurance

Software Quality Assurance (SQA) bertugas mengecek apakah software telah dikembangkan sesuai kebutuhan yang telah ditentukan sebelumnya.

Tugas :

 

  • Mempersiapkan rencana SQA untuk sebuah proyek
  • Meninjau aktivitas software engineering untuk memverifikasi kesesuaian dengan cara kerja software yang telah ditentukan
  • Merekam setiap ketidaksesuaian dan melaporkan item yang tidak sesuai serta melacaknya sampai diselesaikan

Skill yang dibutuhkan :

 

  • Pemahaman SDLC (Software Development Life Cycle)
  • Pemahaman soal data • Pemahaman soal testing dan debugging serta tools yang digunakan
  • Kemampuan memahami dasar dari bahasa pemrograman yang umum

7. Security Engineer

Security Engineer adalah orang yang bertanggung jawab untuk merancang dan menerapkan strategi untuk melindungi jaringan internal perusahaan dari akses yang tidak diinginkan.

Tugas :

 

  • Membuat sistem untuk memastikan keamanan jaringan dan pengujian penetrasi jaringan
  • Melakukan pengujian penetrasi untuk mengidentifikasi kerentanan jaringan
  • Menyelidiki gangguan jaringan dan menghentikan serangan pada jaringan maupun kebocoran data
  • Mengawasi perubahan pada jaringan dan penyebaran software untuk memastikan perlindungan jaringan
  • Membuat algoritma yang mengatur proses untuk otentikasi, otorisasi dan enkripsi

Skill yang dibutuhkan :

 

  • Kemampuan analisis dan mitigasi risiko
  • Pemahaman tentang cloud security
  • Memahami dasar-dasar dari bahasa pemrograman yang umum
  • Analisa dan perbaikan malware
  • Mampu mendeteksi gangguan jaringan

Disclaimer

Retizen adalah Blog Republika Netizen untuk menyampaikan gagasan, informasi, dan pemikiran terkait berbagai hal. Semua pengisi Blog Retizen atau Retizener bertanggung jawab penuh atas isi, foto, gambar, video, dan grafik yang dibuat dan dipublished di Blog Retizen. Retizener dalam menulis konten harus memenuhi kaidah dan hukum yang berlaku (UU Pers, UU ITE, dan KUHP). Konten yang ditulis juga harus memenuhi prinsip Jurnalistik meliputi faktual, valid, verifikasi, cek dan ricek serta kredibel.

Copyright © 2022 Retizen.id All Right Reserved

× Image