Sr.devops Developer Resume
Richmond, VA
PROFESSIONAL SUMMARY:
- DevOps Engineer with core development background having 10+ years of overall IT experience. Mastered in utilizing industry leading DevOps toolset toautomate System & Enterprise Applications build, deployment, configuration management and environment management in the process of enabling Continuous Integration andContinuousDelivery for Mobile based Android Applications, Telecom & Automotive.
- Hands on experience in DevOps CI/CD Tools such as SourceCode Management(GIT, GitHub, SVN, Clearcase) Jenkins(Cloudbees), Jfrog, SonarQube, Docker, Kubernetes, Chef/Ansible.
- Experienced in AWS Cloud Services - IAM, API-Gateway, Lambda, EC2, S3, VPC, Cloudwatch, Redshift, Kenesis and exposure to Microsoft Azure services, Openshift.
- Familiar to Agile(Scrum, TDD), Requirement Management(Jira,EA), Defect Management(Jira, DCT), Content Management (Confluence) and IT Infrastructure Management Lifecycle
- Extensive experience using MAVEN and ANT as build tools for building deployable artifacts (jar, war & ear,lib) from source code management Git, GitHub & Clear-case.
- Evaluated continuous integration & deployment solutions with Groovy, YAML and performed POC for recommending ELK stack for Data-Analytics.
- Leveraged CI/CD services on AWS/Microsoft Azure for implementing Devops.
- Developed build and test automation-scripts using Python & Perl, Junit, Selenium, Cmocka, gtest.
- Experienced in System, Mobile based Enterprise Application development & debugging in C++, Android & Java(Spring, Hibernate), with JavaScript using NodeJS & Apache, Databases(SQL/NoSQL), Open-stack(IAAS,PAAS,SAS).
- Involved in building new environment based on VMWARE Virtualization with Linux.
- Existing Infrastructure Requirements gathering, Analysis and Risk & Capacity management
- Good time management and good organization skills. Can adhere to strict SLAs and ITIL trained.
- Creating High and Lowlevel document (HLD, LLD) for new projects and requirements gathering by involving different Application stake holders and customers.
PROFESSIONAL EXPERIENCE:
Confidential, Richmond, VA
Sr.Devops Developer
Responsibilities:
- Responsible for analysis & solution identification using open-source tools for the connectivity to main-frame systems
- Understanding features of XL-Deploy & XL-Release tools integration for CI/CD pipeline using Bamboo, Jira.
- Migration of CM to Endevor through the Implementation of Build & Test-automation pipeline in CI/CD plumbing using selenium, bamboo, cucumber, Junit.
- Identifying and solving performance issues of pipe-line jobs for multi-user.
- Conducting peer-meetings and taking the responsibility for driving the project by unblocking the technical issues.
Environment: IBM Mainframe Systems, Endevor, Selenium, Junit, Bamboo, XL-Deploy, XL-Release, Cucumber, Confluence.
Confidential, BurrRidge, IL
Build & Release Engineer(DevOps CI/CD & AWS)
Responsibilities:
- Responsible for CI/CD implementation of on-board and Off-board Android display applications in Java, Android SDK/NDK & C++ platform used for controlling the process of precision farming data analytics using Data Acquisition under IOT porting
- Performing Code-quality check through Analyzers & Unit-test code coverage activity of On-board(Android) & Off-board applications build&release under Linux/Windows and creating Dockerfiles & Jenkins slaves on AWS for distributed builds and packaging, implemented pipe-line jobs using groovy script, Devops CI environment for building applications in Embedded C/C++ language, Android SDK, Java, Dockers, Jenkins, MAVEN, CMAKE.
- Performed Administration activities of IAM for the tools Confluence, JIRA and updating the progress in requirement and bug-tracking tools
- Debugging of Code generator tools developed under Core-Java, Python.
- Understanding and fixing issues in Playbooks/YAML files of IAS under Ansible.
- Creating and Mapping of AWS API-Gateway to the Lamba functions
- Continuous Delivery(CD), Load-balancing & enabling routing configurations with VPC, DBConnectivity in Kubernetes, Debugging crashes of WebApplication service failures.
- Porting of services to cross platform on Microsoft-Azure, Board-bring-up & Firmware-Module-testing, using gdb debugging crash-dumps of PF&G services on PPC boards.
- Establishing Hypervisor Environment to Run Multiple OS on a Bare Board Computer for service creations.
- Team-Management activities, Creation and Updating of HLD, LLD, Quality-checklist Work Progress & Test reports.
Environment: GIT-hub, Microsoft Azure, AWS(EC2,Lambda,APIGateway,S3), Jenkins, GRADLE, Maven, JIRA, Dockers, Kubernetes, Playbooks Ansible, Embedded C/C++, SONARQube, Android SDK/NDK, Java, IOT, MQTT, CoAP, CAN-drivers, TCP/IP Socket Programming, Linux, VxWorks, GDB, JSON, Apache, AngularJS, Eclipse, VMWare-Hypervisor, MS-Excel, SVN-version-control, GIT-Hub, CMAKE, SQLite, Agile-practice, Powershell
Confidential, Burlington, MA
Sr. Software Engineer (DevOps Specialist)
Responsibilities:
- Responsible for Design and Implementation of DevOps CI/CD for CoherenSE platform is used to integrate Automotive ECUs while developing Micro-Services and Applications on AWS for Data Acquisition under IOT porting.
- Creating a Setup of continuous integration for module & unitest code coverage activity using Jenkins, Groovy pipe-line scripting, JIRA, Apache, SonarQube, Jfrog Artifactory, Maven, SVN/GIT
- Debugging of Code generator tool using Core-Java, RestFul services while integrating to Devops CD.
- Creating CoherenSE packages and deploying on AWS instances using Chef/Ansible, Docker, Kubernetes & Openshift
- Debugging using GDB & implemented Cmocka test-scripts and Python Build-scripts under Linux, Board-bring-up & Firmware/Module-testing of CoherenSE services on IMX6-Boards.
- Establishing Hypervisor Environment to Run Multiple OS on a Bare Board Computer for CoherenSE service creations.
- Team-Management activities, Creation and Updating of HLD, LLD and Work Progress & Test reports.
Environment: Jenkins, JIRA, Apache, SonarQube, Jfrog Artifactory, Maven, SVN/GIT, Linux/VxWorks, CMocka, Python, Shell, Dockers, Kubernetes, J2EE, RestFul, GDB, IOT-Gateway, AWS(EC2,IAM,S3)
Confidential
Sr. Software Engineer
Responsibilities:
- Implemented DevOps CI/CD pipeline for DHL Web-based shippment applications on AWS using Jenkins, Apache, SonarCube, Selenium, Maven, Nexus, Chef/Ansible, Dockers, Kubernetes.
- Created orchestration between Service Now, Jenkins and GitHub.
- Involving customers for new project requirements to migrate from Unix to Linux Servers RHEL5/6 & RHEL7.
- Analyzing JIRA tickets, Debugging and fixing C++ legacy-code and Restful Webservices instances using Java(Hibernate, Springs, AngularJS)
- Experience in installing, upgrading, maintaining and configuring RHE Linux on HP ESXi servers using Kickstart/PXE installation.
- Planning for Hardware Servers Firmware Up-gradation with agreed downtime and server hardware upgrade like CPU, RAM and HDD.
- Automated routine task through cron-jobs, shell-scripting to reduce manual efforts.
Environment: Jenkins, JIRA, Selenium, Apache, SonarQube, Nexus, Maven, SVN/GIT, Linux/VxWorks, CMocka, Python, Shell, Dcokers, Kubernetes, J2EE, RestFul, GDB, IOT-Gateway, AWS(EC2, IAM, S3)
Confidential
Sr. Software Engineer (Software Integration Developer)
Responsibilities:
- Developed Maven scripts for build and deployment of SMSC & MMSC under linux.
- Created Python and Perl scripts for automation of MySQL Database bring-up and migration from MySQL 5.0 to MySQL5.5 for all the products (SMSC/MMSC/EMS) on ATCA/VmWare.
- Updating Deployment docs of products (SMSC/MMSC) with install-procedures for single or multiple cluster-management on Cloud-ERA servers OR Stand-alone HP-servers with ESxi (VMWare cloud-setup s/w) OR ATCA H/W.
- Maintaining the stability in product-quality by performing through CI/CD Build-Coordination, Sanity & Regression for weekly build.
- Exposure to NoSQL, Cloud-era servers and Amazon-Cloud-severs (AWS EC2/S3/Redshift).
- Performed testing under SIGTRAN/SS7 message-processing standards for the products SMSC/MMSC core-functionality using Python, Selenium, Maven & UI web-services (LAMP-stack & Java).
- Configuring CI/CD with Jenkins, Dockers, Kubernetes and Implementing Apache Webservices for Msg-logs analysis & storage of various products using LAMP-stack/Hadoop instances on Cloud-Computing Servers.
- Customer-interactions for understanding & creation of FRD, hosting technical meetings with internal peers for understanding interfaces and developing HLD/LLD.
Environment: C++11, C++ with Boost-Libs & Design Patterns, Linux, Python, Perl, Selenium, GDB, Shell-script, MySQL5.0/5.5 Database, CSCOPE, VMWare, AWS(EC2,S3), LAMP-stack, Java, Apache Webserver, Nodejs, Java-script, TCL/TK scripts, SIGTRAN ATCA H/W, Hadoop, SQOOPE, HIVE, Clear-Quest version-control, Agile-Scrum, Jenkins, Maven, Dockers, Kubernetes, LDAP Server
Confidential
Sr. Software Engineer (Software Development)
Responsibilities:
- Handling complete responsibility of designing and C++/Java-Webservices implementation of PLN/SC/SCA products to the customer specific requirement(s).
- Developed build-automation scripts in Maven & Python
- Analyzing the live-network logs (crash-dumps using gdb, purify), creating JIRA bug-ticket and performing reproduction for the functional specific scenarios and fixing the bugs by coding in C-plus-plus and Java Webservices(Hibernate,Springs), Apache, JBoss.
- Analyzing the UL, MO, MT, SMS’s call-flows with MTP/SCCP/MAP/CAMEL-IMAP messages and designing the unit-test-cases for the customer-requirement for the new-feature or enhancement.
- Writing SP (stored procedures) for the function specific to interact with the Data-Base (Oracle 10g).
- Performing Unit-testing, functional testing and creating designer label for QA testing.
Environment: C++ with Boost-Libs & Design Patterns, Linux, GDB, Purify, Shell-script, Oracle10g Database, PLSQL, Core-Java, Apache Webserver, Hibernate, SOAP & Restful web services, Swings, Eclipse, Visual-Studio, Agile.
Confidential
Sr. Software Engineer (Software Development)
Responsibilities:
- Design and implementation of Control-Node platform-layer modules(such as Messaging, Fault Management, Activity Management in C++, debugging using GDB, Shell-script, Functional-document update)
- RNC provisioning at lab premises by configuring RNC using scripts/OMC-R for MIB-data, building and patching the s/w packages and analyzing the logs of RNC.
- Performed integration testing(weekly/on customer's demand) for the latest-label of Control-Node platform by collecting associating the developer labels in to the config-spec, identifying the feature specific scenarios developing and executing the test-cases, raising DCT(Defect Control Ticket) for the developer to fix the issues.
- Delivery of the product by creating new-labels and updating the Test-Reports(with Test-cases passed, RNC up-time, RNC logs, developer’s specific test-scenarios)
- Supporting product delivery by maintaining the clear-case branching strategies of different product versions, modification of product-build scripts and updating the team with latest modifications, release-dates and test-reports.
Environment: C++ with Boost-Libs & Design Patterns, Linux, VxWorks, GDB, Perl, Shell-script.