Devops Engineer Resume
Louisville, KentuckY
SUMMARY
- Around 7 Years of Experience in handlingAWSinfrastructure of various clients. Involved in majorly handling EC2, EBS, ELB, ASG, S3, Route53, Cloud Watch, IAM Roles and Policies, AWS CLI and VPC.
- Good experience in design the overall Virtual Private cloud VPC environment including server instances, subnets, high availability Zones, etc.
- Experience in managing infrastructure resources in AWS cloud architecture wif close coordination wif various functional teams.
- Excelled on creating AMI (AWS Machine Images) dat utilizes ELB and Auto Scaling.
- Involved in setting the AWS environment and also providing support on adding ports to security groups and NACLs to VPC.
- Creating/Managing AMIs, Snapshots and Volumes Upgrade Downgrade AWS resources (CPU, Memory, EBS)
- Configuring topics for email and SMS in AWS Simple Notification Services (SNS).
- Creating/Managing AMIs, Snapshots and Volumes Upgrade Downgrade AWS resources (CPU, Memory, EBS)
- Working on Continuous Integration, Continuous Delivery and Continuous Deployment processes using Git, Jenkins, Docker.
- Working Experience on Git, GitHub, Jenkins. Debugging issues if there is any failure in broken Jenkins build and maintaining Jenkins build pipeline.
- Experience in writing declarative pipelines for CI CD process in Jenkins.
- Good Hands on experience in Version control tool GIT
- Extensive experience in using build tools like MAVEN for the building of deployable artifacts such as war & jar files from source code.
- Experience in Containerization tool like Docker, creating images using docker file and bringing multiple containers using docker compose
- Experience in Build Docker Images, configuring the Docker containers and creating Docker files for different environments.
- 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 wif 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.
- Good experience on user level Linux commands.
- Knowledge on Kubernetes architecture and setting up master and worker nodes wif kubeadm or KOPs
- Understanding on Replication Controller, Replication Set and Deployments in Kubernetes
TECHNICAL SKILLS
Operating System: Ubuntu, Windows, CentOS & Red Hat
Micro Services: Docker
Orchestration: Docker Swarm & Kubernetes
Build Tools: Maven
Continuous Integration Tools: Jenkins
Version Control Tools: GIT
Bug Tracking Tools: JIRA
Web/Application Servers: Apache Tomcat
Cloud Environment: AWS, IaaC (Terraform)
Monitoring Tool: Prometheus & Grafana
Code Quality Tools: SonarQube
Scripting Tools: Shell Scripting
Conf. Mgmt. Tools: Ansible
Applications: MobaxTerm, Putty, WinSCP
PROFESSIONAL EXPERIENCE
Devops Engineer
Confidential, Louisville, Kentucky
Responsibilities:
- Worked wif various tools, which includes Version controls Tool - Git and GitHub, Build tool - Maven, Continuous Integration Tools - Jenkins, Automation Tool - Ansible, Cloud Tools - AWS and Platform - Red Hat Linux.
- Setting up projects and helping development and quality assurance teams to achieve their timelines .
- Create and establish build process using Maven to perform builds efficiently and deployment the application into Apache Tomcat server using Jenkins job.
- Creating CI/CD pipelines by integrating Git, GitHub, Jenkins, ansible
- Worked for DevOps Process by integrating Source controls tools, Build Tools, CI tools and CD tools to start new DevOps services in organization
- Creating new jobs in Jenkins and managing the build related issues.
- Coordinating wif the Development team to fix the Build related issues.
- Creating various POC’s of CI/CD pipelines by integrating source control tools GIT, GitHub, Build tools Maven, CI tool like Jenkins and Deployment automation tool like puppet.
- Creating continuous deployment pipeline by creating component processes, Applications and adding environments into handling deployments using code pipeline and AWS code deployment for various deployment scenarios like Tomcat deployment, Multiple applications deployments.
- Deploying static content and configuration files to build server and also release of software components into development, pre-production and production environments.
- Implementing new projects builds framework using Jenkins & Maven as build framework tools.
- Performing multiple daily builds for multiple software releases.
- Working as a part of AWS build team to move the Infrastructure on Amazon Cloud used TERRAFORM
- Deploy and configure various applications on EC2 instances and created, configured s3 bucket wif restricted policies.
- Writing deployment yaml playbooks to deploy application in Ansible
- Automated the build and deployment process using Jenkins job.
- Work wif Dev and QA teams closely to make sure builds available all the time.
- Communicating and working wif development, and test teams to resolve build related issues in a high priority manner.
- Deployed applications in containers for test purpose and have been involved in R&D of containerizing applications.
Environment: AWS, RedHat, EC2, Jenkins, Terraform, Yaml, Ansible, Containerization.
Devops Engineer
Confidential, Minneapolis, MN
Responsibilities:
- Coordinate/assist developers wif establishing and applying appropriate branching, merging conventions using GIT source control.
- Configured and maintained Jenkins to implement the CI process and integrated the tool wif Ant and 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 environments 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 Amazon EC2, Amazon S3, Amazon RDS, Elastic Load Balancing and Cloud Watch.
- Involved in fixing the Bugs in the build script.
- Preparing the builds, scripts by using the maven build tool on the Red hat Linux platform.
- Scripting in multiple languages on UNIX and Windows - Batch, Shell script etc.
- Implementing continuous delivery using Ansible.
- Manage configuration of Web App and Deploy to AWS cloud server through Ansible.
Environment: AWS, Jenkins, Shell Scripting, Ansible, CI/CD, S3, RDS, Load balancing, GIT.
Build and Release Engineer
Confidential, New Jersey
Responsibilities:
- Creating automated build and release environment using Continuous Integration tools Jenkins.
- Trouble shoot the Build and Deploy issues
- Responsible for Release activities and Roll-back if required.
- Maintain server loads across all environments
- Maintained maven pom.xml file to create artifacts.
- Maintain baseline code in repository and responsible for branching, merging and tagging.
- Part of Configuration Management to Provide access Permissions to developers for check in, checkout.
- Prepared Build Report for each and every build.
- Supported application development on Linux server.
- Responsible for Pre and Post Production Steps.
- Deploying applications in all environments like UAT and PROD.
- Installation and Configuration of Continuous Integration Tools Jenkins.
- Configured CI, Nightly and Release builds/jobs in Jenkins.
- Performed code merges on a regular frequency to integrate the source code from various branches.
Environment: CI/CD, UAT, Jenkins, Linux.
System Engineer
Confidential
Responsibilities:
- Responsible for creation of Azure services upon receiving requests from various teams.
- Created Azure Storage accounts and provided access through SAS tokens upon request.
- Responsible for Creation of NSG, subnets etc., across Azure.
- Knowledge in Azure cloud application development through Devops build and deploy tools like Maven and Jenkins, Visual Studio, Version Control Tools Like GIT, TFS and monitoring Tools Like Splunk, Service Now etc.,
- Responsible for troubleshooting Cloud service instance related issues.
- Used Puppet for managing web applications, configured Files and database, user mount points and packages.
- Created Web apps for Developers for development related activities.
- Installed, configured and maintained Jenkins CI tool on Linux Machines.
- Scaling various services like VM’s, SQL server (DTU’s) Up and Down.
- Provided access to azure virtual machines using ACLs.
- Knowledge on AWS services like EC2, RDS, S3, ELB, EBS, VPC.
Environment: Azure, CI/CD, Visual Studio, Puppet, Jenkins, Linux, Sql Server.
