7+ years experienced DevOps Engineer possessing in-depth experience of managing cloud based technology & effectively handling configuration & deployment of infrastructure & services. Gained hands-on experience in implementing core DevOps concepts such as containerization, virtualization, version control, cloud computing, database management & administration, load balancing, etc. by using a wide variety of technologies while working with multiple DBMS, Operating Systems & programming languages. Adept at learning and implementing new technologies very swiftly as demonstrated by the transition from an Android Developer to a DevOps professional. Drives excellence in every project to deliver outstanding results.
• Containerization • Version Control • Database Management • Database Administration • Load Balancing • Virtualization
Managing 30+ Linux servers & component provisioning & handling configuration & deployment of infrastructure & services
Cloud Technology Management
Managed the infrastructure, avoided single point of failure, monitored RAM CPU space
Virtualization
Created server & components by application of Virtualization Concept using Docker
Load Balancing
Employed haproxy to steer load balancing for handling a constantly increasing user base & ensuring scalability & reliability
Cloud Based Distributed Computing
Played key role in establishing the entire cloud based distributed computing infrastructure for the VoIP application
Employed complex concepts & technologies including git, Docker, apache, nodes, networking, etc.
Server Maintenance & Infrastructure Monitoring
Setup Nagios server & installed Nagios Plugin on each running host machine as a client
Constantly monitored the up-time of the infrastructure using status of all components sent by the Nagios client
Technologies: Android Java, SIP Protocol, Linux
Created an Android App using SIP protocol & integrated call management services for outgoing & incoming voice calls
Developed an Android App for Android TV service which pairs with a complementary call alerting service for Android phones
Developed an efficacy dashboard for comparing product releases
Technologies: Linux, Board support Package, VB.net, Android Java
Board Supporting Package: Device Drivers for Tablet PC
Engaged on Tablet PC – A personal digital assistant, integrated into a flat touch screen having peripherals such as GPS, Finger print, Smart card reader, NFC & TPM
Ported & brought up theAndroid stack on a customized board
Led the integration peripheral devices such as Wi-Fi, BT, LCD, Touch Screen
Developed device drivers for Touch Screen, LCD, Wi-Fi & Bluetooth
Conducted testing of the peripherals & functionality using test modules
Visual Studio Development
Developed PC Software using VB.net for embedded device to facilitate I/O from PC with the following details
Created software for Wireless Thermal Printer (AM1707), to print text & image
Used Bluetooth, USB cable & UART (RS-232)
Created software for Aadvark I2C Device to read & write the address of I2C Epprom device through Aadvark APIs
Android Development – Apps
Wireless Charger
Developed an App to check the charging status of a phone & send packet to beagle board & tablet using frequency of sound
Textile Machine – Loom Monitoring
Created an App for monitoring the Loom Pick count & storing the error count in the database
Gas Subsidy
Developed and App to enroll & match a fingerprints (biometric) in the server & send authentication to client over 3G
TPM Module Interaction
Developed an App which interacted with the TPM module to generate Unique ID & Owner Authentication key
Ensured the data security by enabling encryption & decryption & storing the data in a separate drive