DeCode | George Dobrișan, SoftServe: Inginerul DevOps, mecanicul care face ca lucrurile să meargă strună în IT

George Dobrișan este DevOps Engineer la SoftServe România, de multe ori un rol necunoscut publicului larg. În seria editorială DeCode vrem să explicăm pe înțelesul tuturor acest rol din IT, ce poate fi comparat cu cel al unui mecanic auto.

George Dobrișan este Senior DevOps Engineer la SoftServe România deși are doar patru ani de experiență în IT. Până la 40 de ani și-a schimbat cariera de trei ori. De la editor de imagine la televiziunea Neptun TV a trecut în vânzări pentru a se întoarce la prima lui pasiune, IT-ul. În 4 ani a obținut 26 de certificări, dintre care 13 în cadrul SoftServe. 

Un inginer DevOps e ca un mecanic

DevOps e zona de administrare a oricărui proiect IT. Da, ai programatori care îți pot construi ceva, dar zona de DevOps e responsabilă ca acele servicii să funcționeze, să aibă infrastructura necesară și să "țină” în limbaj simplu. Pentru că astăzi proiectele stau în Cloud, sunt conectate la servere, iar securitatea cibernetică a devenit poate unul dintre cele mai importante elemente, indiferent de domeniu, că vorbim de banking, medicină sau pur și simplu o companie mare.

„Putem să comparăm un inginer DevOps cu un mecanic. Nu fabrică piesele, dar se asigură că totul merge, de la frâne, motor, direcție, astfel încât șoferul și pasagerii să poată călători în siguranță”, spune George Dobrișan.

Inginerul DevOps se ocupă de infrastructură, mentenanță, securitate, automatizare și monitorizare. Iar dacă ar fi să comparăm lucrurile cu ceva la care se pricepe toată lumea, adică fotbalul, ar fi un mijlocaș central. Nu marchează, dar dă pasele decisive și participă și în apărare. Asigură practic că într-un proiect IT jocul e fluent.

Dincolo de infrastructură, securitate și mentenanță, inginerul DevOps se uită la ce procese pot fi automatizate. Care sunt acele legături dintre sisteme care pot fi legate pentru a funcționa fără intervenție umană. Ai creat un produs digital pentru client, dar vrei să-l faci și mai bun, să nu aibă muncă manuală mereu. Totul pleacă de la un scenariu - unde vrei să ajungi? Iar DevOps-ul se gândește la cum să facă această conexiune.

Pe de o parte a arenei ai programatorii. Ei dezvoltă un program, un serviciu digital. Uneori mai simplu, alteori mai complex.

Ca un program să funcționeze online are nevoie de conexiunea cu un server. E un dialog constant între un program digital și servere. În plus, e important ca porțile de acces să fie bine ferecate, că oameni răi sunt peste tot și am auzit de hackeri ce-și fac de cap cu datele oamenilor simpli și ale instituțiilor. 

Un Senior DevOps Engineer e așadar mecanicul ce face legătura dintre piese și mașina care merge pe drum. Sau mijlocașul care dă pasele, nu golurile. 

Cum se automatizează lucrurile

Automatizarea reprezintă un trend important în lumea IT, pentru a se evita zonele de redundanță care înseamnă o cheltuială suplimentară și mai mulți oameni implicați. Inginerul DevOps analizează ce aspecte dintr-un proiect pot fi automatizate.

„Ai nevoie de scripturi scrise în diverse limbaje de programare. Le putem compara cu piesele unui puzzle pe care un inginer DevOps le îmbină într-un tablou complet”, spune Dobrișan. Ce impact are o automatizare? De exemplu, el spune că a reușit să reducă un proces de 6 ore care era supus și riscurilor umane la 20 de minute, cu un risc spre zero.

Astăzi automatizările sunt importante și pentru că proiectele IT sunt în Cloud. Dacă înainte un proiect însemna servere fizice, cabluri, echipamente, astăzi o infrastructură complexă poate fi setată din câteva clickuri pe un browser. Dar Cloud-ul vine cu provocări.

„Provocările vin din zona de securitate. Datele noastre nu mai stau în firmă, pe server, ci la un terț și nevoia de securitate e prezentă mai mult decât în trecut. Astăzi avem o zonă de monitorizare mult mai complexă”, spune Dobrișan.

În acest context, DevOps e o insulă conectată la celelalte echipe, de la programatori, project manageri și mulți alții, ca livrarea unui proiect IT să se facă la timp. 

„Colaborăm strâns cu echipele de programare. Cu project managerul avem la fel comunicare constantă ca să aliniem obiectivele proiectului cu provocările tehnice și să eliminăm blocaje apărute”, spune George Dobrișan. 

Specializări și certificări

Pentru a ajunge la asemenea rezultate, un astfel de angajat se specializează permanent. În lumea IT-ului acest lucru se face cu ajutorul certificărilor ce atestă că cineva știe să folosească diferite tehnologii. În cadrul SoftServe există acces la peste 20,000 cursuri - fie interne, fie prin Udemy Business, dar si la o multime de certificari - de la AWS la Google Cloud. De ce e nevoie ca firma să susțină asemenea certificări? Simplu - vrea angajați mai buni și tot timpul la curent cu cele mai noi tehnologii.

„Certificările deschid noi orizonturi. E important să găsești o companie care sprijină dezvoltarea aceasta și-ți sponsorizează parcursul profesional. Putem compara certificările cu examenele, cu diplomele obținute. Prestigiul unei certificări vine din complexitatea examenului și recunoașterea internațională”, explică Dobrișan.

SoftServe Romania este companie de IT globală fondată în 1993. Din 2022 SoftServe operează în România și are echipe în București, Cluj, Iași, Brașov sau Timișoara. Se ocupă cu servicii de inginerie software, Cloud, DevOps, Big Data, inteligență artificială, Internet of Things sau securitate cibernetică.

În cadrul SoftServe există un ecosistem intern de învățare de peste 1.000 de cursuri dezvoltate chiar de către ei,  acces gratuit la Udemy Business, dar și programe de mentorat și certificări plătite de companie.

Dacă vrei să vezi oportunitățile de joburi din cadrul SoftServe, o poți face aici, pe pagina dedicată.



Citeste si