About Me
- Over 3.6 years of experience in areas of Build / Release / Environment Management releases for multiple applications running on Linux based distributed Infrastructure. Software Configuration and DevOps Methodologies with eq...
- Experience in using Version control systems like GitHub.
- Experience in using Build Management tools like Maven.
- Hands on experience in automating CI & CD pipeline by using Jenkins tool.
- Experience in using Git, Maven, Jenkins, Docker and AWS services which reduce the effort of developers and operation teams in performing maintenance and daily operation.
- Experience in source code management concepts such as branching and merging.
- Experience in Nexus Repository in storage and for downloading artifacts for deploying it to applications and for testing.
- Integrated Nexus Repository to Jenkins tool by adding its credentials.
- Integrated SonarQube with Jenkins for continuous inspection of code quality.
- Having experience in Deploying the WAR files on application servers.
- Good knowledge over creating and maintaining the infrastructure on AWS services such as EC2-Instances, AMI, IAM, ELB, EBS, S3.
- Having experience in Docker, Containerizing applications using Docker, and managing the Docker private registry (Docker Hub).
- Created Docker files and build images and push to Docker Private Registry.
- Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
- Proficient with container systems like Docker and container orchestration like Kubernetes
- Design highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto scaling, Elastic Load Balancer and AMIs.
- Have excellent problem solving, time management skills, ability to work independently or as part of a team.
- Having Experience in DevOps tool like Ansible for configuration management - configuring multiple servers to patch up the required software, upgrading docker version, and configuring system files.
- Efficient in working closely with teams to ensure high quality and timely delivery of builds and releases.
- Having knowledge on shell scripting - scripted files to get desired output of network scripts.
- Hands on experience with Linux.
Show More
Skills
Web Development
Development Tools
Programming Language
Operating System
Others
Mobile Apps
Software Engineering
Database
Positions
Portfolio Projects
Company
Easy Buy
Role
DevOps Engineer
Description
Tools : UNIX, ShellScripting, Git, Jenkins, Maven, Docker
Designation : DevOps Engineer
Duration : Aug- 2018 to Nov - 2020
Roles & Responsibilities:
- Participate in review meetings of various deliverables for release/projects.
- Creating and implementing Production Work Plans according to client’s requirements..
- Worked on creation of custom Docker container images, tagging and pushing the images.
- Hands on experience on writing Jenkins to automate CI and CD
- For continuous deployment used configured Ansible server
- Responsible for Environment Upgrade.
- Responsible for Patch & full deployment.
- Responsible for Successful Release of an Application.
- Working as a GIT Admin for these Applications.
- Responsible for Branching & Check in Permissions.
- Responsible for Merge & Check in Permissions.
- Working on UNIX Shell Scripts.
- Debugging build failures, coordinating with developers and testers to resolve related issues.
- Automated the build process of a Java Client/Server product for parallel builds of multiple versions on multiple platforms using Jenkins tools, and UNIX scripting.
Skills
Git Apache Maven jenkins Docker Unix Shell ScriptingCompany
Retail life
Description
Tools : AWS, Jenkins, Git, Linux, Maven, Grafana, Shell script, Ansible, Docker, Kubernetes
Duration : Dec-2020 to Till Date
Roles & Responsibilities:
- Coordinate/assist developers with establishing and applying appropriate branching, merging conventions using GIT source control.
- Configured and maintained Jenkins to implement the CI process and integrated the tool with Maven to schedule the builds and automated the deployment on the application servers using the “code deploy” plugin for Jenkins.
- Continuous Delivery is being enabled through Deployment into several environents of Test, QA and Production using Jenkins.
- Automate the builds and deployment of projects using Jenkins.
- Implement, maintain and support reliable, timely and reproducible builds for project teams
- Hands on experience in automating builds and deployment process using Shell scripting.
- Expertise level knowledge of EC2, S3, RDS, VPC, Route-53, Elastic Load Balancing and Cloud Watch.
- Involved in fixing the Bugs in the build script.
- Implemented cluster services using Docker and Kubernetes to manage local deployments in Kubernetes by building a self hosted Kubernetes cluster using Terraform and Ansible in deploying application containers.
- Preparing the builds, scripts by using the maven build tool on the Red hat Linux platform.
- Scripting in multiple languages on UNIX and Windows – Bash, Shell script etc.
- Implementing continuous delivery using Ansible.
- Manage configuration of Web App and Deploy to AWS cloud server through Ansible.