About Me
Having 3.2+ years of solid Experience as a “DevOps/Build & Release Engineer” with AWS cloud platfo...
- Experienced in working on DevOps/Agile operations process and tools area (Code review,unit test automation, Build & Release automation, Environment, and Services etc...
- Manage team repository, Branches and code merges using SCM tools like GIT .
- Experienced with source code configuration management using GIT. From managing branches to rebase and merge conflict.
- Extensive experience using MAVEN as build tools for the building of Deployable artifacts (jar, war & ear) from source code.
- Experience in conceptualization and implementation of CI/CD pipeline using tools like Ansible/Maven / Jenkins /Git /artifactory /Docker /containers.
- Create and establish build process using Maven to perform builds efficiently and deployment of the application using kubernets.
- Experience in Building Continuous Integration (CI) & Continuous Deployment/Delivery (CD)-pipeline.
- Experience in using configuration Management tools like Ansible etc.
- Experience in writing playbooks to automate infrastructure creation, configuration and operation changes with help of modules in playbooks .
- Expertise in Docker file, creating Docker images and configuring the Docker containers.
- Good experience on configuring Docker private registries to maintain Docker images.
- Experience on creating and configuring Docker volumes.
- Strong experience in Kubernetes cluster setup and deploying applications in Kubernetes cluster.
- Implementing CI/CD using Jenkins, Docker and Kubernetes.
- Day to day job included handling Tickets,Monitoring, Troubleshooting and maintenance.
- Experience in using tracking tool like Jira.
- Taking the backup of S3 and attaching the EBS to instance.
- Managed Amazon Web Services like EC2, VPC, EBS, S3, ELB and IAMRoles through AWS Console
- Good practice on Root Cause Analysis to determine the scope and scale of issue impact
- Understanding of platform level concerns, such as configuration management, network request routing, blue/green and canary deployment
- Managed environments Dev, QA, UAT, pre-prod and prod for various release & designed instance strategies.
- Experience in supporting applications on different platforms Windows and Linux environments.
Skills
Web Development
Programming Language
Development Tools
Database
Operating System
Software Testing
Mobile Apps
Others
Software Engineering
Positions
Portfolio Projects
Company
Optum Rally Integration (ORI).
Description
Responsibilities
- Proactively seeks opportunities to implement improvements to internal development processes.
- Build, manage, and continuously improved the build infrastructure for software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment.
- Setting up the automation environment for Application team if necessary, and help them through the process of build and release automation.
- Create and Maintaingit Branching, Merging and Tagging across each production releases and perform builds using Jenkins Continuous Integration using maven Build scripts.
- Manage the Source code to have Latest version of code available from production releases
- Involved in migrating the code from CVS to git code repository in client environment.
- Coordinating the resources by working closely with Developers, Project Manager's for the release and Project Managing for all the Operational Projects
- Creating Tags and support branches and Manage code repositories (branching, labeling etc.).
- Adding /Deleting, Permissions and Customizing Views and Branches.
- Implemented Jenkins for Continuous Integration Builds and Notifications exclusive for Dev as a self-help feature.
- Configuring the Docker containers and creating Docker files for different environments.
- Creating Name spaces in Kubernetes cluster.
- Creating Kubernetes Cluster and adding worker node.
- Developed automation framework for Application Deployments to the cloud environments
- Managed and optimize the CI (Continuous Integration) tools like Jenkins.
- Install, Configure, Administer Jenkins Continuous Integration Tool
- Written Ansible Playbooks for various DB configurations to modularize and optimize end product configuration.
- Maintaining the process document of day to day activities and keeping it at central location.
Show More Show Less
Skills
Jenkins Ansible Kubernetes ClusterCompany
TRAMS-support
Description
Client : OrangeMind Technologies
Roles : Build & Release
Responsibilities
- Proactively seeks opportunities to implement improvements to internal development processes.
- Build, manage, and continuously improved the build infrastructure for software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment.
- Setting up the automation environment for Application team if necessary, and help them through the process of build and release automation.
- Create and Maintaingit Branching, Merging and Tagging across each production releases and perform builds using Jenkins Continuous Integration using maven Build scripts.
- Manage the Source code to have Latest version of code available from production releases.
- Assist engineering management in making choices for source code management systems, and other development.
- Supporting engineering plans and schedules by providing CM/Release Engineering services to build, deploy, develop scripts, oversee branch and merge strategies, and build automated tools as necessary to offer services to engineering team.
- Focused on automation and integration.
- Monitored developed applications and fixed bugs.
- Created a continuous delivery pipeline from the ground up built with git, and Jenkins for Target's Finance Integration Team.
- Each Java application is automatically Build, packaged and tested with git hooks and then deployed to the various environments.
- Develop and enhance current tool to suite ongoing need to support the build and configuration of releases of all product team.
- Developing the utility scripts to effectively reduce the time and manual effort.
- To configure and maintain codebase to support the build and deployment of code on servers.
Show More Show Less