We provide IT Staff Augmentation Services!

Automation / Aws Engineer Resume

2.00/5 (Submit Your Rating)

Milwaukee, WI

PROFESSIONAL SUMMARY:

  • IT Professional with 8 years of experience as a System Administrator installing, configuring monitoring and troubleshooting Application/Web/DB servers in Windows Server 2003, 2008, 2012,R2, CentOS, RHEL 5.x, 6.x in Physical machines, VMware, Hyper - V virtual servers & AWS cloud.
  • 3 years Cloud Infrastructure and DevOps experience building CI/CD pipelines and automation. Hands on experience with configuration management tools such as Chef, puppet, Ansible version control using GIT, SVN containerization using Docker and Kubernetes, continuous integration using Jenkins, Bamboo, and worked on build tools like ANT and Maven.
  • Extensive Programming experience in PYTHON, Ruby, PowerShell and Bash scripting. Wrote bash and Shell scripts for auto launch and web server configurations. Experienced in manipulating windows objects using PowerShell.
  • Experience working with Atlassian suite of products, worked with JIRA for issue tracking and reporting.
  • Performed as POC for Application teams in migrating towards AWS environments from VMware infrastructure using VCenter.
  • Expertise in Amazon Web Services (AWS), experience in implementing new AWS systems and migration of existing Linux and Windows-based systems to AWS. VMware to AWS migration experience.
  • Experienced in provisioning IaaS and PaaS and end to end automation of Web and Application servers on AWS cloud using Chef, Ansible and Cloud Formation templates.
  • Experienced in creating VPCs on AWS with Public and Private Subnets for Public facing and Private facing application and Database servers.
  • Automating Webserver and Application server EC2 instance startups and configurations using Bootstrap scripts and launch configurations as user data.
  • Creating custom AMIs with Server related dependencies and configurations. Creating Launch configurations based on custom metrics to replace failed instances automatically.
  • AWS Architecture design and deployment based on Client Application requirements.
  • Created Amazon (AWS) EC2 server instances using Chef. Configured S3, ELB, VPC, SNS, Auto-Scaling, and IAM services through Linux command line CLI and APIs
  • IAM and Federation Identity management in AWS to integrate Active Directory and Third party user accounts with AWS access. Hands on experience on AWS Elastic Search (ES), AWS RDS and Redshift.
  • Configured the Amazon Elastic Search Domain with storage and compute specifications using console and AWS CLI.
  • Experience on Amazon Direct Connect and Storage gateway using cached Gateways to reduce on premise latency and Load times.
  • Integrating third party user directory access to Amazon using SAML tokens for Single Sign On (SSO) with Active directory, Google and Facebook accounts.
  • Amazon Consolidated billing and AWS account management for cost to application mapping.
  • Experience in installing, managing, and supporting middleware technologies like WebSphere Application Server, IIS, WebSphere Portal Server, Apache Tomcat, and JBOSS using Ansible and Chef.
  • Extensive experience working on the JAVA J2EE Framework and its components - Java, C# and .Net application build, test, deployment and release management.
  • Worked on administering highly available, enterprise level .Net Web applications. Performance monitoring and improvement using Load Balancers.
  • Turning ETL based database tables for performance improvements. Implemented Redshift on AWS for big data related analytics and reporting. Worked on Apache Cassandra DB installation and management.
  • Experienced in using Configuration management tolls like Ansible, Chef and Puppet to create reusable Server configurations for easy adaptation across diverse applications and environments.
  • Authored Chef Cookbooks and recipes to Provision environments consisting of DB servers, WebSphere installations and profile creation.
  • Virtualized the servers on AWS, Linux and Windows using Docker, created the Docker file. Built various containers using Docker engine and Docker Machine environments, to deploy the micro services oriented environments for scalable applications.
  • Well versed in agile software development methodologies and participated in weekly sprint planning and execution standups.
  • Experienced in Data Center Virtualization using ESX server 4.0, 4.1, ESXi 4.1, 5.1 and VSphere VCenter Server.
  • Worked on P2V conversions and migrations of physical servers with different OS like Windows and Linux to virtual Platform using VMware converter. Worked extensively on Templates/ Clones/ Snapshots & Resource pools.
  • HA and disaster recovery using Site Recovery Manager 4.1 4.0 on Linux/Unix, ESXi and Windows environments. Supporting HA cluster environments using Veritas Cluster, and RedHat Cluster.
  • Monitoring experience on Servers with in built and third party tools such as Splunk, Nagios, BMC, Icinga, Wireshark, SolarWinds and CloudWatch, to configure scheduled tasks, alerts, CPU, Memory, Network traffic, and Disk monitoring.
  • Managed packages using RPM/YUM on Redhat Linux and maintaining patching on Solaris servers.
  • Experience in installing, configuring, supporting and troubleshooting Networking services and protocols like NIS, LDAP, DNS, NFS, DHCP, TCP/IP, Telnet, FTP, SSH, rlogin.
  • Experience in installing and configuring storage, file sharing such as Samba, SAN, NAS, Iscsi, and RAID.
  • Experienced in configuring RAID (Mirroring, striping and parity) using VERITAS volume manager (VXVM).
  • File system management on RedHat Linux and Solaris servers using LVM/SVM/ZFS/GFS utilities and DISK part in Windows. NFS mounting and configuring Samba for cross platform file sharing.
  • Installed and maintained various rack mounted and Blade servers from Dell, HP, and IBM.
  • Experienced in configuring and monitoring Cisco 2960 series Switches and 2600xm modular Routers.
  • Worked on various SAN Fabrics (FC SAN, ISCSI SAN) and NAS storage, Cisco SAN gear and SAN volume controller.
  • Excellent team player with good communication and leadership skills. Worked as a part of highly cross-functional and global teams.
  • Experienced in 24x7 Production support environments and worked in highly secure banking/financial sector datacenters. Created User Guides for replication steps.
  • Application support for multiple projects and day to day troubleshooting and maintenance experience.

TECHNICAL SKILLS:

Operating Systems: Cent OS, RHEL 7.x,6.x/5.x/4.x, Fedora, SUSE Ubuntu, Windows Server 2003, 2008, 2012, Sun Solaris 7/8/9/10/11,MS Dos, Mac OSX, Netapp, VMWARE ESX/ESXi.

Networking: TCP/IP, OSPF, BGP, DNS, NFS, NIS, SSH, DHCP, HTTP/HTTPS, CIFS, Cisco Routers / Switches and LAN

Cloud Technologies: AWS, Azure, OpenStack.

Web Servers: Apache Tomcat, JBOSS, WebSphere, IIS, Weblogic

DevOps Tools: Ansible, Puppet, Chef, GIT, SVN

Build/Integration Tools: Jenkins, ANT, Maven, Bamboo

Programming: PYTHON, Bash, Shell, C++

Monitoring: Splunk, Nagios, Wireshark, CloudWatch, SolarWinds, Netcool.

Microsoft Technologies: Windows Server 2008,2012/R2 - Active Directory Domain Services (ADDS), Microsoft Office 365(SSO), DNS, DHCP, DFS, LDS, Web-Server (IIS 6,7), TCP/IP Networking

Storage: Samba, RAID, ISCSI SAN, FC SAN, NAS, EMC (Clarion, DMX, CX4, VMAX).

Database: Oracle 9i/10g/11g, Mongo DB, Cassandra, SQL Server 2008,2012, MYSQL 5.x, Amazon RDS, Aurora, Dynamo, Redshift

VMware Products: VMware vSphere 5.5/5.0/4.0, vCenter 4.0/4.1,5,5.1, ESX/ ESXi 3.5/4.0/4.1/5/5.1 vCenter Update Manager 4.0, vSphere Client, VMware VMotion, VMware Distributed Resource Scheduler, VMware High Availability, VMware Fault Tolerance, VMware Consolidated Backup.

Hardware: HP PROLIANT Range of Servers (DL385, DL 585, DL 580), Dell Power Edge & IBM X Series Range of Servers like Dell (Dell Servers: Power Edge 2950, Dell Power Edge R900, R710, R700).

PROFESSIONAL EXPERIENCE:

Confidential, Milwaukee, WI

Automation / AWS Engineer

Responsibilities:

  • AWS Infrastructure and architecture design/deployment of a mobile data stream capture application for Internal Client with 7 applications.
  • Release management and build automation for applications across Test, Dev and Production environments on AWS using Ansible, Chef and ECS.
  • End to end implementation of Application server migration from Physical and VMware servers across Dev, Test, Pre Prod and Prod environments into AWS.
  • Created VPC with public and private subnets, attached internet gateways and included routes into Route Tables for access to public subnets.
  • Configured Network Security groups for port and IP address based access. Network ACLs for multi-layer hardening and security.
  • Provisioning IAAS on Azure and AWS clouds through automated scripts, PowerShell and AWS CLI.
  • Created NAT instances and NAT gateways to provide internet access to private subnets.
  • Created Bastion hosts and jump boxes to provide secured access to DB servers in private environments using RDP and VPN.
  • Configured EC2 instances as Application and Web servers. Places the Web servers behind an Elastic Load Balancer for failover and load distribution.
  • Created Auto Scaling groups for Server Clusters to achieve High availability (HA) for critical applications and redundancy.
  • Configured load, network based traffic Horizontal and Vertical scaling for Elastic Search using Shards.
  • Distributed server loads and API calls based on Geo-locations, Failover, Latency, and weighted Elastic load balancing.
  • Distributed Servers, Load Balancers and Auto Scaling groups across multiple availability zones and Regions to achieve HA and Disaster recovery capabilities for Critical applications
  • Configured Web servers to backup website code to S3 buckets to achieve high durability and Fault tolerance.
  • Provisioned MYSQL, and Oracle databases for Applications in single DB and cluster configurations across multiple Availability zones.
  • Managed Redshift database service on AWS cloud for analytics and reporting to end users.
  • Performed performance testing and metric measurements to assess the instance size requirements for individual application loads.
  • Created custom Amazon Machine Images with user data as Launch configurations to launch servers with minimal human intervention.
  • Coordinate Releases from Dev to Production. Communicating with Developers, Testers, Managers, Network and DBA teams for successful Release.
  • Built and deployed War and Ear files onto web and middleware servers using automated build tools.
  • Apache Tomcat, IIS Webserver administration using Ansible Playbooks, provisioning security certificates monitoring and renewal.
  • Creating Roles and plays in Ansible to deploy Web servers, manage server configurations and maintain server idempotency.
  • Built various containers using Docker engine and Docker Machine environments, to deploy the micro services oriented environments for scalable applications. Experience in writing Docker files to build the micro-service applications. Integrated Docker with AWS ECS instance based servers.
  • Virtualized servers using Docker for test environments and dev-environment needs. Used Docker containers for seamless integration between development, test and production environments.
  • Used Chef Server for deploying applications and configured, bootstrapping of Chef Client nodes for provisioning and on experience with Ruby.
  • Installed Chef Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef-server, Managed On-site OS/Applications/Services/Packages using Chef.
  • Installing, configuring and administering Jenkins Continuous Integration tool on Linux machines along with adding/updating plugins such as ANT, and Chef.
  • Used Chef, Ansible and AWS Cloud Formation templates to deploy consistent infrastructure as code across multiple environments. Setting up Apache Cassandra db in a High Availability configuration.
  • Configured, Managed Cloudwatch Monitoring dashboards for Resource Monitoring/Network Monitoring and Log Trace Monitoring.
  • Storage setups, RAID, Logical Volume Manager, system backup design and disaster recovery Systems performance monitoring. Samba server and client - Setup and configuration
  • Attended daily stand up meetings, bug-scrub meetings, Sprint planning meetings. Worked on Agile projects for DevOps teams to help deliver critical functionality to a cloud based service.
  • Experience on Host Profiles, Distributed Switch, DRS, VMotion, SV-Motion, Resource pools, permissions, Patches, Snapshots, Tools Upgrade, disk expansions, Templates.
  • Building Windows 2008 Servers and upgrading Windows 2003 on both physical and virtual machines.
  • Installing and configuring the VMware VSphere and creating clusters for High Availability (HA) and Dynamic Resource Scheduling (DRS).
  • Building VM’s and new Templates for new Projects and allocating them to appropriate Resource pools.
  • Administering Windows 2003/2008 Active Directory, DNS, DHCP and building new windows physical/virtual servers as per the requirement of the project.
  • Generating Reports and graphs on Performance of ESX Nodes Responsible for Installation and configuration of RedHat Enterprise Linux, Sun Solaris, HP UNIX and AIX Servers.

Environment: AWS, VMware 5.5, ESX 5.0, GIT, JAVA-J2EE, .Net, Ansible, Chef, Ant, Maven, Jenkins, Apache, VPC, Shell, CloudWatch, JIRA, Splunk, Linux, Windows 2008,2012, Cassandra, MYSQL 5.x, Samba

Confidential, San Diego, CA

DevOps/ Cloud Engineer

Responsibilities:

  • Implemented Jenkins pipeline for continuous deployments. Installed and configured Jenkins CI/CD pipelines, installed plug-ins, configured security, created a master and slaves for implementation of multiple parallel builds.
  • Assessing AWS infrastructure feasibility for a web application based entirely on Cloud. Testing End- End implementation compatibility on AWS using Chef and Ansible.
  • Authored Chef Cookbooks and recipes to build and configure infrastructure. Authored Recipes and cookbooks to maintain system stability.
  • Managed IAAS and PAAS models on cloud environments using AWS and cloud. EC2 instance configurations, RDS database configurations in high availability and highly scalable architecture.
  • Built and configured application and Database servers using Chef Recipes. Configured Chef Master and nodes for ease of server configurations.
  • Created Web Application servers on AWS EC2 instances behind a Regional Load Balancer.
  • Stored data for the Web Application in S3 buckets with a Cloud Distribution Network (CDN) to reduce load times for frequently accesses objects.
  • Installed and managed JIRA for bug tracking and reporting for the scrum cycles. Installed and administered plugins for JIRA.
  • Gathered user requirements and authored Functional Specification and Requirements documents based on client feedback, use cases and user stories.
  • Responsible for creating central repositories, branches, tagging and merging in Subversion.
  • Merged Projects Streams with Release Streams after the frozen/production release and resolved the conflicts during the merging on GIT.
  • Responsible for deployment of WAR, EAR files along with environment specific properties from Dev into QA, Stage and PROD environments.
  • Developed build scripts using MAVEN for the creation of build artifacts like war or ear files.
  • Authored Ant/Maven scripts to automate entire build process. Migrated ANT projects into Maven for better build performance.
  • Responsible for Releases (enhancement, maintenance, Emergency and bug fixes) into QA, Stage and Prod environments.
  • Configured Jenkins to pull and build changes in code on a timed cycle and integrated the build deployment with Selenium for Testing.
  • Developed Bash and Python scripts to automate applications migration and monitor application health during migration.
  • Participated in Sprint planning meetings to deliver incremental updates to the user and gather continuous feedback to continue the improvement cycle.
  • Hands-on experience creating and managing development, build platforms, and deployment strategies.
  • Deployed artifacts into WebLogic/WebSphere servers. Automated Web server provisioning using Puppet. Wrote Puppet manifests to preserve system state for maintenance.
  • Experienced in Certificate Management for deploying the SSL/TLS Certificates with secure communications and for identity for website.
  • Experience with the network security configuration and OS management in the organization by administrating the tools Netstat, Tcpdump, Curl, keytool.
  • Experience with the developer and end- user support, troubleshooting skills in production issues and in critical situations with the applications.
  • Created Migration documents and deployment guides for end user so that user can easily walk through and deploy the code without any issue.

Environment: Jenkins, Ansible, Chef, AWS, GIT, Ant, Maven, JIRA, Apache Tomcat, Node.JS, Selenium, Shell, Linux, Windows Server 2008/2012, MongoDB, MYSQL server.

Confidential, Middletown, NJ

Sr. Systems Admin/ DevOps

Responsibilities:

  • Installation and configuration of VMware VSphere 4.0, VMware Infrastructure Client, VMware Virtual Center, License Server and VCB Setup.
  • Monitored the Dell 2950 Power Edge M1000 Servers using the Dell Insight manager and provided the maintenance in case of power failures, and performed the device mapping.
  • Designed the Infrastructure and administered the environment running over 20 ESX Hosts and 500 Virtual Machines. Also, designed the performance monitoring processes and improved disaster recovery processes to utilize virtualization benefits.
  • Worked on implementing puppet to automate configuration, installation, and maintenance activities.
  • VM provisioning using Puppet Manifests to configure standard Virtual Machines.
  • Used Docker containers to store and build preconfigured application servers for application Teams.
  • Worked closely with Storage and Networking teams to ensure allocated SAN (Xiotech Magnitude 3D 4000S), Fiber and networking infrastructure reflected specifications laid out in initial VMware firm design to ensure successful deployment.
  • Creation and management of Virtual Machines, Installing VMware tools, creating templates, cloning, deploy Virtual Machines from Templates.
  • Create Snapshot and test Rollback, configure VMotion, Cluster and Failover. Analyzed existing infrastructure using VMware Capacity Planner.
  • Configure VCB, which dumps the backup to Veritas NetBackup Server and Seagate Backup- Backup Proxy Server.
  • Resource Management- Configuring VMware HA, VMware DRS Clusters for VMotion- migrations between ESX Servers.
  • Updated the Patches for ESX Servers using VMware Update Manager in Virtual Center.
  • Day to day support and maintenance of Operating Systems.
  • Disk management, Data management, Security management (applying patches).
  • Monitored Server Hardware and Operating Systems using Icinga and BMC Patrol. Configured monitoring tools to send out alerts and notifications based on system state.
  • Citrix uplift project to upgrade Citrix servers to version 6.4. Included coordinating with networking teams and clients to provide a zero downtime upgrade process.
  • Worked on Symantec Antivirus and Symantec Endpoint protection for administering updates and cleanup of a community of more than 400 workstations.
  • Provided remote support and Administration on network for Internal and External clients using tools like Microsoft Remote Desktop connection, Putty and Team Viewer.
  • Participated in development and maintenance of Disaster Recovery & Backup.

Environment: Dell 2950 PowerEdge M1000, VMware VSphere 4.0, ESX 3.5, VM Converter, Virtual Center, Virtual Infrastructure Client, clustering, SAN/NAS, VCB, Vcenter Capacity Planner, Disaster Recovery & Backup, VMWare HA & DRS, Puppet, Windows Server 2000/2003/2008, Veritas NetBackup, Seagate Backup.

Confidential, Columbus, OH

Linux/ Systems Administrator

Responsibilities:

  • Create, deploy and manage Linux and windows VMware using Red Hat Enterprise Virtualization Manager, which includes moving and migrating VMware from one cluster to another cluster or within the same cluster.
  • Installing Red Hat Linux using kickstart and applying security polices for hardening the server based on the company policies.
  • Administered Linux servers for several functions including managing Apache/Tomcat server, mail server and MySQL databases in both development and production.
  • Configured and managed Jump Start Server on Solaris and Kick Start Server on Linux.
  • Troubleshooting Linux network, security related issues, capturing packets using tools such as IPtables, firewall, TCP wrappers, NMAP.
  • Involved in Creation and managing user accounts, security, rights, disk space and process monitoring in Red Hat Linux. Created users, manage user permissions; maintain User & File System quota on Red hat Linux.
  • Created JIRA projects, templates, workflows, screens, fields and other administrative activities
  • Provided ongoing support and configuration for JIRA project, workflows, Screens, fields, permissions, and other Admin tasks.
  • Performed Linux administration tasks in test and production environments with Installing, configuring and troubleshooting the client applications on the UNIX servers.
  • Worked with adding DNS entries to their DNS servers for virtual servers that was being created for certain projects. Installed, setup and configured Virtual Machines (VMs) matching the project requirements.
  • Trouble shooting the issues ranging from Solaris, Linux, SAN and NFS environments.
  • Experience Chef Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
  • Implemented and administered VMware ESX 3.x for running the Windows OS on Red hat Linux Servers on development and test servers.
  • Responsible in managing all aspects of the software configuration management process including code compilation, packaging, deployment, release methodology and application configurations.
  • Involved in installing subversion version control and creating and administering repositories.
  • Work with the various agile development teams to standardize branching and tagging of code in our TFS repository and maintain code base integrity.
  • Manage and maintain TFS server. Customize Work Items, Process Templates, Build Definition Templates and TFS Reports. Designing, creating and maintaining GIT repositories to client specifications.
  • Involved in taking the weekly backups of the repositories and managing the repositories
  • Engaged in managing daily builds, configuration, and environment maintenance across multiple test and production environments in an Agile sprint lifecycle.
  • Installed and configured Apache Web server.
  • Bash shell-scripts to automate routine activities and Monitored trouble ticket queue to attend user and system calls.
  • Troubleshooting issues on RHEL servers and worked on user request (LAN ID requests) and performance issues.
  • Attended team meetings, change control meetings to update installation progress, and for upcoming changes in environment.
  • Engineered SPLUNK to build, configure and maintain heterogeneous environments and in-depth knowledge on log analyzation generated by various systems including security products such as Ping Federate, and LDAP Directories, Application Server, Web server and HTTP methodologies.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
  • Implemented the monitoring tools like Nagios to monitor services like CPU, Hard Drive, Memory, Users, HTTP and SSH etc.
  • Worked closely with software developers and DevOps to debug software and system problems.

Environment: Linux, RedHat Linux, Git, TFS, VMware, Agile, Nagios, VMware ESX 3.x, Apache/Tomcat, Bash scripting, Maven, Splunk, LDAP, Ant, MySQL, TCP, NMAP, HTTP, DNS, Chef, NFS.

Confidential

System Administrator

Responsibilities:

  • Installing and Configuring Teamcenter 9.1 ERP tool from Siemens on Windows Servers. Deployment and monitoring of Web Application and Data base tiers in Development and Test environments.
  • Automated deployments of Teamcenter using Microsoft Octopus deploy. Used a combination of Octopus deploy and Batch scripts to import specifications, preferences XML files and organizational structures.
  • Creating and linking Microsoft SQL DBs to application and web servers (IIS6.0) in Cluster configurations.
  • Placed multiple Web servers behind a DNS load balancer and configured Failover and weighted load balancing.
  • Performed Teamcenter upgrade from TC 2007 to TC 9.1 along with Data Base migration, OS upgrade, Log Migration.
  • Developed batch scripts to automate daily monitoring tasks to send notifications and alerts based on monitored statistics.
  • Automated software deployment to multi machine environments using PowerShell and Active directory Policy updates.
  • Created the user accounts and profiles, assigned permissions using Active Directory, a directory service which contains information of all user accounts.
  • Administered Group Policies, a collection of permissions, security and rights which can be applied on sites domains and OU’s. Also used group policy to automatically upgrade software.
  • Installation and support of desktops with Windows 7 and Windows XP Operating system.
  • Worked with system, network, security, and storage engineering teams to prepare and configure new servers for the VMware ESX environment.
  • Performing key support activities to install, configure, secure, upgrade, patch, troubleshoot, maintain, tune, monitor, manage and provide 24X7 on-call support of the Teamcenter server infrastructure.
  • Assisted customers with setting proper Priority/Severity of problems, work problems to resolution, recorded/documented actions in databases as well as utilized tools and resources.
  • Configuring distributed file systems and administering NFS server and NFS clients and editing auto-mounting mapping as per system / user requirements.
  • Provide day to day support (troubleshooting & installing) for more than 500 users for hardware, network& software’s including Microsoft Office applications, Mail clients and other network issues.
  • Protected the organization’s network from unwanted traffic coming from the internet using ISA Server which is a proxy and web caching server.
  • Provided the backup and recovery of the files and data, worked on Windows Firewall, Terminal server, trouble shooting the computer related problems.

Environment: Teamcenter 2007, 9, Windows XP, 7, 2003, 2008, Microsoft SQL 2008, Active Directory, DNS, DHCP, Group Policy, IIS (HTTP & FTP), Domain Controller, Disk Management, File Sharing.

We'd love your feedback!