We provide IT Staff Augmentation Services!

Cloud Aws Engineer Resume

2.00/5 (Submit Your Rating)

Boca Raton, FL

SUMMARY:

  • Around 8+ Years of experience in Information Technology industry in various roles with excellent experience in Software Integration, Configuration, Release Engineer, Software Configuration Manager, Build & Release with diversified exposure in Software Process Engineering, designing, building a Web Application AWS &open source technologies.
  • Experience in Linux Administration (Installation, Configuration, Tuning and Upgrades of Linux (Red Hat)).
  • Experienced in all phases of the software development life - cycle (SDLC) with specific focus on the build and release of quality software. Experienced in Waterfall, Agile/Scrum, Lean and most recently Continuous Integration (CI) and Continuous Deployment (CD) practices.
  • Experienced in strategy and practical implementation of AWS Cloud -Specific technologies which include EC2, EBS, S3, VPC, RDS, SES, ELB, EMR, ECS, Cloud Front, Cloud Formation, Elastic Cache, Cloud Watch, RedShift, Lambda, SNS, Dynamo DB Oracle Database .
  • Experienced in DevOps tools such as Chef, Vagrant, Virtual Box, Ansible, Jenkins, Maven, ANT, SVN, GIT, Terraform, Docker, Microservice and Kubernetes.
  • Worked on cross platform tools such as CVS and Subversion. Experienced in setting up Baselines, Branching, Merging, Develop, manage Pre-and Post-commit hook scripts; provide support for parallel development.
  • Experienced in Branching, Merging, Tagging and Maintaining the version across the environments using SCM tools like GIT and Subversion (SVN) on Linux platforms.
  • Created post commit and pre-push hooks using Python in SVN and GIT repos. Setting up the SVN and GIT repos for Jenkins build jobs.
  • Experience working on Multiple AWS instances, set the Security Groups, Elastic Load Balancer and AMIs, Auto Scaling to design cost effective, fault tolerant and highly available systems.
  • Implemented AWS solutions using EC2, S3, RDS, EBS , Elastic Load Balancer, Auto Scaling groups, AWS CLI .
  • Managed on-site OS/Applications/Services/Packages using Chef as well as AWS for EC2/S3/Route53 & ELB with Chef Cookbooks . Installed Chef - Server Enterprise On-Premise/WorkStation/ Bootstrapped the Nodes using Knife .
  • Worked on Ansible and Ansible Tower to automate repetitive tasks, to deploy critical applications quickly, and proactively manage the changes.
  • Supported API development team in creating Ansible Playbooks for deploying, integrating and monitoring their continuous integration environment. And automated the process of Apache Webserver installation, configuration using Ansible.
  • Maintained Chef Servers and management application that are used to build and deployment of existing Java applications environment.
  • Worked on installing of Docker using Docker toolbox , creation of custom Docker container images, tagging and pushing the images, removing images, and managing Docker volumes.
  • Setup V2 Docker registry for local image storage/management. Used Docker Registry API to interact with registry.
  • Configured and maintained Jenkins to implement the Continuous Integration(CI) process and integrated the tool with Ant and Maven to schedule the builds.
  • Wrote Groovy scripts in Jenkins to automate admin tasks, data backup and logs.
  • Experience using Maven and ANT as a Build Tool for the building of deployable artifacts from source code to write Pom.xml and Build.xml respectively.
  • Experience in working with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation
  • Designed, configured and deployed Microsoft Azure for a multitude of applications utilizing the Azure stack ( Including Compute, Web & Mobile, Blobs, Resource Groups, Azure SQL, Cloud Services, and ARM), focusing on high-availability, fault tolerance, and auto-scaling.
  • Installed multiple programs in one sitting with Chocolatey tool
  • Redesigned and redeployed the Nagios implementation. Integrated Nagios with other monitoring/alert solutions ( Splunk ).
  • In-depth knowledge of computer applications and scripting like Shell, Python , Ruby, Perl, JavaScript.
  • Used JIRA as a Change Management/ Work Management/ SCRUM Agile Tool.
  • Developed applications on Spring Boot Framework using Microservices Architecture and Synchronous protocols such as Java /REST
  • Deployment and management of many servers via script and chef , utilizing cloud providers as a direct JIRA.
  • Hands-on development experience for the LAMP ( Linux , Apache , and MySQL & PHP ) development stack

TECHNICAL SKILLS:

AWS Services: RDS, EC2, VPC, IAM, Cloud Formation, EBS, S3, ELB, Auto Scaling, SQS, SNS, SWF, Security Groups, Lambda, VPC, SNS, Route 53, Cloud Formation

Version Control Tools: GIT, GitHub, Bitbucket, Jenkins, Subversion(SVN)

Build Tools: MAVEN, ANT

Configuration Tools: Ansible, Chef, Terraform, Kubernetes

Container Management: Docker, Amazon ECS

Monitoring Tools: Nagios, Splunk, Cloud Watch, Cloud Trail

Web Servers: Apache2.0/2.2/2.4, Apache Tomcat5.5/6.0/7.0

Application Servers: WebSphere, WebLogic, JBOSS, Tomcat

Operating Systems: Windows 98/XP/NT/ 2000/2003/2008 , UNIX, Red Hat LINUX, Ubuntu, Fedora.

Languages: C, C++, SQL, .NET, Python, Ruby, Objective C, Java/J2EE.

Tracking Tools: Remedy, Jira, Bugzilla

Hardware: HP Blade servers, HP ProLiant DL360G2, DL360G5, DB380, DL385 and DL560, DELL PowerEdge 1350, 1750, 1850, 2850, 6450 Sun Enterprise M3000, M5000

Software: Veritas File System, LDAP, Veritas Volume Manager 4.1/5.X/6.0, Checkpoint Firewall

Databases: DB2, SQL Server, MySQL, Dynamo DB, AWS RDS

Bug Tracker & Testing Tools: JIRA, Bugzilla, Remedy, Junit, Confidential Clear, Quest

SDLC: Agile, Scrum Waterfall Methodologies.

Scripts: Shell Script, CMake, Batch Script, Groovy, Perl Script, PowerShell Script, Korn.

Networking/Protocol: TCP/IP, NIS, NFS, DNS, DHCP, Cisco Routers/Switches, WAN, SMTP, LAN, FTP/TFTP.

WORK EXPERIENCE:

Cloud AWS Engineer

Confidential, Boca Raton, FL

Responsibilities:

  • Worked on installation, configuration and administration of Centos 6.x/7, RHEL 6.x/7, Windows Server 2008-R2/2012-R2, Confidential AIX and SUSE.
  • Involved in designing and deploying multitude applications utilizing almost all AWS stack (Including EC2, Route53, S3, RDS, SNS, SQS, IAM ) focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud Formation .
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS , Security Group, Auto Scaling , and RDS in Cloud Formation JSON templates.
  • Storage on AWS EBS, S3 and Glacier and automate sync data to Glacier. Databases services on AWS like RDS, Dynamo DB, Elastic Transcoder, Cloud front, Elastic Beanstalk . Migration of instances from one region to another.
  • Configuration of site-to-site VPN and open VPN using Linux EC2 instance.
  • Utilized AWS CLI to automate backups of ephemeral data-stores to S3 Buckets, EBS and create nightly AMIs for mission critical production servers as backups.
  • Designed AWS Cloud Formation templates to create custom sized VPC, Subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Leveraged AWS cloud services such as EC2, Auto Scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation-using Jenkins along with Python and Shell scripts to automate routine jobs.
  • Worked with the groovy scripts in Jenkins to execute jobs for a continuous integration pipeline where ‘ Groovy Jenkins Plugin’ and ‘ Groovy Post-Build Action Plugin’ is used as a build step and post build actions
  • Built deployment pipelines using Jenkins as a frontend for continuous deployment to local staging and test environments and to production environments on demand, using a combination of Ruby, AWS tools, and Shell scripting.
  • Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.
  • Created release branches in GIT by GIT Administration including branching, reporting and assisting with project and end user support.
  • Troubleshoot and debug environment and infrastructure problems found in the production and non-production environments.
  • Responsible for design and maintenance of the Subversion repositories and the access control strategies.
  • Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of Nodes and Test Playbooks on AWS instances using Python .
  • Used Ansible Playbooks to setup and configure Continuous Delivery Pipeline and Tomcat servers. Deployed Micro Services, including provisioning AWS environments using Ansible Playbooks.
  • Wrote Ansible Playbooks in Yaml to manage Configurations , Orchestrations and Deployments to remote machines.
  • Installed Ansible Registry for local upload and download of Docker images and even from Docker hub
  • Supervised a team of developers and implemented automation tools such as Ansible, Jenkins and GIT for continuous integration.
  • Wrote ANT and MAVEN Scripts to automate the Build Process.
  • Maintained build related scripts developed in shell for Maven builds. Created and modified build configuration files including POM.xml .
  • Involved in writing and editing the existing ANT (Build.XML) files in case of errors or changes in the project requirements.
  • Installed and set up Nagios monitoring system on a dedicated Amazon EC2 server, developed several custom plugins for monitoring availability and performance of AWS EC2 instances, integrating Pingdom checks, monitoring MySQL databases and results of execution of certain queries, etc.
  • Monitored availability and performance of production and development environments (servers, databases, network and Web services) using customized Nagios monitoring system, MRTG and other monitoring tools
  • Worked hands-on to create automated, containerized cloud application platforms(PAAS), and design and implement DevOps processes that use those platforms.
  • Implemented a production ready, load balanced, highly available, fault tolerant Kubernetes infrastructure.
  • Created private cloud using Kubernetes, Docker that supports DEV, TEST, and PROD environments.
  • Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
  • Working on Docker Engine to create and use containers; SaaS-based services for creating and sharing Docker services in Docker hub.
  • Experience in creating Docker Containers leveraging existing Linux Containers and AMI's in addition to creating Docker Containers .
  • Experience in Private Cloud and Hybrid Cloud configurations, patterns, and practices in Windows Azure and SQL Azure and in Azure web and database deployments Oracle Database .
  • To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx .
  • Used JIRA as ticketing and tracking tool.
  • Experience in using bug-tracking systems like JIRA , Remedy, Taiga and Quality Center.
  • Responsible for monitoring servers, applications and switches using Nagios.

Environment: Shell/Perl/Ruby/PHP Scripts, SCM, GIT, Jenkins, Ansible, MAVEN, ANT, Hypervisor, Docker, Micro Services, Terraform, Kubernetes, Stash, Linux, Bash, Cloud Formation, Tomcat Apache, JIRA, Nagios, Nginx, MySQL, VMware, Oracle Virtual box.

Sr. DevOps Engineer

Confidential , Richmond, VA

Responsibilities:

  • Responsible for using AWS Console and AWS Command Line Interface for deploying and operating AWS services specifically VPC, EC2, S3, EBS, IAM, ELB, Cloud Formation and Cloud Watch.
  • Working on Multiple AWS instances , set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS , Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Managing a team of DevOps Engineer for infrastructure support on AWS cloud. Creating Cloud Formation scripts for hosting software on AWS cloud.
  • Creating an AWS RDS MySQL DB cluster and connected to the database through an Amazon RDS MySQL DB Instance using the Amazon RDS Console.
  • Support and maintain monitoring systems ( Nagios, Cacti ).
  • Created and maintained server and application management monitoring solutions to operations based on BMC Patrol V 9.0/9.1 and Nagios XI 2014R technologies on 2,500+ UNIX and MS Window servers.
  • Mentored team members in the use of the BMC Patrol and Nagios Console, and gained proficiency in the use of BMC Patrol and Nagios through training and hands-on experience.
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS , Security Group, Auto Scaling , and RDS in Cloud Formation JSON templates.
  • Managed the User accounts (IAM), RDS, Route53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud. Managed Amazon Web Services - ELB, EC2, S3, RDS .
  • Creating S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS .
  • Experienced on AWS EC2, EBS, Trusted Advisor, S3, Cloud Watch, Cloud Front, IAM , Security Groups, Auto-Scaling.
  • Designing and implementing for fully automated server build management, monitoring and deployment by using DevOps technologies like Chef.
  • Configured multiple cookbooks , recipes , templates and attributes on workstations to be deployed to various Chef nodes.
  • Bootstrapping nodes, creating and uploading Chef Recipes, Chef Node convergence in Chef SCM .
  • Implemented and maintained Chef Configuration management spanning several environments in VMware and the AWS cloud.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize product configuration, converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes.
  • Worked on deployment automation of all the Microservices to pull image from the private Docker registry and deploy to Docker swarm cluster using Chef.
  • Configured and maintained Jenkins to implement the CI process for major releases and integrated the tool with Ant and Maven to schedule the builds.
  • Created, develop and release branches in Bit Bucket (Git) for different application to support releases and CI builds.
  • Experience working on several Docker components like Docker Engine, Docker-Hub, Docker-Compose, Docker Registry and Docker Swarm.
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing directory structures and managing containers.
  • Develop deployment scripts on a lifecycle automation platform for the orchestration, integration and automation of Configuration promotions and software releases.
  • Handled multiple Linux/CentOS servers for application deployment and management.
  • Experienced with release engineering, configuration management in Tomcat web application environment and worked on issues like heap and non-heap memory.
  • Integrated GIT into Jenkins to automate the code check-out process. Defining Release Process & Policy for projects early in SDLC .
  • Experience in using the open source monitoring tools like Zabbix , Nagios and Good knowledge in Splunk .
  • Installing and administrating monitoring tools such as Nagios .
  • Ensured System Uptime by monitoring production systems and responding to issues with corrective action.
  • Created JIRA issues to prioritize and take an action on what's important and stayed up to date with what's going on around the project.
  • Maintained JIRA for tracking and updating project defects and tasks.

Environment : AWS, Jenkins, MAVEN, Cucumber, Tomcat, ANT, Python, Nagios, Splunk, Docker, Chef, Linux, UNIX, Subversion (SVN), Nagios, Cacti, GIT, JSON.

Cloud/ DevOps Engineer

Confidential, Santa Clara, CA

Responsibilities:

  • Deployed Azure IaaS virtual machines (VMs) and Cloud services ( PaaS role instances) into secure VNets and subnets.
  • Monitoring and Implementing security on Azure IaaS VMs and virtual networks.
  • Building and Installing servers through Azure Resource Manager Templates( ARM ) or Azure Portal.
  • Worked on Configuration of Internal load balancer, load balanced sets and Azure Traffic manager.
  • Worked on Azure VPN -Point to Site, Virtual networks, Azure Custom security, endpoint security and firewall.
  • Converted . Net application to Microsoft Azure Cloud Service Project as part of cloud deployment.
  • Creating Storage Pool and Stripping of Disk for Azure Virtual Machines.
  • Backup, Configure and Restore Azure Virtual Machine using Azure Backup.
  • Implemented a Continuous Integration and Continuous Delivery ( CI / CD ) pipeline with Docker , Jenkins , GitHub and Azure Container Service.
  • Whenever a new GitHub branch gets started, Jenkins, our Continuous Integration (CI) server, automatically attempts to build a new Docker container from it, The Docker container leverages Linux containers and has the Azure Container baked in.
  • Converted our staging and Production environment from a handful of Azure Nodes to a single bare metal host running Docker.
  • Created Docker Images using a Docker file, worked on Docker container snapshots, removing Images and managing Docker volumes.
  • Containerization of Web application using Docker and Kubernetes and Database maintenance.
  • Involved in editing the existing ANT / MAVEN files in case of errors or changes in the project environments.
  • Integrated Maven with Jenkins for the builds as the Continuous Integration process.
  • Installed and configured GIT and GITHUB.
  • Implemented and maintained the branching and build/release strategies utilizing GIT repositories.
  • Installed, Upgraded, Configured and Uninstalled using Chocolatey tool
  • Worked on configuration management using Chef.
  • Managed multiple cookbooks in Chef and Implemented environments, roles, and templates in Chef for better environment management.
  • Managed Python, Perl, Bash &Shell Scripting for build automations.
  • Maintained Atlassian products like JIRA, Bamboo, Confluence, Fisheye.
  • Used JIRA as a Change Management, Work Management and SCRUM Agile Tool.
  • Installation, configuration and administration of numerous services like Apache web server, FTP (File Transfer Protocol, NTP (Network Time Protocol), NFS (Network File Sharing), Nginx.
  • Troubleshoot any issues discovered while building, deploying and in production.
  • Provided periodic feedback of status and scheduling issues to the management.
  • Kept track of all releases and request of the developers through infrastructure management tool.
  • Mentored development teams on 12 factors methodology and micro services architecture to take advantage of Docker container services.

Environment : Microsoft Windows Azure, Windows server 2012/R2/2013, SQL server, Microsoft Visual Studio 2012, Windows PowerShell, Azure AD, Azure SQL, Azure Network, Chocolatey tool Chef, Jenkins, Chef, Microsoft Azure Storage, ANT, Maven, GIT, Docker, Nginx, Ruby, WebSphere.

Confidential

Build & Release Engineer

Responsibilities:

  • Build and release software baselines, code merges, branch and label creation in Subversion/GIT and interfaced between development and infrastructure.
  • Installing, configuring and administering Bamboo Continuous Integration tool on Linux machines along with adding/updating plugins such as GIT, Maven, and Chef.
  • Implemented Chef for continuous delivery in our internal projects.
  • Rapid-provisioning and configuration management for Ubuntu using Chef on Amazon Web Services.
  • Written/Developed Chef Cookbooks to automate the entire deployment process as well as infrastructure admin tasks.
  • Merged release branches to the trunk after the production release and resolved the conflict rose during the merge in Subversion.
  • Written and developed Chef Cookbooks for custom installation of application.
  • Migrate many applications into AWS and provide cloud Security
  • Implemented VPC, Auto-scaling, S3, EBS, ELB, Cloud formation templates and cloud watch services from AWS.
  • Used the continuous integration tool Bamboo to automate the daily processes.
  • Participated in the release cycle of the product, which involves environments like Development, QA, UAT and Production.
  • Experience in installing and managing Atlassian tools and worked on troubleshooting tickets with bamboo and Bitbucket.
  • Managed Nexus repository for the current project created a new repository and provisioned it.
  • Configured email and messaging notifications, managed users and permissions, and system settings by using Bamboo.
  • Experience in consolidation, management, administration and maintenance of virtual servers and clients
  • Experienced in authoring pom.xml files, performing releases with the Maven release plugin, Mavenization of Java projects and managing Maven repositories

Environment: GIT, Bamboo, Maven, Chef, Apache Tomcat, Servicenow, Linux, Ruby, Perl, ANT, Shell, Nexus, Subversion .

Confidential

Linux Administrator

Responsibilities:

  • Installation, configuration and administration of Red Hat Linux servers and support for servers.
  • Planned and performed the upgrades to Linux (RHEL 4x, 5x, SUSE 10, 11, Centos) operating systems and hardware maintenance like changing memory modules, replacing disk drives.
  • Set up and maintain continuous automated build system with Hudson and Python scripting.
  • Branches creation in SVN to implement the parallel development process.
  • Provided the support of building the server, patching, user administration tasks, deployment, software installation, performance tuning and troubleshooting.
  • Built a comprehensive PERL script, which would call the required ANT scripts and notify the build distribution team in case of build errors and completion of the builds.
  • Installation and configuration of Oracle 7. X/8. X .
  • Handling NFS, Auto Mount, DNS, LDAP related issues.
  • Monitoring CPU, memory, physical disk, hardware and software raid, multipath, file systems, network using Nagios 4.0.
  • 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.
  • Planned, scheduled and implemented OS patches on Linux boxes as a part of proactive maintenance.
  • Identify, troubleshoot, and resolve problems with the OS build failures.
  • Installation, configuration, and customization of services SendMail, Apache, FTP servers to meet the user needs and requirements.
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
  • Documented and edited the deployment procedures, customer facing and resolution issues on WIKI for our future references.

Environment: Red Hat Linux 4.x, 5.x, ANT, SVN, Hudson, CentOS, VMware vSphere 4.0, VMware ESX 3.5.0, SUSE 10, Oracle 7.x/8.x, Python, PERL.

We'd love your feedback!