We provide IT Staff Augmentation Services!

Aws Engineer Resume

5.00/5 (Submit Your Rating)

St Louis, MO

SUMMARY

  • 7 years of experience in IT industry 4 years of Linux System Administration working on Red Hat Linux, Cent OS, Ubuntu, Windows environments, and VMware vSphere and 3 years of experience in DevOps environments such as (DEV, TEST, STAGE & PROD) completely automated.
  • Experienced in Cloud automation using AWS Cloud Formation templates, Python, Ruby, Chef (DevOps), Puppet (DevOps), Vagrant.
  • Installation, Configuration and Administration of VMware VSphere4, ESXI 5.1/5.5/6.0, VMware View, vCenter Server, Host Clustering wif HA, DRS, Replication Manager 5.x/6.0, Site Recovery Manager, VMotion, Physical to Virtual Migration and Managing SAN Data stores wif, iSCSI, NFS & FC
  • Worked wifVMware Orchestrator, VMwarerealizeAutomation 6.0 (vRA), catalog management, creating cloud server provisioning entitlements, creating and defining business groups, creating catalogue items, creating services for the catalogue items, creating Windows 2010/2012) and Linux (Red Hat6) blueprints.
  • Experience in Installing, upgrading and configuring Red Hat Linux 4.x, 5.x, and 6.x using Kick start Servers
  • Extensively worked on Jenkins/Hudson/TeamCity/Ansible/Bamboo/Docker by installing, configuring and maintaining for continuous integration (CI) and for End to End automation for all build and deployments.
  • Experience in development and configuration experience wif software provisioning tools like Chef, Puppet and Ansible.
  • Used Kubernetes for automated deployments, scaling and management of containerized applications across clusters of hosts.
  • Experience in containerizing maven applications using Docker and deployed to Kubernetes
  • Good understanding of Amazon Web Services (EC2, S3, Cloud Formation, Ops Works, etc.)
  • Expertise in configuring and managing services like AWS EC2 using AMI’s available. Configured multiple servers depending on application needs using continuous integration tools like Jenkins.
  • Used Kubernetes, its dashboard in monitoring and creating nodes, jobs, services.
  • Experience working on configuration management in Linux using Puppet their by developing Puppet Manifests using ruby for provisioning applications and scripts.
  • Expertise in using build tools like MAVEN and ANT for the building of deployable artifacts such as war & ear from source code.
  • Configuring the Docker containers and creating Docker files for various environments and worked on Kubernetes environment.
  • Used Kubernetes to deploy scale, load balance, scale and manage Docker containers wif multiple names paced.
  • Experience in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like Subversion (SVN), GIT (GitHub, GitLab), Clear case, Harvest and VSS.
  • Designing the entire cycle of application development by using Docker
  • Wrote custom monitoring and integrated monitoring methods into deployment processes to develop self - healing solutions using Nagios, Graphite and Zabbix etc.
  • Implanted continuous integration concepts using Hudson, Cruise Control, Jenkins and AnthillPro.
  • Installed and configured monitoring tools such as Nagios, Splunk, SiteScope for monitoring the network bandwidth and the hard drives status.
  • Conduct systems design, feasibility & cost studies and recommend cost-TEMPeffective cloud solutions like Amazon Web Services (AWS) and experience wif Perforce, Subversion and CVS.
  • Involved in handling Tickets, Monitoring, Troubleshooting and maintenance for Day to day Activities
  • Management of library versions and deprecated code, Design and sequencing of automated builds & test runs and Troubleshooting expertise - build failures due to dependencies, tests, etc.
  • Worked wif Engineers, QA, business and other teams to ensure automated test efforts are tightly integrated wif the build system and in fixing the error while doing the deployment and building.
  • Good Interpersonal Skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions.

TECHNICAL SKILLS

Operating Systems: RHEL/Cent OS 5.x/6.x/7, Ubuntu/Debian/Fedora, Sun Solaris 7/8/9/10, Windows Server

Build/Automation Tools: Puppet, Chef, Ant, Maven, Ansible, Jenkins, Hudson & Bamboo, Docker, Kubernetes

Languages: Shell, Bash, Perl, Ruby and Python scripting

Database: MySQL, MongoDB, SQL Server

Web/Application Servers: Apache Tomcat, WebSphere Application Server, JBoss.

Bug Tracking Tools: JIRA, Remedy and IBM Clear Quest.

Version Control Tools: SVN, GitHub, Subversion

Web Programming: Servlets, JDBC, JSP, XML, HTML, .Net, Java Script, Java/J2EE, C, C++, Ruby, Perl scripting

PROFESSIONAL EXPERIENCE

Confidential, St. Louis, MO

AWS Engineer

Responsibilities:

  • Automated the installation, deployment and maintenance of Middleware Application Servers to RHEL development and Test Environments.
  • Experienced in using AWS cloud Formation and Puppet together to automate the entire deployment and management process, from AWS resources through the application artifacts
  • Included working inVMware Orchestrator, VMwarevRealizeAutomation 6.0 (VRA), catalog management, creating cloud server provisioning entitlements, creating and defining business groups, creating catalog items, creating services for the catalog items, creating Windows and Linux (Red Hat6) blueprints.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using Puppet.
  • Implemented Migration from VMWARE toAWSusing VMDK Import tools
  • Used Puppet for performing activities from provisioning to reporting and used Puppet to automate the slave configuration setup and maintenance.
  • Managing Amazon Web Services (AWS) infrastructure wif automation and configuration management tools such as Ansible, Puppet, or custom-built. Designing cloud-hosted solutions and specific AWS product suite experience.
  • Worked wif Ansible Playbooks for zero-downtime installation, upgrade, downgrade, and uninstall processes (MongoDB, Redis, and MySQL).
  • Deployed DevOps using Puppet, Dashboard, and Puppet DB for configuration management to existing infrastructure.
  • Provided consistent environment using Kubernetes for deployment scaling and load balancing to the application from dev through production, easier the code development and deployment pipeline.
  • Resolved update, merge and password autantication issues in Jenkins and Jira and implementing Tool Suites for (Jira, Jenkins).
  • Provided end-user for all GIT and Subversion (SVN) users to TEMPeffectively use the tool
  • Involved in development and configuration experience wif software provisioning tools like Puppet and Ansible.
  • Exposure to Marathon & Zookeeper cluster environment for application deployments & Docker containers.
  • Automated MySQL container deployment in Docker using Python and monitoring of these containers using Nagios.
  • Involved in editing the existing MAVEN files in case of errors or changes in the project requirements.
  • Managed Maven project dependencies by creating parent-child relationships between projects.
  • DevOps engineer for a team that involved different development teams and multiple simultaneous software releases.
  • Used JIRA for change management and bug tracking and automated the JIRA tasks using Jira cl and Perl.
  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.
  • Performance Tuning and Management for Linux/AIX server and working wif the application/database team to resolve issues.
  • Day to day administration of the Development environment and Production and Test environment systems. 24x7 on-call support

Environment: Red Hat Enterprise Linux, Linux/AIX, VMware, Amazon web services (AWS), Git, Git-hub, SVN, Puppet, Ansible, TFS, Maven, Jenkins, Docker, Kubernetes, Jira

Confidential, Richmond, VA

DevOps Engineer/administrator

Responsibilities:

  • Using the Opscode Chef Cookbooks/recipes Migrated the VMWARE VMs to AWS and Managed Services like EC2, S3 Bucket, Route, ELB, EBS etc. Responsible for CI and CD using Jenkins, Rundeck andChef.
  • Installed, Deployed Red Hat Enterprise Linux 6.x/7.x, Cent OS and installation of packages and patches for Red Hat Linux Servers.
  • Installed/Configured Red Hat Linux cluster 5x version & Configuring the cluster resources
  • Upgrading the kernel in all the Red Hat Linux servers and creating initrd image to boot from the Upgraded kernel.
  • Migration of Red Hat Linux servers from 4.x version and working wif the application team to resolve the issues post migration.
  • Mounting & unmounting the NetApp storage LUNs to the Red Hat Linux servers and troubleshooting the issues encountered.
  • Worked on Kubernetes and Docker images to provide platform as service on private and public cloud in VMware Cloud.
  • Adding storage to the cluster disks and increasing/decreasing the file system in RHEL.
  • Managed local deployments in Kubernetes, creating local cluster and deploying application containers.
  • Container management using Docker by writing Docker files and set up the automated build on Docker HUB and installed and configured Kubernetes.
  • Designed and implementedChef, including the internal best practices,cookbooks, automatedcookbookCI and CD system. Made use of Jenkins forChefCI, Rake for style and linting.
  • Involved wif configuration management and automation tools such as Chef, Ansible.
  • Implementing new projects builds framework using Jenkins & maven as build framework.
  • Implementation wif Chef Enterprise Hosted Besides On-Premise, Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef-server, Managed On-site
  • Automated wif in AWS (Amazon Web Services) including deploying new server instances through automation wif Chef.
  • Written/DevelopedChefCookbooks to automate the entire deployment process as well as Infrastructure admin tasks.
  • Designing and implementing for fully automated server build management, monitoring and deployment By UsingDevOpsTechnologies like Chef.
  • Worked on Installation/Configuration/Administrated VMware ESXi 5.1/5.5 & 6.0 and migrated existing servers into VMware Infrastructure.
  • Administration of RHEL 6 which includes installation, testing, tuning, upgrading and loading patches, troubleshooting server issues.
  • Also used to automate the job control system so that scheduling, monitoring and reporting can be performed automatically.
  • Installed Build Forge and performed troubleshooting during installation.
  • Management of library versions and deprecated code, Design and sequencing of automated builds & test runs and Troubleshooting expertise - build failures due to dependencies, tests, etc.

Environment: Red Hat Enterprise Linux 6.x/7.x, Chef, Ansible, Docker, Python, MongoDB, Jenkins, Ansible, Kubernetes

Confidential, Baltimore, MD

DevOps/Build & Release Engineer

Responsibilities:

  • Release Engineer for a team that involved different development teams and multiple simultaneous software releases. Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Used Chef, Ansible for server provisioning and infrastructure automation, release automation, deployment automation.
  • Written cookbooks for various packages and installed them on VMs to perform QA testing.
  • Participated in weekly release meetings wif Technology stakeholders to identify and mitigate potential risks associated wif the releases.
  • Used to write an install script in Ruby using all of the extra helper functions from Chef.
  • Deployed and maintained Chef role-based application servers, including Apache, Resin, Nginx and Tomcat.
  • Worked together wif developers to fine-tune process for newly introduced Atlassian tools in organization like JIRA, confluence, Stash-Git repository, Source tree.
  • Imported and managed multiple corporate applications into Tortoise SVN.
  • Provided end-users for all Tortoise SVN, JIRA users to TEMPeffectively use the tool.
  • Build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
  • Deployed J2EE applications to Application servers in an agile continuous integration environment and also automated the whole process.
  • Created and maintained the Python deployment scripts for Web Sphere 6.1 web application server
  • Developed Perl and shell scripts for automation of the build and release process.
  • Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.
  • Managed Maven project dependencies by creating parent-child relationships between Projects.
  • Jenkins is used as a continuous integration tool for automation of daily process.
  • Used SQL queries to check the data integrity on an Oracle data base.
  • Deployed Puppet for configuration management to existing infrastructure for development team2.
  • Documented the entire build and release engineering process and provided on call support.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool wif Ant and Maven to schedule the builds.
  • Implemented the monitoring tools like Nagios 3.0 to monitor services like CPU, Hard Drive, Memory, Users, HTTP and SSH etc.
  • Knowledge of Chef as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
  • Work wif 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
  • Attended team meetings, change control meetings to update installation progress, and for upcoming changes in environment.

Environment: ANT, MAVEN, Stash, Git, Bamboo, Jenkins, Chef, StackStorm, Docker, VMware, AWS, Java/J2EE, Web Sphere 6.1.1, Apache Tomcat, JBoss, Perl Scripts, Shell Scripts, XML, Ruby, UNIX, Windows XP, Oracle10g, JIRA, Python.

Confidential

System Administrator

Responsibilities:

  • Administered, maintained Red Hat 3.0, 4.0, 5.0, AS, ES, Troubleshooting Hardware, Operating System Application & Network problems and performance issues and Deployed latest patches for, Linux and Application servers, Performed Red Hat Linux Kernel Tuning.
  • Administered Linux servers for several functions including managing Apache/Tomcat server, mail server, and MySQL databases in both development and production.
  • Created users, manage user permissions; maintain User & File System quota on Red Hat Linux.
  • Attended team meetings, change control meetings to update installation progress, and for upcoming changes in environment.
  • Used ANT & MAVEN build tools in Jenkins to build scripts and move from one environment to other
  • Responsible for Connectivity Issues among various Servers and Switches and responsible for installation of various hardware components on various servers.
  • Provide remote support for Linux servers and maintaining SLAs, Performance tuning and enhancing. Production Support for 100+ Linux Servers customizing the applications according to the business requirements.
  • Responsible for Connectivity Issues among various Servers and Switches and responsible for installation of various hardware components on various servers.
  • Responsible for Patches for the operating system, building startup shell scripts, managing the automation of cron jobs and managing file systems.
  • Integrated JIRA wif Stash and created automated release notes using Perl scripts
  • Used JIRA to track bug issues and change management
  • Splunk deployment, configuration and maintenance across a variety of UNIX and Windows platforms for creating Libraries, projects and jobs in Build forge for automating the build and deploy processes
  • Implementing a Continuous Delivery framework using Jenkins, Chef, Maven & Nexus in Linux environment.
  • Actively involved in monitoring server performance, network traffic to reduce performance bottleneck by enhanced performance ensuring upstream queuing.
  • Used Maven Responsible dependency management system to deploy snapshot andartifacts to Nexus to share artifacts across projects and environments.
  • Handled the development of reporting metrics and to provide reports to Management on different levels of statistics.
  • Resolved system issues and inconsistencies in coordination wif quality assurance and engineering teams.
  • Integration of Maven/Nexus, Jenkins, Urban Code Deploy wif Patterns/Release, Git, Confluence, JIRA

Environment: Maven, Red Hat Linux, Unix, Jira, Jenkins, Nexus, Git, JIRA, Apache/Tomcat server, shell scripts, Perl scripts

Confidential

Linux Administrator

Responsibilities:

  • Maintaining several servers running UNIX,LinuxRed Hat and Windows operatingsystems, supporting organization network monitoring tools
  • Totalsystemarchitecture was developed, by design requirements and made certain totalsystemis integrated, tested and verified.
  • Installed and administered Tomcat repository to deploy the artifacts generated by Maven and to store the dependent jars, which are used during the build.
  • Manage Local Area Networks (LAN) and Wide Area Networks (WAN). Performs installation, maintenance and upgrades to all equipment located on the stake holder’s sites, to include Cisco, Juniper and other networking devices.
  • Ensure totalsystemarchitecture is developed, that design requirements aremet and managed, and the totalsystem is integrated, tested and verified.
  • Managing users and group creation, deletion, locking/unlocking, resetting passwords, and controlling password aging, user labeling compliance remediation and controlling user account expiry.
  • Extensive knowledge in Change Management processes using various tools such as Jenkins Deployment Manager as a mechanism to roll out releases to test, UAT, and production environment.
  • Installed, managed and implemented various java (JDK7) applications on multiple UNIX platforms.
  • Demonstrated ability wif server and data storage hardware concepts wif ability to conduct basic hardware and software sizing.
  • Install software, apply patches, manage filesystems, monitor performance and troubleshoot alerts from commercial, open source and locally developed applications and tools.
  • Provide support of in-house mailsystem. dis includes daily maintenance and all software and hardware upgrades.
  • Performed automated installations of Operatingsystem using kick start for Red Hat Enterprise Linux5/6 and JumpstartLinux.
  • Create the Connection Pool and Data Source for Connecting the Oracle Database.

Environment: Maven, Tomcat, Red Hat Enterprise Linux, UNIX, Tomcat, Maven

We'd love your feedback!