We provide IT Staff Augmentation Services!

Cloud Aws Automation Engineer Resume

0/5 (Submit Your Rating)

Tampa, FL

SUMMARY

  • Over 7+ years of IT experience as with extensive experience in Linux Administration, Build & Release, Devops engineer and AWS engineer. Implementation, administration and Application - product support with expertise in automation of Centos, RHEL, Ubuntu and Windows Server and with Extensive experience in AWS through Continuous Integration (CI) & Continuous Deployment/Delivery (CD) and Automation of Infrastructure as Code under DevOps Culture in an Agile Environment.
  • Experienced in installation, configuration, usage and management on AWS (Amazon Web Services), Jenkins and GIT for application servers.
  • Experienced in using AWS services EC2, S3, ELB, ROUTE 53, VPC, Elastic Load Balancer, Elasticsearch, CloudWatch and Cloud Trail.
  • Managed On-site OS/Applications/Services/Packages using Chef as well as AWS forEC2/S3/Route53 & ELB with Chef Cookbooks.
  • Experienced in installation, configuration, usage and management on AWS (Amazon Web Services), Jenkins and GIT for application servers.
  • Strong Experience in Configuration Management performing Application Builds/Packaging, defect management, troubleshooting using tools Ansible, Chef, Puppet and Docker.
  • Experience in writing chef cookbooks and recipes to automate middleware installations, ActiveMQ, domain creations and deployment activities using components attributes, files, recipes, resources and templates.
  • Experience in managing Ansible Playbooks with Ansible roles, group variables and inventory files and copy and remove files on remote systems using file module.
  • Experience working on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configuration.
  • Extensive experience in building and deploying artifacts such as war and ear files from Source Code by using build tools like ANT and Maven.
  • Experienced in branching, tagging and maintaining the version across the environments using SCM tools like GIT, Subversion (SVN), CVS, Perforce, IBM clear case and TFS on Linux and windows.
  • Experience in Plan, Design, and Implement Scripts for the TFS Private/Public Cloud Integrations for Infrastructure as a Service (IaaS).
  • Experience in development and configuration experience with software provisioning tools like Chef, Puppet, Ansible.
  • Expertise in Scripting with Bash, Shell, Perl, Ruby, Python programming for Automation of Activities and builds, deployment of Java applications on bare servers or Middleware tools.
  • Expertise in Azure infrastructure management (Azure Web Roles, Worker Roles, SQL Azure).
  • Expertise in building of deployment artifacts such as war & ear from source code using ANT and MAVEN. Experience with CI (ContinuousIntegration) and CD (ContinuousDeployment) methodologies using Jenkins.
  • Expertise with configuration management automation tool Ansible and has worked on integrating Ansible.
  • Proficient in setting up and configuring Baselines, Branching, Merging, and Backup through GIT and Subversion (SVN), Bitbucket.
  • Experienced in working on DevOps/Agile operations process and tools area (Code review, unit test automation, Build & Release automation, Environment, Service, Incident and Change Management).
  • Extensively worked on Hudson, Bamboo and Jenkins for continuous integration and for End to End automation for all build and deployments.
  • Experienced in troubleshooting and automated deployment to web and application servers like WebSphere, WebLogic, JBOSS and Tomcat.
  • Designed AWS Cloud Formation templates to create custom sized VPC, Kubernetes, subnets, NAT to ensure successful deployment of web applications and database templates.
  • Extensive experience in implementing DevOps tools and pipelines using Jenkins, Nexus Artifactory, Chef, Puppet, Docker and Packer etc. for continuous integration and delivery.
  • Expert with Installation of Linux and Windows OS such as RHEL 5.x/6.x/7, CentOS, SUSE Linux, Ubuntu, Windows Server 2003/2008-R2/2012-R2.
  • In-depth knowledge of Infrastructure project management methodologies (ITIL, ITSM), Enterprise Data Center operations, ITIL based Service Delivery model along with expertise in remote management and Onsite/Offshore project delivery operations.
  • Extensive experience in Atlassian, ticketing and tracking tools like JIRA, REMEDY, ClearQuest, for Production hotfixes and bugfixes.
  • Experience with Oracle and MS SQL Server DB Tasks (DML, DDL Executions, Log Rotations, Table space alterations, user management etc.).
  • Managing in-house monitoring tool VCMS, and hands on experience with Zabbix, Splunk, and Icinga for Network Monitoring/ Resource Monitoring/ Log Trace Monitoring.
  • Experience in installing, integrating, tuning and troubleshooting web application servers Apache, IIS, HIS, Tomcat, WebSphere, WebLogic and JBoss and Deploying Enterprise Applications on them.
  • Experience in Designing and configuring Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, security policies and routing.
  • Configured Networking Concepts NIS, DNS, NFS and DHCP. Troubleshooting network problems like TCP/IP, providing support to the users and solving their problems.
  • Experience in providing customer support 24x7, and trouble shooting skills.

TECHNICAL SKILLS

Operating Systems: Red Hat Linux ES, Centos OS 4.X, 5.X, 6.X, 7.X, Ubuntu 10.X, Solaris 9,10, 11, Windows, AIX 7, HP-UX 11.23

Cloud Services: AWS (Amazon Web Services) (EC2, S3, ELB, ROUTE 53, VPC, Elastic Load Balancer, CloudWatch, CloudTrail), Oracle cloud, Microsoft Azure.

CI Tools: Puppet, Chef, Ansible, Docker

CD Tools: Jenkins, Hudson, Bamboo

Versioning Tools: Git, GitHub, TFS, CVS, Perforce, Clear Case

Build Tools: Ant, Maven

Scripting Languages: Bash, Perl, Python, Ruby, Shell

Scheduling Tools: Autosys, Crontab

Web/App Servers: Apache, IIS, HIS, Tomcat, WebSphere, WebLogic, JBoss.

Databases: My SQL, SQL Server, Oracle.

Monitoring: Nagios, ZABBIX, Splunk

Repositories: Nexus, JFrog Artifactory

Networking: DNS, DHCP, TCP/IP, SMTP, LDAP

Virtualization tools: VMWare vSphere, ESX 5.x/6.0

PROFESSIONAL EXPERIENCE

Confidential, Tampa, FL

Cloud AWS Automation Engineer

Responsibilities:

  • Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Ansible or custom-built, designing cloud-hosted solutions, specific AWS product suite experience.
  • Developed Nagios Plug-in scripts, various reports, and projects plans in the support of initiatives to assist in maintaining Nagios distributed system monitoring and management via several data extrapolating applications.
  • Managed disk space using various types of file systems and volume management solutions: VxVM, ZFS, LVM and SVM.
  • Developed and implemented software release management strategies for various applications according to agile process
  • Build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
  • Deployed java applications to application servers in agile continuous integration environment and automated the whole process.
  • Deployed and monitored scalable infrastructure on Amazon web services (AWS) and configuration management using Ansible.
  • Performed automation engineer tasks and implemented the ELK stack (Elasticsearch, Fluentd, Kibana) for AWS EC2 hosts.
  • Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of Open Stack Nodes and Test Playbooks on AWS instances using Python.
  • Responsible for Openstack project core infrastructure including code review, continuous integration systems and developer tools.
  • Managed Sonatype Nexus repositories to download the artifacts (jar, war & ear) during the build
  • Worked with Terraform to create AWS components like EC2, IAM, VPC, ELB, Security groups.
  • Worked on infrastructure with Docker containerization.Worked on maintaining, Openshift Docker Images and containers.
  • Installed and administered Artifactory repository to deploy the artifacts generated by Maven and to store the dependent jars which are used during the build.
  • Collaborated with development support teams to setup a continuous delivery environment with the use of Docker.
  • Involved in running Multiple Tomcat Instances as Containerized App Servers using Docker. Used Ansible for configure tomcat servers and maintain.
  • Wrote Ansible Playbooks using Python SSH as Wrapper for managing Configurations of Test Playbooks and OpenStack Nodes on AWS instances using Python.
  • Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project environments.
  • Conducted a POC on a containerized deployment using docker and kubernetes.
  • Automated AWS infrastructure via Ansible and Jenkins and services configuration using Ansible.
  • Installed and configured GIT and GITHUB and used JIRA for change control and ticketing for Git.Implemented and maintained the branching and build/release strategies utilizing GIT.
  • Worked on the Oracle databases in the backend to execute the DMLs and DDLs
  • Managed all the bugs and changes into a production environment using the JIRA tracking tool and configured various workflows, customizations, and plugins for the JIRA bug/issue tracker.
  • Deployed the build artifacts into environments like QA, UAT and production according to the build life cycle.
  • Automated the build and release management process including monitoring changes between releases. Documented the entire build and release process and provided support.
  • Kept track of all releases and request of the developers through infrastructure management tool.

Environment: GIT, GITHUB, Docker, Kubernetes, ActiveMQ, Terraform, Artifactory, Ansible, Apache Tomcat Openstack, AWS (Amazon Web Services), Shell scripts, Python, Power shell, Jenkins, JIRA, Nexus Maven, Oracle DDL, LINUX, Windows XP, AWS S3, AWS Cloud Formation Templates, AWS RDS, AWS Cloud Foundry.

Confidential, Woonsocket, Rhode Island

DevOps Engineer

Responsibilities:

  • Responsible for managing cloud computing tool AWS and the code in GIT (version controlling).
  • Deploying and operating AWS, specifically VPC, EC2, S3, EBS, IAM, ELB, Cloud Formation and Cloud Watch using the AWS console and AWS CLI.Monitoring health of Amazon EC2 instances and other AWS services
  • Migrated standalone applications from local to AWS cloud.Deployed artifacts on AWS with Jenkins AWS Code Deploy plugin.
  • Implemented the setup for master slave architecture to improve the performance of Jenkins.Used Jenkins for Continuous Integration and deployment into Tomcat Application Server.
  • Used Chef and other configuration management tools to deploy consistent infrastructure code across multiple environments.
  • Implemented multi-tier application provisioning in OpenStack cloud, integrating it with Chef.Development of Chef Cookbooks to manage systems configuration.
  • Managed Web Applications using Chef, Config Files, Data Base, Commands, Users Mount Points and Packages.Define and deploy monitoring, metrics, and logging systems on OpenStack.
  • Installation, Configuration and administration of VMware. Deployed PaaS solutions to a Private Cloud utilizing Virtual Infrastructure on VMWare/vRealize
  • Configured and monitored multiple servers using Chef. Defined Chef Server and Workstation to manage and configure nodes.
  • Managed GIT repositories for branching, merging, and tagging. Worked on creating automated pipelines for code streaming using vRealize.
  • Maintain automation & network simulators develop Python test scripts, run regression/sanity test release binaries.
  • Involved in periodic archiving and storage of the source code for disaster recovery. Involved in OracleDatabaseSession monitoring & Performance tuning.
  • Created local, virtual repositories in Jfrog Artifactory and integrated with Jenkins.Worked with JIRA for issue tracking and monitoring.
  • Deployed Java/J2EE applications to application servers in an agile Continuous Integration environment and automated the whole process, deployed and maintained multi-container applications through Docker.
  • Worked with the Architects on SDLC process being the owner of post development environments
  • Involved in writing SQL queries to implement the related changes and debugged the build errors using SQL queries to make sure Database is not corrupted.
  • Compiling software from source such asLinuxdistributions or another open-source software.Setting up Jenkins continuous build integration system.
  • Responsible for User Management, Plugin Management and END-END automation of Build and Deploy using Jenkins.
  • Performed the automation deployments using AWS by creating the IAMs and used the code pipeline plugin to integrate Jenkins with AWS and created the EC2 instances to provide the virtual servers.
  • Attending SCRUM meetings from Feature complete until Technical acceptance phases of project.
  • Presented reports to the Project manager about the progress and issues tracking key project Milestones, plans and resources.

Environment: AWS (Amazon Web Services), GIT, SQL, Jenkins, AWS, Maven, Chef, Ruby, Docker, JIRA, Artifactory, Oracle, Shell, Tomcat, VMWare/vRealize, UNIX andLinux

Confidential, Brentonwood, NY

Software Configuration Engineer

Responsibilities:

  • Designed and developed a configuration management database (CMDB) using Python and MySQL to maintain and audit the everyday configuration changes.
  • Configured Elastic Load Balancers (ELB) with EC2 Autos calling groups. Using Jenkins AWS Code Deploy plugin to deploy to AWS (Amazon Web Services).
  • Configured S3 versioning and lifecycle policies to, backup files, and archive files in Glacier. Defining Release Process & Policy for projects early in SDLC.
  • Configuration of various subsystems including JDBC, JMS and Security required for the applications running on WLS.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Implementing Continuous Integration principles and practices for the Billing Development Team using Jenkins & JNLP Nodes, Subversion, GIT, VMWare, Clear Quest, JUnit, DBFit, Atlassian JIRA
  • Well verse with ITIL based Release & Change management, Incident/Problem management, Configuration Management, Capacity Management, Continuous Process Improvement and availability management best practices in both Agile & Waterfall model.
  • Responsible for proper functioning DEV/TEST/STG/PROD environments for these applications.Performed Integrated delivery (CI and CD process) Using Jenkins, Nexus.
  • Installation and configuration of Web logic 11g & 12c on Linux servers. Installation and Configuration of JBoss EAP 6.
  • Migrated Tomcat, memcached, Apache, and Oracle from private cloud to Hyper-V
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.
  • Rapid-provisioning and configuration management for CentOS using Kickstart and Puppet
  • Worked on Physical to Cloud Migration in AWS. Used Puppet for Monitoring system and automation.
  • Managed server clusters ranging from SQL, IIS and WCF. Used PowerShell for windows-based projects.
  • Provided installation & maintenance of Puppet infrastructure and developed Puppet recipe & modules for configuration management.
  • Managing RedHat and Windows systems with Puppet in a secure, controlled environment.
  • Developed and improved upon Puppet recipes and rules for efficient and reliable deployment and maintenance
  • Installed, tested and deployed monitoring solutions with Splunk services.
  • Managed puppet control repositories for branching, merging, and tagging, resolved merging issues
  • Troubleshooting and monitoring of Third-party applications using Splunk and Cloud Watch in the Amazon Web Services (AWS) environment.
  • Worked onDockercontainer snapshots, attaching to a running container, removing images, managing director structures and managing container.
  • Worked on building Data center with AWS. Installed SVN, GIT, Jenkins images on AWS. Build scripts on AWS cloud for scheduling EC2 auto scaling load balancer with python SDK.
  • Developed automation and deployment utilities using Ruby, Bash, PowerShell, Python and Rundeck
  • Deployed various enterprise applications on managed servers and cluster environment and maintained Load Balancing, High Availability and Failover.
  • Performed Build Integrations using Jfrog Artifactory. Performed Automated Deployments using UrbanCode Deploy.
  • Set up uDeploy server along with automated scripts to back up the server and restore from backup for Disaster recovery.
  • Team role including working in VMware vRealize Automatic Center 6.0 creating server provisioning entitlements, creating and defining business groups.
  • Used JIRA tool to track all the defects and changes related to build and Release Team.

Environment: AWS (Amazon Web Services), S3, VMware, VRealize, Tomcat Apache, Docker, Cloud Watch, Cloud Formation, Python, ITIL, Dynamo DB, VPC, IAM, Nagios, Git, Linux, Ruby, Data Centre Migration AWS, Jenkins, Maven, Puppet, Openstack.

Confidential, Charlottesville, VA

Build and Release Engineer

Responsibilities:

  • Worked closely with Project Managers to understand a code/configuration release scope and how to confirm a release was successful.
  • Coordinate with the Development, Database Administration, QA, and IT Operations teams to ensure there are no resource conflicts. Interacted with client teams to understand client deployment requests.
  • ImplementedTFSbranching and merging operations for .NET Source Code in the Agile Development Methodologies.
  • Implementation of TFS Release management functionality for entire corporate codebases.
  • Build, manage, and continuously improved the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.
  • Created JIRA issues toprioritize and act on what's important and stayed up to date with what's going on around the project.
  • Implemented Azure Storage, Azure SQL Azure Services and developing Azure Web role. Implemented continuous integration using Jenkins.
  • Deployed the applications on multiple WebLogic Servers and maintained Load balancing, high availability and Failover functionalities.
  • MaintainedTFSoperational databases like TFS Build and relational databases like TFS Warehouse.Maintained activities related to security inTFS.
  • Creating and Managing Virtual Machines in Windows Azure and setting up communication with the help of Endpoints and VM Migrations from Transitional hosts on Canada Boxes.
  • Build a presentation to present the design of hosting architecture on Windows Azure. Created a Virtual Network on Windows Azure to connect all the servers.
  • Created repositories according the structure required with branches, tags and trunks. Knowledge of DevOps principles and practice.
  • Developed protocol for adding new users to existing network. Worked with windows and VMware server automation using scripting language PowerShell, VBScript
  • Performed P2V migration for approximately 100 physical servers using VMware converter.
  • Developed an Azure based high performance compute environment to support the massive computational requirements of client congressional redistricting Azure application.
  • Used sub modules in the GIT and educated users working with submodules in GIT. Configured plugins for the integration tools to the version control tools.
  • Worked with the developers to configure plugins troughEclipseto develop the code. Configured application servers (JBOSS) to deploy the code.
  • For check in process used Tortoise SVN as a migration tool. Involved in migration of Bamboo server, Artifactory, and Git server.
  • Used Ant/Maven for building Java/J2EE Applications. Integrated Maven with Jenkins for the builds as the Continuous Integration process.
  • Responsible for writing Hooks and Triggers using Perl. Built Java application using ANT. Extensively used ANT tool to do the builds, integrated ANT to Eclipse and did local builds.
  • Build Java code onto different Jenkins servers as per the schedule.
  • Development of .NET batch applications which processes high volume of data. Maintained JIRA for tracking and updating project defects and tasks.
  • Managed and document all post deployment issues utilizing the Post Deployments Issue Log. Kept information organized and accessible with a flexible page hierarchy using Atlassian Confluence pages

Environment: Perl Scripting, Microsoft Azure, Shell Scripting, PowerShell, Azure SQL, RHEL, VMware, Subversion, TFS, Perforce, Hudson, Jira, Bamboo, GIT, Tomcat, Confluence, Maven, Visual Build, ANT, Jenkins, J2EE.

Confidential

Linux Administrator

Responsibilities:

  • Branching and Merging code lines using Subversion.
  • Administered, maintained Red Hat 3.0, 4.0, 5.0, 6.0 AS, ES, Troubleshooting Hardware, Operating System Application & Network problems and performance issues; Deployed latest patches for, Linux and Application servers, Performed Red Hat Linux Kernel Tuning.
  • Experience in implementing and configuring network services such as HTTP, DHCP, and TFTP.
  • Install and configure DHCP, DNS (BIND, MS), web (Apache, IIS), mail (SMTP, IMAP, POP3), and file servers on Linux servers.
  • Installed Linux OS, and configured required network on 25 Node HPC cluster.
  • Managed HPC cluster, performed hardware, BIOS and application upgrade.
  • Administered Linux servers for several functions including managing Apache/Tomcat server, mail server, and MySQL databases in both development and production.
  • Experienced working with Preload Assist and PICS projects.
  • Migrated database applications from Windows 2000 Server to Linux server.
  • Installing and setting up Oracle9i on Linux for the development team.
  • Linux kernel, memory upgrades and swaps area. Red hat Linux Kick starts Installation.
  • Capacity Planning, Infrastructure design and ordering systems.
  • Created users, manage user permissions; maintain User & File System quota on Red hat Linux.
  • Bash shell-scripts to automate routine activities.
  • Monitored trouble ticket queue to attend user and system calls.
  • Updated data in inventory management package for Software and Hardware product.
  • Worked with DBAs on installation of RDBMS database, restoration and log generation.
  • Attended team meetings, change control meetings to update installation progress, and for upcoming changes in environment.
  • Diagnosed hardware and software problems and provided solution to them.

Environment: Red Hat Linux 3.0,4.0,5.0 AS ES, HP-DL585, Oracle 9i/10g, HPC, VMware, Tomcat 3.x,4.x,5.x, Apache Server 1.x,2.x, Bash, PAAS, JBoss, IBM Server, MY SQL.

We'd love your feedback!