• Having 7+ years of experience in DevOps engineer, Build and Release application on various platforms such as Ubuntu, Redhat Linux.
• Extensive experience in the design and implementation of fully automated Continuous Integration, Continuous Delivery, Continuous Deployment pipelines and DevOps processes for Agile projects.
• Involved in Installation and Configuration of required tools for CI/CD Automation Process for different applications
• Involved in application server configuration using configuration management tools.
• Deployment automation and server management using scripting.
• Automating the build process and troubleshooting the issues in different stage.
• Code repository administration for GIT and release management activities.
• Experience with scalable AWS deployments and managing and configuring various AWS services like EC2, ELB.
• Good understanding of source code control tools (GIT), Continuous Integration strategies, like Jenkins & one of DevOps tool Ansible.
• Detailed technical knowledge and hands-on experience of DevOps, Automation, Build Engineering and Configuration Management
• Involved in performing Release Management and Release planning.
• Having good Knowledge on Configuration management tools Ansible etc.
• Having good coordination skills and working with different teams like Development, QA, and SME.
• Hands on experience in using different build tools like MAVEN and JENKINS.
• Expert in supporting both manual and automation build and automate the complete build and release process.
• Experience in working on docker containers.
• Experience in running containers in docker swarm architecture.
• Having Knowledge on Writing docker compose files and Docker files.
• Involved in writing playbooks to manage the different resources using Ansible.
• Expert in using different deployment modes and deploy applications without outage of application.
• Hands on experience in support both non-production and production environment.
• Hands on experience in packaging different applications like WAR, JAR and RAR, deploy the same to the various environments.
• Hands on experience in supporting multiple projects parallel and performing the build for the same.
• Good communication skills with the ability to self-start and multi-task.
Project Details:
Projects#1 : Qualcomm India Pvt Ltd
(Android Mobile Chipsets build and Integration)
Environment : Package Warehouse, GIT, Jenkins, OS: Windows and Linux
Roles & Responsibilities:
• Working as a Video Build and integration engineer and also tested for the multiple chipsets in the Qualcomm by generating Build using Package warehouse tool.
• Finding Video specific regressions on various mobile chipsets.
• Integrating the Gerrit's to the chipsets related AU once testing is done.
• Preparing Automation test to reduce the manual testing efforts by using Axiom test Environment.
• Maintaining the automation test setups.
• Performing the build and integration on each Gerrit.
• Creating new components and also set up the Package warehouse configuration for the newly creating components.
• Creating and maintaining the Jenkins jobs for static analysis scan reports to the new projects.
Projects#2 : FedEx Corporation
Environment : Git, Maven, Jenkins, JDK1.8, docker, Linux, JIRA.
Roles & Responsibilities:
• Involved in to Build Activities using different build tools like Maven
• Implementing and developing solutions enabling Development and Operations teams to build, deploy, monitor, and test applications and environments
• Implementing monitoring and reporting solutions across a range of environments and platform
• Performed DevOps for Linux and Windows platforms.
• Focused on automation and integration.
• Monitored developed applications and fixed bugs.
• Completed load and performance testing of extremely complex systems.
• Collaborated using tools including Jira, Confluence and GIT
• Troubleshooting the middle ware issues and resolving the P2, P3 tickets within SLA
• Supporting Builds for Multiple environments like Dev, QA, Staging, Perf and Production.
• Performing Manual and Automation Builds using Maven and Jenkins.
• Involved in creation and configuration of Domains, JVM instances in production, QA and UAT environments.
• Configured clusters to provide fail over, load balancing and deployed applications on clusters.
• Deployment of web and enterprise applications and their updates in dev, production, pre-production using Admin console.
Project #3: Portico Health Plans
Technologies : Jenkins, Git, Docker, Linux, JIRA etc.
Roles & Responsibilities:
• Creating New Repository in GIT
• Involved in Branching, tagging of code delivery at required releases
• Automated the backup of the GIT repository by using Crontab
• Creating build environment like installing all the required software
• Automating build scripts as per our requirement with CI tools
• Involved in automation of deployment and configuration process using shell script
• Involved in scheduling the automated build called Nightly Builds.
• Work with Development Team and testing team to establish a build schedule.
• Interacting with developers to sort out issues related to Build Automation.
• Installing and configuring application server for QA and production environment.
• Analyzing application logs to determine the possible cause of issues and reporting errors directly to the DEV team.
• Documentation of patch Management process and build/release Process
Project #4: Health Information System
Technology : Maven, Git, Linux, JIRA.
Roles & Responsibilities:
• Deployed the build artifacts into environments like QA, UAT and production according to the build life cycle.
• Automated the build and release management process including monitoring changes between releases.
• Configure, monitor, and automate Amazon Web Services.
• Setup Elastic Load Balancer for distributing traffic among multiple servers.
• Involved in deploying the content cloud platform on Amazon Web Services using EC2.
• Worked on apply yum updates to monthly OS patching for different environments based on scheduling date.
Continuous Integration - Jenkins
Build Tools - Maven
Web/App Servers - Apache Tomcat
Containerization - Docker
Configuration Management - Ansible
Operating Systems - Linux, Windows
Version Controlling - GIT
Cloud - AWS