We provide IT Staff Augmentation Services!

Aws/devops Engineer Resume

Minneapolis, MN

SUMMARY:

  • DevOps practitioner | Amazon Web Services (AWS) Certified | Continuous Integration (CI) | Continuous Delivery (CD) | Configuration Management (CM) | Continuous Deployment (CD)| Infrastructure Management | Automation | Migration | Linux System Administrator Certified |
  • Over all 7 years of experience in designing Build process, Software Product Development, Build and Deployment Automation, Release Management, Source Code repository, Environment management.
  • Created AWS instances and deployed applications and delivered to QA teams to initiate Performance testing.
  • Experience in using AWS including EC2, Auto - Scaling in launching EC2 instances, Elastic Load Balancer, Elastic Beanstalk, S3, Glacier, Cloud Front, RDS, VPC, Route53, Cloud Watch, Cloud Formation, IAM, SNS.
  • Provisioning EC2 instances and have knowledge on all resource areas of EC2 like Instances, Dedicated hosts, volumes, Key pairs, Elastic IP's, Snapshots, Load Balancers and Security Groups.
  • Experience on Cloud technologies including Infrastructure as a Service, Platform as a Service, and Software as a Service provider ( IaaS, PaaS and SaaS )
  • Experience with AZURE, Kubernetes, Docker with Mesos and Marathon.
  • Dockerized applications by creating Docker images from Docker file
  • Performed automation tasks on various Docker components like Docker Hub, Docker Engine, Docker Machine, Compose and Docker Registry . Worked on Docker Swarn
  • Experience with build tools Maven for writing pom.xml for scratch for new applications and improvising the existing build scripts on need basis.
  • Experience with web and application servers (Apache http server, Tomcat)
  • Built a web-based application that automatically generates a complex user defined Elasticsearch
  • Implemented a CD pipeline involving Jenkins, Nexus, and Chef, Ansible to complete the Automation from commit to Deployment.
  • Experience in working with configuration management tools like PUPPET, CHEF and ANSIBLE.
  • Proficient in using Build Automation tools like ANT, Maven, Gradle
  • Experience in writing Chef cookbooks and recipes to automate middleware installations, domain creations and deployment activities.
  • Experience in implementation and maintenance of DNS, DHCP, NFS, SMTP and SAMBA
  • Experience in handling Hardware issues, Migration and Data Center Operations .
  • Worked on Performance Monitoring, resolving network issues & Tuning the system using tools.
  • Worked on Linux Utilities: SSH, FTP, User, Process, Memory, Package, Disk and Log Management’s and Swap Partition/Files Management .
  • Good knowledge and hands on Experience in some monitoring tools like Splunk, Nagios , Cacti etc.
  • Experiences on design and implementation of Hybrid Test Automation Framework build using Selenium RC, TestNG, Maven, Apache POI technologies under Java platform.
  • Automated setting up server infrastructure for the DevOps services, using Ansible, shell and python scripts.
  • Worked with different Bug tracking tools like JIRA, Rally, Remedy, HP Quality Center, Fisheye.
  • Ability to configure Splunk configuration files for inputs and outputs (input.conf/output.conf, server.conf, transforms.conf, props.conf)
  • Maintained and managed cloud & test environments and automation for QA , Product Management and Product Support .
  • Automated the build and release management process, including monitoring changes between releases.
  • Collaborate in daily standups, ensuring that best practices and consistent methodologies are considered while solving high priority enterprise level IT issues.
  • Assist in the integration of the Systems and Development teams into ongoing evolution and improvement, through tighter integration and collaboration

TECHNICAL SKILLS:

Programming Languages: C, Java, SQL, PHP, Java Scripts(JSON), XML

Scripting: Shell, Bash, Ruby, Python

Versioning Tools: GIT, SVN, CVS

Database: MySQL, MSSQL, d DB

CI/ Automation Tools: Jenkins, Bamboo, Travis CI, Team City

Configuration Management: Ansible, Chef, Puppet, Confidential Urban Code Deploy (uDeploy)

Build Tools: Maven, Ant, Gradle, MS Build

Build Repository Manager: Nexus, Artifactory

Virtualization tools: AWS, Azure, Google Cloud

VMWare, Docker, Vagrant

Operating Systems: UNIX, Red Hat, Centos, Ubuntu, Fedora, Windows, OS/400

Control: M, Jira, Nginx, Rally, ELK Stack (Elastic Search), Sonar Qube, Kafka

Software Methodology: Waterfall, RUP model, Agile model, MVC Model

Monitoring tools: HP OMI, Nagios, Splunk

Ticketing Tools: Remedy, Service Now, Maximo

PROFESSIONAL EXPERIENCE:

Confidential, Minneapolis, MN

AWS/DevOps Engineer

Responsibilities:

  • Launched and configured AWS Multi-Tier EC2 instances in predefined VPC’s in different subnets and attached ACLs & Security Groups to maintain security.
  • Created S3 buckets and managed policies and utilized Glacier for Archival storage and backup on AWS.
  • Worked on AWS CLI.
  • Working on AWS & Rackspace cloud to provision new instances in a Hybrid cloud environment.
  • Working with DevOps practices using AWS, Elastic Bean stalk and Docker with Kubernetes.
  • Provisioning Web Servers in AWS using different services EC2, VPC, ELB, Auto Scaling, Route53 using Cloud formation templates & AMI’s using Infrastructure as a Service (IaaS).
  • Created IAM users and roles and managed the organization IAM roles
  • Hand on experience with Kubernetes for container orchestration.
  • Used Kubernetes to setup service selection and load balancing.
  • Run Jenkins on-top of Kubernetes to drive all automation with web-hooks tied into our Git system.
  • Leverage latest pipeline / multi-branch pipeline functionality for managing all aspects of the pipeline via Git (Jenkins file)
  • Experience in setting up kubernetes cluster using KOPS scripts and rancher and experience in creating build process for docker based deployments using jenkins pipelines.
  • Worked on integrating GIT into the continuous Integration (CI) environment along with Jenkins. Written python scripts to containerize chef using Dockers and orchestrate it using Kubernetes. Configured the services using modern DevOps tools like Ansible.
  • Implemented Continuous Delivery framework using CHEF, Ansible, Jenkins, and Maven in Linux environment on AWS Public cloud.
  • Used Chef to configure and mange infrastructure. Wrote cookbooks to automate the configuration setups and used CM tools, Chef for integrating process and Ansible for deployment process.
  • Provided a better workflow for Continuous Integration and Continuous Delivery.
  • Actively involved in architecture of DevOps platform and cloud solutions. Create and maintain deployment scripts of Java/J2EE Applications to Web Sphere Application Server. Used Salt Stack, Ansible configuration management and automation.
  • Worked with the development team to generate deployment profiles (jar, war, ear) using Ant Scripts and Jenkins.
  • Responsible for building/deploying consistently repeatable build/deployments to company production and non-production environments using Jenkins.
  • Worked on User administration setup, maintaining account, monitor system performance using Nagios and Zabbix.

Confidential, Harrisburg, PA

Migration/ DevOps Engineer

Responsibilities:

  • Created hybrid cloud by combining private cloud and public cloud (using Amazon web services, open stack) and used it for scaling.
  • Migrated servers to IAAS platform including AWS and OpenStack environment.
  • Worked on EC2 instances created new EC2 instances and attached EBS volumes to instances.
  • Created VPC and enabled auto scaling and load balancing.
  • Created a VPC with NAT gateways/ instances and enabled communication between private subnet using NAT instances. Saved the customer data in S3 buckets.
  • Routed the user requested based on geo-location and latency using Route-53
  • Deploying the Open stack components on multimode with High availability environment.
  • Configuring the Open stack keystone, glance, neutron, cinder and swift, Heat and ceilometer.
  • Tested CI/CD system with Jenkins on Google’s kubernetes container environment, utilizing kubernetes and docker for the runtime environment for the CI/CD system to build and test and deploy
  • Performed P2P and P2V migrations across Open VZ, VMware and Amazon EC2 environment.
  • Enabled the direct communication between the company DC and AWS Cloud.
  • Involved in migrating code from Subversion to GIT VCS.
  • Involved in DevOps migration/automation processes for build and deploy systems.
  • Involved in designing and documenting the deployment and migration process.
  • Created Docker file for each micro service's and changed some of the tomcat configuration file which are required to deploy Java based application to the Docker container.
  • Experience in implementing the Docker for wrapping up the final code and setting up development and testing environment using DockerHub, Docker Swarm and Docker Container Network
  • Used Jenkins and integrated github, Maven into Jenkins to build WAR, EAR, JAR artifacts to deploy them into application/web server
  • Created Puppet manifests and modules to automate system operations.
  • Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure.
  • Integrated Jenkins with various DevOps tools such as Nexus, Sonar Qube, Puppet etc.
  • Improved development quality by setting up automated testing using Code exception and Circle CI with Github.
  • Assisted teams in migration of the Ant scripts to Maven.
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT with Dev/Test/Prod Branching Model for weekly releases.
  • Experience on Software Configuration Management (SCM) in Agile, SCRUM, involved in migration process of software methodology from Waterfall methodologies to Agile.
  • Analyze root cause of failures & develop breakdown solutions in minimum turnaround. Adhere to the standard environment to standard ITIL processes - Change management, Incident management, Problem Management etc.

Confidential, Sacramento, CA

DevOps Engineer

Responsibilities:

  • Worked on AWS cloud environment, involved in the team of solution architects for designing a cloud architecture for company cloud.
  • Implemented and maintained Chef Configuration management spanning several environments in VMware and the AWS cloud.
  • Worked on managing the Private Cloud Environment using Chef .
  • Assisted Performance testing teams to improve the overall performance of J2EE application services on Web Logic Application Server Platforms.
  • Performed all necessary day-to-day GIT support for different projects
  • Integrated GIT into Jenkins to automate the code check-out process.
  • Configured Jenkins on Linux Machines and created the master/slave architecture.
  • Used MAVEN as a build tools on Java projects for the development of build artifacts in the source code and used Shell/Python scripts to automate the deployment process .
  • Implemented Git, GitHub, Jenkins, Maven and ran the Chef cookbooks/recipes to automate build and manage on tomcat, apache, Web Logic.
  • Developed Chef Modules to automate deployment , configuration, and lifecycle management of key clusters.
  • Worked on Docker and Vagrant for managing development environments through creation of Linux virtual containers.
  • Experienced in Docker, Docker images and Docker containers
  • Worked with Docker composer and Docker swam.
  • Integrated artifacts generated from Jenkins to Nexus. Wrote the Ansible playbook and deployed the WAR files generated in Nexus to Cloud and Test/Dev/Prod environments.
  • Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Attended daily scrum calls and updated the sprint status to scrum master.
  • Involved in 24X7 Production support, Build Assignments.

Confidential

DevOps Engineer

Responsibilities:

  • Used Ant to perform daily and weekly Software Builds. Managed builds and made necessary changes to ANT build scripts for JAVA/ WEBSPHERE based applications.
  • Solid understanding of Linux shell and Ruby scripting.
  • Deployed JAVA/J2EE applications through Tomcat application servers written scripts in Ruby to automate log rotation of multiple logs from web servers.
  • Developed Ruby Scripts for manual deployment of the code to the different environments and E-mail the team when the build is completed.
  • Responsible for the building and deploying the artifacts into DEV, INT and QA Environments
  • Maintain continuous build automation - currently within Hudson/Jenkins.
  • Installed and Configured Oracle 10g/11g client on different domains.
  • Developed and implemented the software release management for their release of web applications.
  • Involved in setting up Jira as defect tracking system and configured various workflows, customizations and plug-ins for the Jira bug/issue tracker.
  • Created Puppet manifests and modules to automate system operations.
  • Developed automated provisioning and deployment system using Puppet custom modules and manifest.
  • Developed and implemented the software release management for their release of web applications.
  • Installed and administered Tomcat repository to deploy the artifacts generated by Ant and to store the dependent jars which are used during the build.
  • Performed Load/Functional testing using Mercury Load runner and HP QTP.
  • Experience on Docker by creating containers, images and shipping them
  • Worked on Docker by installing Docker and Docker-compose on different servers.
  • Involved partially in deploying WARs/EARs (backend) through Web Logic Application Server console.
  • Used Shell script to configure the WebLogic application server in all the environments
  • Support Lead developers with Configuration Management issues.

Confidential

Intern/ Linux System Administrator

Responsibilities:

  • Proficient in installing, configuring and administration of CentOS 5.x/6.x/7, RHEL 5.x/6.x/7, Windows Server 2008-R2/2012-R2 Red Hat Enterprise Linux (RHEL).
  • Planned, scheduled and implemented OS patches on Linux boxes as a part of proactive maintenance.
  • Configuring, handling Samba servers on Linux and managing file system.
  • Created users and managed user permission on the Linux servers
  • Monitored Linux servers round the clock and identified, troubleshooting the system issues and finding the optimal solution.
  • Created Crontab to run a job at scheduled time
  • Worked on client requests and tickets and trained to work on high priority tickets
  • Worked with process documents and metric. Executed the assigned task in agreed SLA
  • Monitoring cpu, memory, physical disk, hardware and software raid, multipath, file systems, network using the tools HP OMI monitoring.
  • Performed backups and restoration on several Linux Lpars.
  • Worked on VMware ESX server, VMware Workstation.
  • Get the storage from SAN team and do a scan, increase the volume.
  • Created ZFS file system in Solaris 10 using Zpool and ZFS and created Veritas file systems 5.0, RAID 0, 1, 5 volumes.
  • Deployment and configuration of application server tomcat deploying java and web application.
  • Writing shell scripts for automation of daily tasks, documenting the changes that happen in the environment and in each server, analyzing the error logs, analyzing the user logs, analyzing the /var/log/messages.
  • Build and managed jobs on autosys job scheduler tool
  • Identify, troubleshoot, and resolve problems with the OS build failures.
  • Performing kernel and database configuration optimization, i/o resource utilization on disks.
  • Wrote Technical documentation for various projects and worked with Technical writer to finalize the documents.
  • Resource control, etc. Decommissioning & migration of legacy systems (migration from Solaris OS and hardware to LINUX infrastructure)
  • Worked on 24/7 environment.

Hire Now