Aws /qa Engineer Resume
Salt Lake City, UT
TECHNICAL SKILLS
Operating System: Linux (Red Hat 4/5/6/7, CENTOS & SUSE), Solaris 11/10/9/8, HP - UX 11.0, 11.11, 11.23, 11.31, IBM AIX (4.3/5.x/6.x/7.x), HPUX11i V1, V2 & V3, SLES 8, 9, 10, 11 & 12, Ubuntu 12/13/14, Windows NT /2000/2003,DEBIAN.
Application Servers: Web Logic Application Server 9.x, 10.x, Apache Tomcat 5.x/7.x, Red Hat JBOSS 4.22.GA, WebSphere 6.x/7.x/8.x
Web Server: Tomcat, APACHE 2.x, 3.x, JBoss 4.x/5.x, Web Logic (8/9/10) & Web Sphere 4.0/5.0
Clusters: VERITAS Clusters, HACMP (High Availability)
Volume Manager: VERITAS Volume Manager, Solaris Volume Manager, LVM with Linux, AIX-LVM
Storage: EMC Clariion CX series, NetApp.
Backup Management: Veritas NetBackup 4.x/5.x/6.x, Ufsdump, Ufsrestore, tar, cpio, dd, Tivoli, Symantec Netbackup 7.x
Cloud Environments: AWS,AZURE,Amazon EC2 & S3, Confidential, Openstack
Automation Tools: Chef, Puppet,Ansible, jenkins, Kickstart, Jumpstart, Opsworks
Networking/Protocol: TCP/IP, NIS, NFS, DNS, DHCP, Cisco Routers/Switches, WAN, SMTP, LAN, FTP/TFTP.
Virtualization Technologies: VMware ESXi, Windows Hyper-V, Power VM, Virtual box, KVM
Scripting: Perl, Python, Ruby, Bash Shell scripting, powershell
Version Control Tools: Git, Subversion, CVS
Load Testing: Vegeta
PROFESSIONAL EXPERIENCE
Confidential -Salt Lake City, UT
AWS /QA Engineer
Key Responsibilities:
- Using AWS Opsworks to automatically spin-up API instances by running backend chef recipes.
- Used Boto3 python to automate end to end testing environment in AWS.
- Experience in troubleshooting Cassandra, redis and Aerospike Database server configurations to optimize them under heavy load situations.
- Used third party tool Vegeta to loadtest on our API’s and databases to reach upto 1 million concurrent requests per second.
- Using Cloud Watch and New Relic to monitor our API and Cassandra performance.
- Performed Scalability, Performance and Load Testing using Vegeta (System Analysis, Creating Virtual User environment, Defining User Behavior, Running Load Test Scenario, Monitoring the Performance, Analyzing Results).
- Deploy and run applications using Docker containers.
- Managing security groups on AWS and custom monitoring using cloud watch.
- Works collaboratively with cross-functional teams to understand project objectives, gather performance automation requirements, design automated tests, troubleshoot issues, and implement scalable performance test automation solutions.
- Experience in Atlassian application use and administration
- Experience in core AWS services (S3, EC2, ELB, EBS, Route53, VPC, auto scaling etc.) and deployment services (OpsWorks and Cloud Formation) and security practices (IAM, Cloud watch and Cloud trail).
- Load test on API’s and Cassandra database servers to find the break point with different scenarios.
- Provided support to release engineering teams through deployment configuration and automated codes, performed troubleshooting and problem forecasting as needed.
- Identify and eliminate performance bottlenecks during the development Lifecycle.
- Expertise in Test Planning, Test cases Design, Test Environment Setup, Test Data setup, Defect Management and Configuration Management.
- Hands on experience with Chef and OpsWorks in AWS cloud environment.
- Preparation and execution of test scripts using vegeta tool to perform Web Services testing.
- Terminate SSL on to Nginx to remove overhead on API servers.
- Automatically spin-up API’s and database servers in each layer of the opsworks Stack in AWS cloud using boto3 python scripting.
- Design & manage JIRA/Confluence queries, dashboards for metrics reporting for various teams.
- Configured Route 53 and ELB to optimize webservers’ performance
Environment: Linux, Shell Scripting,, Ruby, Python,Git, Amazon EC2, Apache/ Web Server, Opsworks, Cassandra database, Redis, Amazon S3, Route 53, Logstash, New Relic
Confidential - San Antonio, TX
Sr.Cloud/Devops Engineer
Key Responsibilities:
- Works on Visual Studio 2015, ASP .Net Web API, C#, Azure Stack (Private Cloud), Compute, Storage, Azure Resource Manager Templates, PowerShell
- Responsible for upgrades toRedHat Linuxwith Software packages, patches and maintained them in accordance with established PCI policies, procedures and service level agreements.
- Working on variety of Unix platforms RHEL 5.x/6.x/7, Solaris 10/11 which includes installation, configuring and maintenance of applications for prod/stage/dev environments
- Build Servers using kickstart, RedHat Satellite Server and Jumpstart
- Creation of EC2 roles, policy document in AWS using AWS Identity and Access Management
- Involved in on-going RHEL 6 to 7 upgrade project
- Strong knowledge and experience on AWS, specifically in Lambda, IAM, API Gateway, DynamoDB, Cognito, S3, CloudFront, VPC, EC2
- Deploying application using Jenkins server and Troubleshoot build and release job failures, resolve, work with engineers on resolution.
- Developing and deploying best practices for production and development environments
- Implemented cloud infrastructure using Chef.
- Development ofTerraform integrations, distributed systems, and infrastructure automation tooling.
- Hands-on experience in Azure PAAS, IAAS, SAAS.
- Experienced in successful lift and shift of existing on-premises application on AWS.
- Created a deployment procedure utilizing Jenkins CI to run the unit tests, build documentation using NaturalDocs, and create RPM packages for installation and setup the application and its dependencies.
- Publishing Blueprints,Provisioning the Environments and Deployment of PAAS Web\Worker roles through DevOps Catalog Tool.
- Created Chef cookbooks for sudoers and network configurations using Chef Server
- Maintaining automated environment using Chef recipes and cookbooks
- Implementedupgrade of servers usingRedhat Satellite Server.
- Experience in infrastructure automation tools such as Terraform.
- Server virtualization and implementation of large production clusters with Infrastructure as a Service (IaaS)
- Automating in azure for creation of subscription, Storage Account and tables using Windows PowerShell
- Setting up whole Environments (DEV, QA, TEST etc.)
- Performed daily administration of Redhat Satellite servers to prevent outage and plans for optimized system resource utilization.
- Responsible for Designing, Building, installation, configuration, tuning, security, backup, recovery and upgrades of RedHat Linux.
- System administration including user, system & group management, system updates, performance monitoring, backup/recovery, disk & storage management.
- Focusing on high-availability, fault tolerance and auto-scaling in cloud formation. Creating snapshots and Amazon machine images (AMIs) of the instances for backup and creating clone instances.
- Assigned Roles and Policies to Users, Security Groups by using Identity and Access Management (IAM)
- Service Management Automation, Microsoft Azure Automation workflows using Microsoft Runbook
- WroteJUnittest cases for unit, integration, and functional tests, run automatically byHudson/Jenkinsin the builds triggered by each push toGit
- Defined several terraform modules such as compute, Network, Operations, Users to reuse in different environments.
- Created Docker images using a Dockerfile, Worked on Docker container snapshots, removing images and managing docker volumes. Experienced with Docker container service.
- Automate provisioning of infrastructure and applications on Azure for DevOps environment
- Monitored System Performance managed Disk Space (Logical Volume Manger) and performed system Backup and Recovery.
- Writing Chef Recipes for Deployment on build on internal Data Centre Servers. Also, re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances.
- Performing configuration management tasks on 500+ servers with the aid of Puppet Master Server and involved in writing Puppet manifests for customized configuration management.
- Expertise in creating DevOps strategy in a mix environment of Linux (RHEL, CENTOS and UBUNTU) servers along with Amazon Web Services(AWS).
- Installing, configuring and administering Jenkins Continuous Integration (CI) tool on Linux machines along with adding/updating plugins such as SVN, GIT, Maven, ANT, Puppet etc.,
- Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control and analyzed and resolved conflicts related to merging of source code for GIT.
- Created Terraformscripts for EC2 instances, Elastic Load balancers and several other AWS services.
- Worked with Jenkins build tool for Continuous Integration and deployment of code into Tomcat Application Servers.
- Wrote shell, Bash, python, perl and ruby scripts for day to day administrative tasks and for managing users.
- Performed AWS Cloud administration managing EC2 instances, S3, EBS, SES and SNS services.
- Setting up the lab environment with Tomcat/Apache, configuring the setup with F5 virtual load balancer for test phase applications.
- Used Splunk APM for log aggregation and analysis on different application servers.
Environment: Linux (RHEL 5.x/6.x/7), Azure, AWS, Suse Manager,RedHat Satellite Server, Puppet, Chef,Jenkins,Veritas cluster 5.x, Weblogic 9, Websphere 8.5.5, Shell Scripting,, Ruby,Python,Git,Maven VMware ESX 2.x & 3.x, SAP.
Confidential - Pleasanton, CA
Cloud/Devops Administrator
Key Responsibilities:
- Launching and configuring of Amazon EC2 Cloud Servers using AMI’s (Linux) and configuring servers for specific applications
- Manage the configurations of more than 400 servers using Chef
- Design AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates, security product templates.
- Created Chef Cook books to deploy new software and plugins as well as manage deployments to the production Jenkins server.
- Worked on Jenkins to build and test the applications.
- Manage configuration of multiple environments using SaltStack and git.
- Creating, cloning Linux Virtual Machines, templates using VMware Virtual Client 3.5 and migrating servers across ESX hosts
- Performed deployment of Amazon EC2 instances in AWS environment.
- Design roles and groups for users and resources using AWS Identity Access Management (IAM).
- Developing AWS cloud formation templates and setting up Auto scaling for EC2 instances
- Automation of configuration and management through Puppet
- Performed weekly and on-call deployments of application codes onto different environments like DEV, QA, UAT and PROD
- Managing systems routine backup, scheduling jobs like disabling and enabling cron jobs, enabling system logging, network logging of servers for maintenance, performance tuning, testing
- Involved installing and managing different automation and monitoring tools on Redhat Linux like Nagios and Puppet
- Researched and implemented an Agile work flow for continuous integration and testing of applications usingJenkins.
- Installed Puppet client software on RHEL 6.x servers and established a communication between master and client through SSL certification.
- Implemented rapid provisioning and life cycle management for Redhat Linux using kickstart
- Deployed Puppet, Puppet Dashboard, and PuppetDB for configuration management to existing infrastructure.
- Launching and configuring of Amazon EC2 Cloud Servers using AMI’s (Linux) and configuring servers for specific applications
- Automation of configuration and management through Puppet
- Setting up of private networks and Sub-networks using Virtual Private Cloud (VPC) and creating security groups to associate with the networks
- Performed weekly and on-call deployments of application codes onto different environments like DEV, QA, UAT and PROD
- Handling operational tickets. Resolving day-to-day trouble tickets for operating systems, applications, printers, and network problems
- Rolled out Chef to all servers in testing environment, and used the chef node database to drive host configuration, DNS zones, monitoring, backups, and VM allocation and configuration.
- Managing systems routine backup, scheduling jobs like disabling and enabling cron jobs, enabling system logging, network logging of servers for maintenance, performance tuning, testing.
- Load-balancing with ELB.
- Involved installing and managing different automation and monitoring tools on Redhat Linux like Nagios and Puppet
- Worked on VERITAS Netbackup 6.5 which includes installation, creating policies, configuration and upgrading servers
- Researched and implemented an Agile work flow for continuous integration and testing of applications using Jenkins.Experience with apache, PUPPET for automation of repetitive processes
- Experience in configuration and automation management using Chef.
- Installed Puppet client software on RHEL 6.x servers and established a communication between master and client through SSL certification.
- Perform upgrades, patch updates to hardware, operating systems, and applications.
- Responsible for Data center management & migration planning, build plan, cut over strategy, test strategy & plan, configuration changes.
Environment: Linux (RHEL 5.x/6.x), Solaris 9/10/11, RedHat Satellite Server, AWS,Puppet, chef, VERITAS Netbackup 6.5, Amazon EC2, Apache/ Web Server, Websphere Application Servers 7.x/8.x, Oracle
Confidential - Louisville, KY
Sr .UNIX Administrator
Key Responsibilities:
- Build new VMware ESX Server 4.x/5.x on HP HW running Red Hat Enterprise Linux & Created different virtual machine like Debian, windows 2003 & 2008 server, SuSE enterprise Linux using VMware Virtual Infrastructure Client tool and configured with EMC storage box.
- Installation and Configuration of Linux ( Red Hat & SUSE ) and IBM AIX servers/workstations for clients
- Configuring the NFS servers, setting up servers in network environment and configuring FTP/NTP/NIS servers, clients for various departments and clients.
- Involved in supporting Servers running in IBM AIX (6/7) & Linux (Red Hat 5/6 & SUSE).
- Involved in maintenance of systems including patching, setting up Print Servers, Configuring File systems, using LVM/Veritas on HPUX/Linux/Sun Solaris OS, involving SAN environment.
- Performed P2V migrations of physical RHEL (5/6) servers to VMware environment using VMware Converter.
- Setting and maintaining SUSE/Redhat Linux and Ubuntu servers in Production and Lab Environments.
- Installed, configured, and performed management of services such as Apache for more than 250 Redhat Linux servers.
- Setting up the Backup solution using native Unix/Linux tools and also worked with Omni back/Data protector solutions.
- Have also used and PUPPET 3.x automation tool for configuration management in Linux systems.
- Utilize Cloud formation and Puppet by creating DevOps processes for consistent and reliable deployment methodology.
- Involved in orchestrating automation using Puppet for Linux and Solaris servers.
- Worked on applications to achieve continuous integration (CI) and continuous delivery (CD).
- Creating and ManagingUserandGroup Administrationand Access Privilege Setting withSUDOERS onSolaris 9/10/11,RHEL 5.x/6.x
- Support of Applications like Apache Tomcat and Java based applications running on Linux machines for multiple clients.
- Experienced with installation and configuration of F5, Application Security Manager (ASM) load balancers in different datacenters
- Clustering solutions for High Availability using tools such as VERITAS Cluster Server (VCS), MSCS, RHCS..
- Worked on Jenkins to build and test the applications.
- Installation, configuration and administration of Linux (Red Hat/SUSE, Centos).
- Storage Provisioning, Volume and File system Management using LVM/Veritas on Linux in a SAN environment
- Creating, cloning Linux Virtual Machines, templates using VMware Virtual Client 3.5 and migrating servers across ESX hosts
- Configuring network services such as DNS/NFS/NIS/NTP for UNIX/Linux Servers
- Worked on updating and developing new scripts using grep, awk and regular expression as per the requirements.
Environment: Linux (RHEL 5.x/6.x), Solaris 9/10/11, RedHat Satellite Server, Apache Tomcat, Nagios, Puppet, Jenkins
Confidential
UNIX/Linux Administrator
Key Responsibilities:
- Installation, Maintenance, Administration and troubleshooting of Sun Solaris 8,9 and Redhat, AS 3.0 servers on various hardware platforms that include Sun 4800, V480, 280R, 4500, 3500, Dell 6400, 2400, 1800 etc.
- Performed automated installations of Operating System using Jumpstart for Solaris and Kickstart for Linux.
- Extensively worked on hard disk mirroring and stripe with parity using RAID controllers
- Worked on Installation/Configuration/Administrated VMware ESXi 5.1/5.5 & 6.0 and migrated existing serversinto VMware Infrastructure
- Creating and deploying LVM, resizing the logical volume and volume group.
- Configuration and administration of LDAP, NFS, FTP, SAMBA and POSTFIX Servers in Red Hat EnterpriseLinux.
- Provided end-user straining for all Tortoises SVN, JIR A users to effectively use the tool.
- Build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to otherenvironments
- Implemented a High Availability Cluster using 2 V480s, a T3 and Veritas Cluster Server 4.0.
- Developed, customized and build packages on Solaris and RPMs on Linux for deployment on variousservers through Software Development Life Cycle.
- Designed bash, ksh, and Perl scripts to automate application and system management activities.These scripts provided the following functionality: application startup and shutdown, monitoredsystems and applications health, and web site management.
- Installation, Management, Configuration of LAN/WAN systems utilizing Cisco switches and routers.
- Configured various services, devices as well as applications of UNIX servers and worked withapplication team to customize the environment. Worked with Apache and developed several UNIXscripts to automate web tasks.
Confidential
Linux Administrator
Key Responsibilities:
- Installing software packages on Solaris 8/9 and RHEL 4.x/5.x.
- Managing user accounts and groups on Solaris / Linux and NT /2000 Server's
- Configuring Samba server for interconnectivity between Windows and Linux.
- Rebuilt the Kernel for Linux
- Configured Linux Firewall with IPCHAINS & IPTABLES
- Configured squid as proxy/cache server with Squid Guard for URL filtering.
- Configured Apache web server with Tomcat in load balancing.
- File system management.
- Creating & mounting new File Systems.
- Extending volume groups, logical volume to manage file systems.
- Repair a file systems Configuring & managing Network Services
- Network File system ( NFS )
- Configuring Peripherals - Remote / Network printing, Modem configuration for remote access.
- Reconfiguring Kernel & applying patches.
- Troubleshooting of day-to-day operational problems, client side issues, and hardware problems in the systems.
- Managed existing documentation for systems and created new procedures to support new products.
- Provided 24*7 on-call support on rotation basis