About Me
Having hands-on experience on DevOps tools like ( Git, Maven, Jenkins, Ansible, Docker, Kubernetes, Nagios ) and Good knowledge on Linux Administration. and AWS (Amazon Web Services). Deployed and managed highly available environments on Amazon We...
Show MoreSkills
Web Development
Development Tools
Operating System
Programming Language
Others
Mobile Apps
Software Testing
Positions
Portfolio Projects
Company
Health care
Role
DevOps Engineer
Description
- Managed version control system (Git) includes managing branches, setting up Git workflow, tagging and maintain versions for release to meet SOC 2 compliance.
- Implemented CI with git webhooks, designed multi-branch pipelines for CI and written Jenkins pipelines for CD to Dev, Testing, UAT and Production environments.
- Automated the build and deploy tasks using MAVEN.
- Used Nexus to store artifacts in a central, also used it for application dependencies
- Automated infrastructure creation on AWS cloud using CloudFormation templates for EC2, VPC.
- Fully automated deployment configuration on VM’s using Ansible and maintained the desired state.
- Used Ansible templates and tasks to customize the tomcat configurations and deploy applications using zero downtime using ansible serial option.
- Configured cloud watch for VM’s health monitoring and used SNS to notify the people.
- Implemented high security and access restriction to Prod servers using Private subnet’s, ACL’s and Jump Hosts.
- Troubleshoot and resolve issues related to application deployment and operations.
- Maintain Confluence pages for all documentations and common prod issues, provided 24*7 production on-call support.
Tools
Visual Studio (Win)Company
logistic company
Role
DevOps Engineer
Description
- Implemented Docker file to build and pack the application and setup Docker registry to store them privately with in the organization.
- Reduced Docker image size by constructing minimal docker layers and base image.
- Installing, configuring and maintaining Continuous Integration like Jenkins, and used for deploying the image to different environments.
- Automated VM’s configuration using Ansible to maintain the desired state.
- Customize deployment process using Linux shell scripting to automate the overall deployment Process.
- Configured K8’s cluster and deployed applications docker image using rollout option and maintained all Yaml files in Github.
- Experienced in K8’s cluster upgrades to stable version and patching servers.
- Deployed fluentd as a daemon set in the cluster nodes for pushing applications logs to centralized logging server like Elasticsearch.
- Troubleshoot build and deployment issues and responsible for application deployments into UAT and Production environments
Tools
Visual Studio (Win) Docker