About Me
To obtain a job in a challenging environment as a DevOps, Cloud infrastructure activities where I can utilize 4+ Years of experience in Information Technology industry, Working as a Build and Release Engineer in Software Release Manage...
Show MoreSkills
Others
Web Development
Development Tools
Operating System
Mobile Apps
Software Engineering
Programming Language
Software Testing
Database
Positions
Portfolio Projects
Company
MFISOWD (Manufacturing insight’s)
Description
- Migrated applications from Monolithic architecture to micro-service architecture
- Managing and Administrating Jenkins tool includes creating Project AD groups and Access
- Permissions and setting up Permissions for users in Jenkins.
- Installation and Troubleshooting Jenkins related problems.
- Managing version control tools, builds and deploys for java-based applications.
- Responsible for code merges on a regular frequency to integrate the source code from various branches to maintain baseline code after every release.
- Expertise on Installation and Configuration of Continuous Integration Tools Jenkins.
- Created automated build and release environment using Continuous Integration & Continuous Deployment CICD Tools Jenkins.
- I have created Docker containers, Images, written Docker files for deployment purpose.
- I have written YAML playbooks for creating users, installing webservers (Nginx, httpd).
- I have written YAML script for creating Kubernetes Setup.
- Written Yaml files for Deployments, ConfigMaps, secrets, Services, HPA, RBAC, Ingress.
- Installed and configured the Helm package manager in AWS EKS and also created yaml helm charts for deploying services in eks.
- Implemented blue green deployment strategy.
- I’ve setup EFK(Elastic search, Fluentd, Kibana) Stack for centralizing logging in Elastic Kubernetes service.
- Hosting and maintaining GitLab, Jenkins. Debugging issues if there is any failure in broken Jenkins build and maintaining Jenkins build and Delivery pipeline.
- Develop and understanding of project CI/CD Pipelines to automate End to End process.
- Worked as Build and release engineer and managing infrastructure using Ansible
- Creating Ansible modules for the application to be installed, packaged, starting the services and so forth.
- Creating/Managing AMI/Snapshots/Volumes, Upgrade/downgrade AWS resources (CPU, Memory, EBS).
- Coordinating with developers and testers for Build and deploy Related issues
- Supporting Onsite deployment at onsite.
- Automate the build process using Jenkins and Maven. Developing and maintaining build files by using Maven
- Responsible for creating the new projects & new build setup using Jenkins
- Responsible for the deployment on Linux for Dev, QA, UAT, Beta, productions environment
- Deploying the Ears, JAVA Wars and Jars appropriately and setting up the Apache Tomcat instances
- Trouble shooting and resolved issues in DEV, QA, Test, UAT, PROD Environments.
- Implemented the setup for master slave architecture to improve the performance of Jenkins.
Company
Eureka
Description
- We have taken lead in migration process of servers & data from on-premises data centre to AWS Cloud
- I have written Declarative scripted pipeline file in Jenkins for automate CI/CD pipeline
- I have done Jenkins installation, configuration and Mater, Slave configuration setup.
- I’ve created branches by using Git, Development, feature, release branches.
- In my project I'm using Ansible for configuration management purpose and deployment purpose.
- I have created Docker containers, Images, written Docker files for deployment purpose.
- I have written YAML playbooks for creating users, installing webservers (Nginx, httpd).
- I've created demonized Docker container & port mapping so that we can access web application outside world.
- Installed and configured build tools Maven
- I have done Ansible installation, configuration, by using Ansible I'm managing around 400 servers for all applications.
- In my project I’ve used modules like (yum, state, name, service, copy, file, git, handlers, archive, include, command, apt, include tasks, package, raw, setup)
- Roles I’m using for segregating the tasks, instead of running whole playbook, we can run our required code snippet.
- Migrated all the object storage to S3 Buckets and Created IAM role with S3 full access and attached to EC2s to access data without credentials.
- Mounted EFS (Elastic File System) with EC2s to have one common storage.
- Configured all in Auto Scaling Groups and Launch Configurations.
- Installed and configured GIT and GitHub in organization, well versed in managing SCM repositories like Git, GitHub.
- Extensively Worked with Docker images like pulling images from Docker hub, creating images from Docker file, also from Docker containers.
- Well experienced in creating containers from Docker images as well as from our own images.
- Well-aware of Installation and Configuration of Ansible.
- Having good knowledge in dealing with inventory file and host patterns, Idempotency concepts, modules, and writing Playbooks, experienced in YAML.
- Installed and configured Jenkins in both windows and in Linux machine.
- Installed and configured java as pre-requisite to install Jenkins and Integrated many tools with Jenkins like Git, JUnit/Selenium, Tomcat webservers.
- K8S I’m using for automation of deployments & high availability of enterprise applications
- Installed many plug-ins like GitHub, check style, JUnit, Deploy to container, and build-pipeline.
- Configured Scheduled projects by enabling POLL SCM to run projects frequently.
- Established complete pipeline workflow starting from pulling source code from git repository till deploying end-product into Tomcat server.
- Established complete Jenkins CI-CD pipeline and automated complete workflow of build and delivery pipeline.