Not Available
User

Devops Engineer

BMT Score
86
86%
  • Remote

Available for

About Bharath

To work in a challenging environment through which I can utilize my skills and knowledge for the development of the organization and in turn my career.

Work Experience

Images

Devops Engineer

  • January 2019 - January 2023 - 4 Year
  • India

Projects

Images

SEARS (E-commerce Online Portal)

  • December 2020 - January 2023 - 26 Months
Technologies
Role & Responsibility
    Project is about maintaining ecommerce website of Sears 24/7. As major part of Sears business is based on Ecommerce site should available all the time, our team job is to build and release code for deployment on appropriate servers to Deployment team. Site will be developed in 4 stages- Integration stage, testing (QA) stage, staging (advanced testing) stage and production.

     Roles & Responsibilities:
    Installation, Configuration, Maintenance, experience of source code management systems Subversion, GIT.
    Administration/Maintenance experience of continuous integration build engines using Jenkins.
    Experience with build tools like Ant and Maven.
    Setup Docker in all QA environments and managing Docker private repository.
    Created custom Docker Images using Docker file for deployments.
    Good knowledge in several Docker components like Docker Engine, Hub, Container and Docker Registry.
    Deployed containerized application in Kubernetes in on-primise and Google cloud using GKE service.
    Configured NodePort, ClusterIP and LoadBalancer type Kubernetes services.
    Automated application containerization by writing Docker file and creating images. Application environment will be automatically build with given number of containers with application setup out of box.
    Experience in Writing Cookbooks in Chef.
    Implemented Chef for QA deployments and new server provisioning.
    Created pipelines for continuous integration builds and deployments in Jenkins.
    Good knowledge in writing Jenkins file.
    Written the Build Scripts using Shell Scripting
    Responsible for creating branches, tags and merging the code from one branch to another.
    Playing the role of Release Engineer by supporting developers for subversion configuration spec creation, branching, and deliveries to the integration branch.
    Worked closely with Developers, QA and project management for smooth scheduled releases.
    Created build.xml, JAR, WAR, EAR Files through Ant.
    Written Shell scripts for deployment automation.
    Participated in the application builds and deployments to Dev, QA, STAG and Prod

    Having Knowledge on the AWS Services EC2, S3, VPC, ELB and Autoscalling
    Responsible for identifying, troubleshooting and resolving problems with the build process using Jenkins and ensures that the release has been accepted by all parties.
    Participated in Release meetings to finalize Release with developers/QA/Project Management and discuss backup plan.
     
...see less
Images

VallyMoni

  • June 2020 - November 2020 - 6 Months
Technologies
Role & Responsibility
    VallyMoni is ERP based application used to maintain organization infrastructure. This application is used to keep track of internal business activities over different branches of Boyne valley group. This is an internal application used by Boyne Vally group to know about the business status periodically over multiple branches across Ireland. Boyne Vally group is running various businesses across Ireland as well as across the world in different domains.

    Roles & Responsibilities:

    Develop and automated, continuous, build process that reviews the source code, identifies build errors and notifies appropriate parties to expedite/facilitate synchronization to the latest build using Jenkins
    Setup and configuring Plans in continuous integration tool Jenkins for project builds
    Performed GIT branching and merging activities.
    Automate & monitor daily project development builds by using build tool Jenkins
    Building numerous applications for DEV/ SIT/ UAT/ PROD Env.
    Experience in troubleshooting and researching root cause analysis for application issues
    Creating branches, tags and merging the code from one branch to another.
    Providing solutions to developers build failure related issues.
    Integrated Maven-Jenkins-Nexus for continuous integration and deployment
    Setup a private Git repository over HTTP using Apache2 server.
    Setup Git repository using GitHub.
    Written Shell scripts for deployment automation.
    Automated backup process using Maven resources in pom.xml
    Documenting Installation and Deployment plan for deployment/ release of sources in all
    For Build Automation we are writing scripts using Shell Scripting.
    Created Docker containers for testing environments using Docker images.
    Wrote recipes and cookbooks for configuring QA environments.
    Participated in installation & configuration of Apache/Tomcat servers
    Active participation in Build and release process.
     
...see less
Images

#Waste Management (WM_MAS)

  • September 2018 - May 2020 - 21 Months
Technologies
Role & Responsibility
    Waste Management, Inc. is the leading provider of comprehensive waste and environmental services in North America. Headquartered in Houston, the company serves nearly 20 million municipal, commercial, industrial, and residential customers through a network of 367 collection operations, 355 transfer stations, 273 active landfill disposal sites, 16 waste-to-energy plants, 104 recycling plants, and 111 beneficial-use landfill gas projects.

    Roles & Responsibilities:

    Managing source code and administrative version control through GIT
    Maintain track of different releases that are being carried over in different environments.
    Creating War/Ear files using Maven
    Making Application, Reports and Script ready for the Release on time.
    Automate the build Process Using Jenkins jobs. Date wise Daily keeping track all the Script.
    Troubleshooting application related issues by log verification.
    Verify Deployments logs to check for successful deployments.
    Documentation of patch process and build/release Process.
    Experience in bug tracking and analyzing test results and prepared Release Notes.
    Performing deployments to multiple environments like Dev, QA, UAT & Production environments.
    Involved in build/Release management and carried out the quality product in UAT and Production.
     
...see less

Industry Expertise

Education

Education

in MBA

Karnataka University
  • June 2015 - June 2018

Our Suggestions