0% au considerat acest document util (0 voturi)
3 vizualizări6 pagini

CV DevOps

Avinash are peste 5 ani de experiență în inginerie DevOps și Build & Release, specializându-se în automatizarea proceselor de lansare și implementare a codului. A lucrat cu diverse unelte de integrare continuă și construcție, precum Jenkins, Maven și Ant, și a gestionat medii de dezvoltare, testare și producție. De asemenea, are cunoștințe solide în scripting, administrarea serverelor și utilizarea serviciilor cloud AWS.

Tradus de

ScribdTranslations
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PDF, TXT sau citiți online pe Scribd
0% au considerat acest document util (0 voturi)
3 vizualizări6 pagini

CV DevOps

Avinash are peste 5 ani de experiență în inginerie DevOps și Build & Release, specializându-se în automatizarea proceselor de lansare și implementare a codului. A lucrat cu diverse unelte de integrare continuă și construcție, precum Jenkins, Maven și Ant, și a gestionat medii de dezvoltare, testare și producție. De asemenea, are cunoștințe solide în scripting, administrarea serverelor și utilizarea serviciilor cloud AWS.

Tradus de

ScribdTranslations
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PDF, TXT sau citiți online pe Scribd

Avinash

8309767184
paruc1k@[Link]

SUMMARY:
Peste 5 ani de experienț ă în Build ș i Release ș i inginerie DevOps în automatizarea, construirea,
Implementarea ș i lansarea codului dintr-un mediu în alt mediu.
Am creat procese SCM, politici, proceduri ș i note de lansare pentru a urma dezvoltarea ș i a permite
Echipele SQA să lanseze sau să implementeze produsul de cea mai înaltă calitate pentru întreprindere.

Am lucrat pe metodologiile SDLC precum Agile, Waterfall ș i alte procese.


Experienț ă extinsă cu unelte de integrare continuă precum Jenkins, Cruise Control, Hudson.
Bambus.
Cu o experien ț ă extinsă în utilizarea instrumentelor de construire ș i automatizare, cum ar fi Ant, Maven, Gradle ș i
cunoș tinț e de lucru despre alte unelte de construire precum MS Build.

Cunoș tinț e bune în IIS ș i depanarea erorilor certificatelor SSL.


Gestionat medii DEV, QA, UAT ș i PROD pentru diverse lansări ș i proiectat instan ț e
strategii.
Expertiză în DevOps, Inginerie de Lansare, Managementul Configura ț iei, Infrastructură Cloud,
Automatizare. Include Amazon Web Services (AWS), Ant, Maven, Jenkins, Chef, SVN, TFS.
Github, Docker ș i Linux etc.
Experienț ă în mai multe servicii AWS EC2, VPC, S3, Cloud Watch, configuraț ii de scalare automată etc.
A fost folosite limbaje de scripting precum Python, PowerShell, Ruby, Perl, Bash ș i configurare
instrumente de management Chef, Puppet, Atlassian ș i CF Engine ș i Servicii Web precum AWS.
Instalat ș i configurat - NFS, NIS, DNS, Server de email, Server web Apache pe Linux ș i Solaris.
Experien ț ă în configurarea bazei, ramificării, fuzionării ș i proceselor de automatizare utilizând
Shell/bash ș i scripturi Batch.
Cunoș tinț e bune în procesul ITIL ș i am lucrat la coordonarea lansărilor între proiecte.
Experienț ă în utilizarea GIT ș i Rational Clear Case în medii UNIX ș i Windows.
Experienț ă în construirea ș i implementarea aplicaț iilor Java ș i SOA, precum ș i în depanarea construcț iei ș i
eș ecuri în desfăș urare.
Experienț ă cu sarcini administrative cu instrumente CI, cum ar fi menț inerea configuraț iilor ș i backup-urilor
ș i menț ine disponibilitatea ridicată.

Experienț ă în utilizarea sistemului de monitorizare Nagios.


Am lucrat cu Make, Ant ș i Maven, unelte de construcț ie în medii Java ș i CPP.
Experienț ă în echilibrarea încărcării, DNS, SSL ș i firewall-uri.
Expertiză în interogarea RDBMS precum Oracle, PL/SQL ș i MY SQL utilizând SQL pentru integritatea datelor.
Am lucrat cu diferite instrumente de urmărire a erorilor, cum ar fi Remedy, Jira, Service Now.
Abilitate în dezvoltarea ș i executarea XML, Shell Scripts.
Experienț ă bună în sistemul de operare Linux ș i în medii.
Am creat Planuri de management al schimbării ș i Planuri de testare pentru aplicaț ii.
Coordinat cu echipele Offshore ș i Onshore pentru Lansările de Producț ie.
Capacitatea de a lucra cu succes ca parte a unei echipe mici sau medii sau independent.
Capacitate puternică de a rezolva orice probleme generate în timpul construirii, implementării ș i în producț ie
sprijin.
Abilităț i excelente de comunicare, interumane, analitice ș i de rezolvare rapidă a problemelor.
Abilitate excepț ională de a stăpâni rapid concepte noi ș i de a fi un membru proactiv al echipei.

ABILITĂȚI TEHNICE:

Limbaje de programare C, C++, Java, C#, .Net


Baze de date SQL, PL/SQL, Oracle, SQL Server, DB2.
Tehnologii web HTML, XML, SOAP, WSDL, UDDI, XSD, XSL, XPATH.
Sisteme de operare UNIX, Linux, Solaris, Red Hat, Windows, Windows Server.
Limbaje de scripting SHELL, PERL, BASH, POWERSHELL, PYTHON, RUBY.
Instrumente de control al versiunii TFS, CVS, SVN, GIT, GITHUB, Perforce.
Aplicaț ie/Server Web Oracle Web Logic Server 11g, Apache Tomcat, Oracle
Server de aplica ț ii 10g, BEA WebLogic 8.1/9.2
WebSphere, JBoss, Tomcat, IIS.
Inginerie de construire ș i eliberare / DevOps FĂ, Jenkins, Control de croazieră, Remedy, Puppet, Fish eye
AWS, Nagios, Rally, Chef, Ant, Maven, Gradle, HUDSON
MS Build, Docker, ANTHILLPRO ș i BAMBOO.

EDUCATION:

Licenț ă în Tehnologia Electrică de la JNTU, India.

EXPERSIUNE PROFESIONALĂ:

HBO - Atlanta Aprilie 2015 până în prezent


Inginer DevOps
Responsibilities:
Dezvoltat ș i susț inut managementul ș i procedurile de lansare a software-ului.
Responsabil de proiectarea ș i întreț inerea Repositoarelor Subversion ș i a controlului accesului
strategie.
Am efectuat tot suportul zilnic necesar pentru Subversion pentru diferite proiecte.
Implementat ș i între ț inut strategiile de ramificare ș i construire/eliberare utilizând Subversion
(SVN).
Am lucrat la administrarea, între ț inerea ș i suportul Red Hat Enterprise Linux (RHEL)
servere.
Am folosit Ant, Maven ș i Gradle ca unelte de construcț ie în proiectele Java pentru dezvoltarea construcț iei
artefacte în codul sursă.
Întreț inut ș i administrat instrumentul de cod sursă GIT.
Gestionează automatizarea desfăș urării folosind Puppet, MCollective, Module Puppet personalizate ș i Ruby.
Automatizarea procesului de gestionare a construcț iei ș i a eliberării, inclusiv monitorizarea modificărilor între
lansări.
Implementarea unui cadru de livrare continuă folosind Jenkins, Puppet, Maven ș i Nexus în Linux
mediu.
Migrat diferite proiecte din Star Team în SVN ș i Perforce în SVN.
Reț ete Chef scrise pentru a automatiza procesul nostru de construire/deployare ș i pentru a realiza un proces general
îmbunătăț ire a oricăror procese manuale.
Am condus ș i am asistat la definirea domeniului, secvenț ierea, planificarea ș i crearea mediilor GIT
Dezvoltarea de proceduri pentru unificarea, simplificarea ș i automatizarea dezvoltării aplica ț iilor.
proceduri de implementare cu tehnologia containerelor Linux folosind Docker.
Implicat în implementarea fluxurilor de lucru, componentelor, ecranelor ș i schemelor de notificare în Jira
Configurarea proiectului.
Proiectarea ș i implementarea unei gestionări complet automatizate a construc ț iei serverului, monitorizarea ș i
implementare utilizând tehnologii precum Chef.
A implementat aplicaț iile Java pe serverele de aplicaț ii Apache Tomcat.
A folosit tehnologia anthem pentru a valorifica soluț iile cloud.
Experienț ă în scrierea [Link] pentru Maven ș i [Link] pentru Ant pentru scripturile de construcț ie.
Am executat sarcini de administrare ș i întreț inere a utilizatorilor, inclusiv crearea de utilizatori ș i grupuri.
Utilizate fiș iere WAR ș i JAR pentru desfăș urarea aplicaț iilor de întreprindere.
Am oferit asistenț ă pentru gestionarea sistemelor de infrastructură de stocare AWS.
Gestionat repositorii Nexus Maven pentru a descărca artefactele în timpul compilării.
Am creat ș i men ț inut scripturile de implementare Shell/Perl pentru aplica ț ia web Web Logic
servere.
Am folosit Octopus pentru a desfăș ura aplicaț ii în siguranț ă pe servere care sunt la sediu sau în cloud.
Rulând un script PowerShell pentru a opri un server de aplicaț ii ș i a face o copie de siguranț ă a unei baze de date.

Implementaț i un pachet de aplicaț ie web [Link] ș i actualizaț i IIS.


Implementaț i ș i reconfiguraț i un pachet de servicii Windows.
Am folosit Octopus pentru a se integra în echipe care urmează practici de livrare agile.
Am construit aplica ț ii Python care le-au permis dezvoltatorilor să creeze solu ț ii proprietare fără a necesita
componente standard.
Am lucrat ca administrator de sistem pentru procesul de construcț ie ș i desfăș urare în cadrul întreprinderii.
server.
Dezvoltat, menț inut ș i distribuit note de lansare pentru fiecare lansare programată.
Adept în a scrie, a depana ș i a menț ine scripturi în Shell, Perl etc.
Am folosit tool-ul Rally pentru urmărirea poveș tilor utilizatorilor ș i a backlog-urilor.

Artefactele de construire sunt desfăș urate în instanț e Tomcat care au fost integrate folosind Perl ș i
Scripturi shell.
Am folosit AngularJS pentru a crea servicii care se conectează la API-uri REST ș i returnează acel obiect în format JSON.
Directive AngularJS utilizate precum ng-app, ng-model, ng-repeat, ng-show, ng-hide, ng-controller, ng-
rută etc.
Am folosit Oracle Fusion Middleware ca server de aplicaț ii E-Business Suite.
Furnizând informaț ii de afaceri cu Oracle Business Intelligence.
Gestionarea informaț iilor de afaceri cu Oracle Content Management.
Integrându-se cu alte aplicaț ii folosind arhitecturi orientate pe servicii.
Am folosit Oracle Fusion Middleware pentru a-l integra cu aplicaț iile terț e existente.
Implicat în arhivarea periodică ș i stocarea codului sursă pentru recuperarea în caz de dezastru.
Am pregătit cazuri de testare JUnit ș i am executat configuraț ii ale serverului.
Instrumente suportate ș i dezvoltate pentru integrare, testare automată ș i gestionarea lansărilor.
Am folosit Anthill Pro ca server de Integrare Continuă (CI).
Responsabil de gestionarea utilizatorilor, administrare, gestionarea grupurilor, gestionarea slave-urilor,
configurarea unui nou loc de muncă în Jenkins.
Mediu: Octopus, Red Hat Linux 5.0, SVN, GIT, ANT, Jenkins, Anthill Pro, Maven, Web Logic, Apache
Tomcat, Shell, Perl, Puppet, Chef, Nexus, AWS, Ec2, Junit, Jira, Rally, Python, SQL.

CNN Insight - Redwood City, CA Ian 2014 - Mar 2015


Inginer de construcț ie ș i lansare
Responsibilities:
Inginer de lansare pentru o echipă care a implicat diferite echipe de dezvoltare ș i multiple
lansări simultane de software.
Dezvoltat ș i implementat strategii de gestionare a lansărilor software pentru diverse aplicaț ii
conform procesului agil.
Gestionarea repositoarelor SVN pentru ramificare, îmbinare ș i etichetare.
Am folosit Subversion ca resurse de cod sursă.
Am lucrat la Nagios pentru monitorizarea sistemelor.
Am dezvoltat scripturi Shell/Perl pentru scopuri de automatizare.
Implementat provisioning de aplica ț ii multi-tier în cloud-ul OpenStack, integrându-l cu
Chef/Puppet.
Am folosit Open-stack pentru a descărca ș i instala o distribuț ie OpenStack în cadrul reț elei interne
pentru a vedea distribuț iile.
Piloti Hyper-V folosi ț i pentru kernel, care îmbunătă ț esc performan ț a gazdelor virtuale Linux
sisteme într-un mediu găzduit Windows.
Am folosit vCloud-Air pentru virtualizarea reț elei, care permite configurarea firewall-urilor ș i a reț elei pentru
oglindă reț ele locale.
Responsabil de proiectarea ș i implementarea celor mai bune procese ș i proceduri SCM.
Am lucrat îndeaproape cu dezvoltatorii de software ș i DevOps pentru a depana problemele de software ș i sistem.
Am creat scripturi în Python care s-au integrat cu API-ul Amazon pentru a controla operaț iunile instanț elor.
Proiectarea ș i implementarea gestionării construitului serverelor complet automatizate, monitorizarea ș i
implementare folosind tehnologii precum Chef.
Am dezvoltat scripturi de construire ș i desfăș urare folosind Ant ș i Maven ca unelte de construire în Jenkins pentru a muta
dintr-un mediu în alte medii.
Am implementat Puppet, panoul Puppet pentru gestionarea configuraț iei în infrastructura existentă.
Am folosit Puppet pentru a automatiza managementul configuraț iei.
Am folosit Puppet pentru a gestiona aplicaț iile web, fiș ierele de configurare, baza de date, comenzile, utilizatorii ș i montările.

Puncte, Pachete.
Am folosit AnthillPro/uBuild pentru Integrare Continuă, pipeline-uri de build ș i gestionarea build-ului.
Am folosit uDeploy pentru a integra multiple sisteme de build ș i pentru a oferi un model de aplicaț ie
gestionarea mai multor proiecte sau "componente".
Men ț inut ș i coordonat configura ț ia mediului, controalele, integritatea codului ș i codul
rezolvarea conflictelor.
Instalarea, configurarea ș i administrarea instrumentului Jenkins CI pe maș ini Linux.
Configurarea integrării continue ș i a construcț iilor formale folosind Bamboo cu depozitul Artifactory.
Problemele legate de actualizare, fuzionare ș i autentificare cu parolă în Bamboo ș i JIRA au fost rezolvate.

Coordonare/asistare dezvoltatorii în stabilirea ș i aplicarea ramificării adecvate,


convenț ii de etichetare/nume folosind controlul versiunilor GIT.
Am dezvoltat scripting PowerShell 2.0 pentru a lucra cu Modelul de Obiecte TFS pentru a fi utilizat pentru mai mult
procese ș i sarcini repetabile, automatizate.
Conducerea eforturilor în gestionarea administrării stocării Netapp pentru AIG Retirement Services
în timp ce executa ț i ș i monitoriza ț i lucrările de lot zilnice, inclusiv gestionarea dimensiunii, manipularea DFM
alerte ș i cereri de utilizator.
Analizează ș i rezolvă conflictele legate de unirea codului sursă pentru GIT.
Am implementat configurarea pentru Arhitectura Master-Slave pentru a îmbunătăț i performanț a Jenkins.
Gestionarea migrării codului de la TFS, CVS ș i Star team la repository-ul Subversion.
Am folosit Jenkins pentru integrarea continuă ș i desfăș urarea în serverul de aplicaț ii Tomcat.
Aplica ț ii .NET desfă ș urate pe servere de aplica ț ii într-o integrare continuă Agile
mediu ș i, de asemenea, a automatizat întregul proces.
Instalat ș i configurat managerul de repository Nexus pentru a partaja artefactele în cadrul
companie.
Instrumente de suport ș i dezvoltare pentru integrare, testare automată ș i managementul lansărilor.
Implicat în cercetarea arhitecturii aplicaț iei proiectului pentru a susț ine/rezolva Build, Compile
ș i Probleme de testare.

Environment:.NET, Windows, Ant, Maven, Nagios, Subversion, Chef, Puppet, PowerShell, ORM, Open
Stivă, Shell/Perl, Python, SCM, GIT, CVS, TFS, Jenkins, MS Build, Tomcat, Bamboo, Jira, Oracle.

Inginer de construcț ie ș i lansare


Serviciul de Localizare a Inventarului - Memphis, TN Mar 2011 - Feb 2013
Responsibilities:
Trimiterea notificărilor de Uptime ș i Downtime echipelor cu privire la starea serverelor ca parte din
rolul Inginerului de Construire în momentul desfăș urării pachetului EAR ș i WAR în Tomcat Admin
Consolă.
Am participat la ciclul de lansare al produsului care implică medii precum Dezvoltare,
QA, UAT ș i Producț ie.
Am configurat Jenkins pentru a realiza build-uri în toate mediile non-producț ie ș i producț ie.
Joburile de construire regulate sunt iniț iate folosind un instrument de integrare continuă, cum ar fi Jenkins.
Am folosit Chef ș i alte instrumente de gestionare a configuraț iei pentru a desfăș ura un cod de infrastructură consistent
în mai multe medii.
Am creat scripturi în Python care s-au integrat cu API-ul Amazon pentru a controla operaț iunile instanț elor.
Am folosit sistemul de control al versiunilor Perforce pentru a gestiona codul sursă.

Am efectuat teste funcț ionale ș i de stres pentru câteva aplicaț ii folosind Mercury Load Runner.
Responsabil pentru construc ț iile ș i desfă ș urările zilnice în pre-produc ț ie ș i produc ț ie
medii.
Implicat în editarea fiș ierelor existente Ant/Maven în cazul erorilor sau modificărilor în proiect.
cerinț e.
Scripturi bash scrise pentru a desfă ș ura pachetele bazate pe Java, cum ar fi ear ș i war, pe Tomcat
Server de aplicaț ii.
Am folosit AnthillPro/uBuild pentru Integrare Continuă, pipeline-uri de construcț ie ș i managementul construcț iilor.
Am folosit uDeploy pentru a integra cu multiple sisteme de construire ș i pentru a oferi un model de aplicaț ie
gestionarea mai multor proiecte sau "componente".
Sistem de integrare continuă conectat cu depozitul de control al versiunilor GIT ș i în mod continuu
construieș te pe măsură ce sosesc check-in-urile de la dezvoltator.
Am folosit Remedy Change Management ș i Bug Tracking pentru a urmări problemele în toate etapele pre-producț ie.
ș i medii de producț ie.
Am gestionat depozitul Maven folosind instrumentul Nexus ș i l-am folosit pentru a împărtăș i instantanee ș i
lansările proiectelor interne.
Am lucrat extensiv cu CVS, Subversion ca Control al Versiunii.
Publicarea notelor de lansare pentru toate lansările.
Coordinat cu toate echipele înainte ș i după desfăș urările de producț ie pentru desfăș urarea lină.
lansări de producț ie.
Convertite construcț ii vechi folosind make în Ant ș i XML pentru a face construcț ii Java.
Am folosit instrumentul de repository Artifactory pentru a menț ine pachetele de cod sursă bazate pe Java pentru lansări.
Scris scripturi Shell pentru a aplica eticheta de integrare la toate fiș ierele care necesită etichetare manuală.
fiș iere.
A oferit asisten ț ă pentru desfă ș urarea lină a etapei de lansare pentru Urgen ț ă ș i Expediere
Lansări prin obț inerea aprobării la nivel de director ș i coordonarea cu diferite echipe.
Am creat un document complet al procesului de lansare, care explică toț i paș ii implicaț i în lansare
proces

Mediu: Java/J2ee, Ant, Maven, Subversion, UNIX, SVN, Amazon Web Services, Chef, CVS, GIT
Remediu, Tomcat, Jenkins, Python, Ruby, PL SQL.

Inginer de eliberare
Patru - Soft Ltd - Hyderabad, India Apr 2009 to Feb 2011
Responsibilities:
Responsabil pentru construc ț iile zilnice ș i desfă ș urările de la dezvoltare prin diverse teste
medii.
Am efectuat activităț i administrative zilnice, cum ar fi crearea ș i gestionarea activităț ilor de construire ș i desfăș urare.
îmbunătăț irea procesului de lansare.
Dezvoltat ș i întreț inut documentaț ia de construire ș i lansare ș i construcț iile de bază.
Responsabil pentru a efectua opera ț iuni de Build cu ANT, scripturi Maven, în timp ce implementează
modificările necesare în scriptul ANT pentru a efectua opera ț iuni de construc ț ie, în conformitate cu
cerinț ele proiectului.
Am dezvoltat scripturi de construire folosind ANT, Maven ca instrument de construire pentru crearea artefactelor de construcț ie
ca fiș ierele de război sau ear.
Gestionarea ramificării ș i unificării într-un mediu multi-proiect.
Coordonat cu managerii de proiect, dezvoltatorii ș i analiș tii QA pentru a asigura un software de succes
construcț ie ș i desfăș urare pentru medii de testare, staging ș i producț ie.
Schimbări de configuraț ie coordonate pentru mai multe proiecte simultane, inclusiv sisteme noi,
versiuni majore ș i versiuni de întreț inere.
Creat ș i gestionat procesul de integrare continuă pentru construirea ș i desfăș urarea folosind Hudson.
Gestionarea incidentelor. Coordonarea incidentelor care necesită implicarea mai multor furnizori, Impuls
proces eficient ș i eficace de gestionare a incidentelor pentru a asigura restabilirea serviciului în timp util ș i
rezolvarea incidentelor.
Am implementat programele de lansare, am comunicat starea lansării, am creat planuri de desfăș urare, ș i
a urmărit etapele proiectului.

Mediu: Java, SVN, Hudson, UNIX, Linux, Maven, Ant.

S-ar putea să vă placă și