About Me
Having 6+ years of extensive experience in IT industry in DevOps/Build & Release/Cloud technologies, comprising of automating, configuring, deploying on multiple environments. Specialized in areas of DevOps, CI/CD, build and release management, AWS. ...
Show MoreSkills
Portfolio Projects
Description
Responsible for migrating source code repositories from Gerrit to Gitlab. As I am migrating Gerrit repositories to Gitlab responsible for update Jenkins configurations as it required to run Jenkins jobs with latest code changes from dev team. Responsible for migrating continues integration jobs from Jenkins to Gitlab. Involved in GitLab automated pipeline setups. Collaborated with development team to identify and quickly address build/deploy issues. Customized unique semantic versioning scheme to support parallel development branching model. Conducted interview hiring process to onboard Regional Devops team as per requirement. Implemented auto-code merge from develop to release branch. Managing Bi-weekly and planned releases and communicating client about releases and requirements discussion. Responsible for deployments from lower environments to production environment. Responsible for creating Jira and confluence for every release/deployment. Post deployment responsible for monitor latest changes in all the environments including production environment. Responsible for roll back activates if there are any issues happened at deployments. Responsible for set-up meetings with client pre-release to discuss about release planned changes. Reported client and stakeholders on successful release deployments.
Show More Show LessDescription
Used Jenkins for Continuous Integration and Continuous Delivery (CICD) into Tomcat Application Server. Created Docker files and build images and push to the Docker private registry. Developing build and deployment pipelines using Jenkins, Maven for Java applications Strong working knowledge on GIT. Developed a fully automated continuous integration system using Git, Jenkins. Experience in build management and continuous integration tools (Jenkins). Designed and built cloud service models including Infrastructure-as-a-Service (Iaas) Driving industry best practice implementation around CI/CD and infrastructure management. Administered version control system that included branching and merging. Responsible for creating and developing the build process environment. Set up the local development environments through Docker containers for new developers. Installing, configuring, and administering Jenkins CI tool on Linux machines. Well-versed with Amazon Web Services (AWS) provisioning and good knowledge of AWS Services like EC2, Elastic Load-balancers, ALB, S3, EBS, RDS, VPC, Route53, Cloud watch, Cloud Formation and IAM. Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/Ubuntu) and configuring launched instances with respect to specific applications. Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed reaching one or more AWS EC2 instances. Configuring and Networking of Virtual Private Cloud (VPC). Develop Cloud Formation scripts to automate EC2 instances. Created alarms and notifications for EC2 instances using Cloud Watch. Installed and configured Nagios monitor tool performance on all nodes. Setup and maintained Development, QA, Pre-Production, and Production environments.
Show More Show LessDescription
Responsible for versioning the source code, releasing binary files, creating and applying labels on source files and release files. Efficient in tracing complex build problems, release issues and environment issues in a multi component environment. Analyse and resolve compilation and deployment errors related to code development, branching, merging, and building of source code. Managed Linux staging and testing environments and also automated application packaging and deployments. Configured and managed Nagios for monitoring over existing AWS Cloud platform. Build Nagios monitors for new services being deployed. Involved in editing the existing MAVEN files in case of errors or changes in the project requirements. Connected continuous integration system with GIT version control repository and continually build as the check-ins come from the developer. Integrate GIT into Jenkins to automate the code check-out process. Responsible for User Management, Plugin Management and End-to-End automation of Build and Deployment process using Jenkins. Experience with Build Management tools like Maven for writing build.xml and Pom.xml. Managed the Maven Repository using Nexus tool and used the same to share the snapshots and releases of internal projects. Created Instances in Apache Webserver and tomcat Application server in QA and Production environments. Worked with scrum and development team in overseeing bug tracking, test prioritization, test automation and releases. Maintain and enhance current build procedures for all software development projects.
Show More Show Less