We provide IT Staff Augmentation Services!

Aws Engineer Resume

2.00/5 (Submit Your Rating)

Houston, TX

SUMMARY

  • Successful AWS/ DevOps Engineer over 8 years ofprofessionalExperience dedicated to automation and optimization. Understands and manages the space between operations and development to quickly deliver code to customers. TEMPHas experience wif the Cloud, as well as DevOps automation development for Linux systems. Seeking a position in AWS/ DevOps to contribute my technical knowledge.
  • Administration and Architect of public and private cloud platforms (AWS).
  • Experience in Linux Administration, Configuration Management, Continuous Integration (CI), Continuous Deployment, Release Management and Cloud Implementations.
  • Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the AWS stack (Including EC2, Route53, S3, RDS, Cloud Formation, Cloud Watch, SQS, IAM), focusing on high - availability, fault tolerance, and auto-scaling.
  • Hands on Experience in using configuration management tools like Puppet/ Chef/AWS/Openstack.
  • Proficient in AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, CloudWatch, Cloud Trail, CloudFormation AWS Config, Autoscalling, CloudFront, IAM, S3, and R53.
  • Implemented Amazon EC2 setting up instances, virtual private cloud (VPCs), and security groups.
  • Set-up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket.
  • Design EC2 instance architecture to meet high availability application architecture and security parameters.
  • Worked wif IAM service creating new IAM users & groups, defining roles and policies and Identity providers.
  • Utilized AWS Cloud watch to monitor environment for operational & performance metrics during load testing.
  • Well Experienced in working on source controller tools like Subversion (SVN), CVS, GIT, TFS.
  • Define Chef Server and workstation to manage and configure nodes.
  • Implementation of cloud services IAAS, PAAS, and SaaS which include Openstack, Docker and Openshift.
  • Experience in Writing Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Implanted Continuous Integration concepts using Jenkins, Hudson, Bamboo and AnthillPro.
  • Extensively worked on Jenkins/Hudson by configuring and maintaining for the purpose of continuous integration (CI) and for End to End automation for all build and deployments.
  • Work on source control tools like GIT on UNIX & Windows Environments migrated subversion repositories to GIT and integrated Eclipse IDE wif different versioning tools like Subversion and Git.
  • Created and maintained Branches, labels, work spaces on Git, Participated in merging of source code.
  • Skilled at setting-up Baselines, Branching, Merging and Automation Processes using Shell and Batch Scripts and also supporting the developersin writing configuration-specs.
  • Implemented Docker based Continues Integration and Deployment framework.
  • Extensively experienced in using Build Automation tools like ANT, Maven, Gradle and working knowledge on other build tools like MS Build Makefile.
  • Install, configure, modify, test & deploy applications on Apache Webserver, Nginx & Tomcat, JBoss App Servers.
  • Experience in monitoring System/Application Logs of server using Splunk to detect Prod issues.
  • Broad experience in Bash, Perl, Python scripting on Linux. Strong knowledge on Linux internals.
  • Experience wif Bug tracking tool like JIRA, Bugzilla and Remedy.
  • Proposed branching strategy suitable for current application in Subversion.

TECHNICAL SKILLS

AWS Services: EC2, ELB, VPC, RDS, IAM, CloudFormation, S3, CloudWatch, Cloud trial, SNS, SQS, EBS, Amazon Direct Connect, DMS, Redshift, Amazon Glacier, Elastic Beanstalk, and AWS Lambda.

Build: Jenkins, Ant, Maven, Hudson and BAMBOO

Version Control Tools: GIT, GIT Hub, SVN, Perforce, CVS, Harvest

Databases: MySQL, Oracle 12c, 11g, MS SQL Server 2008r2, 2012, Amazon Aurora

Application/Web Server: Oracle, Apache Tomcat, Oracle Application Server, WebSphere.

SDLC: Agile, Scrum methodologies.

Deployment Tools: Chef, Puppet, Dockerand Splunk

IAAS, PAAS, SAAS: AWS, OpenStack, Microsoft Azure and Rackspace

Scripting Languages: UNIX Shell scripting, Perl scripting, XML, JAVA, PHP, POWERSHELL, Python.

Languages: C, C++, java, PHP.

Operating Systems: Red Hat, UNIX, Linux, WINDOWS, Android.

PROFESSIONAL EXPERIENCE

Confidential, Houston, TX

AWS Engineer

Responsibilities:

  • Involved in Design, install, automate, administer, and optimize AWS solutions and components to ensure business continuity.
  • Collaborated wif database administration teams and cloud team to provide self-service management process to automate (Oracle, SQL server, Maria dB) database provisioning RDS in AWS public cloud using AWS CloudFormation.
  • Designed AWSCloud 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 dat handled expected and unexpected load bursts.
  • Performed Data Migration using AWS DMS from On Premises Databases (Oracle and MySQL) and AWS EC2 to AWS RDS.
  • Used AWS BeanStalkfor deploying and scaling web applications and services developed wif Java,PHP, Node.js, Python, Ruby, andDockeron familiar servers such as Apache, Nginx andIIS .
  • Wrote Lambda functions in python for AWS's Lambda which invokes python scripts to perform various transformations and analytics on large data sets in EMR clusters.
  • Continuously managed and improved the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.
  • Has built Elastic search, Log stash and Kibana for centralized logging and tan store logs and metrics into S3 bucket using Lambda function for more TEMPthan 2 weeks.
  • Worked on integrating AWS DynamoDB using AWS Lambda to store the values the items and backup the DynamoDB streams.
  • Used CloudFront to deliver content from AWS edge locations to users, allowing for further reduction of load on front-end servers.
  • Developed Puppet modules to automate deployment, configuration, and lifecycle management of key clusters.
  • Maintaining the user accounts (IAM), RDS, Route53, SES and SNS services in the AWScloud.
  • Created read replicas of AWS-RDS-MySQL DB in various regions and AZs using backups and snapshots and scale out AWS-RDS-MySQL instance to additional AZs and regions based on requirements using DB snapshots.
  • Developed automation framework for Application Deployments to the AWS cloud environments.
  • Used AWS lambda to run servers wifout managing them and to trigger to run code by S3 and SNS.
  • Managed multiple AWS accounts wif multiple VPC's for both production and non-prod where primary objectives included automation, build out, integration and cost control.
  • Created AWS instances via Jenkins wif EC2 plugin and integrated nodes in Chef via knife command line utility.
  • Defined AWS Security Groups which acted as virtual firewalls dat controlled the traffic allowed to reach one or more AWS EC2 instances.
  • Created alarms and trigger points in Cloudwatch based on thresholds and monitored the server's performance, CPU Utilization, disk usage.
  • Configured auto scaling policies to scale up/down, EC2 instances based on ELB health checks and created CloudWatch alarms to be used in auto scaling decision making policies.
  • Provisioned AWS S3 buckets for backup of the application and sync dis content wif remaining S3 backups, by creating an entry for AWS S3 SYNC in Cron tab.
  • Responsible for Developing and implementing new “best practices” for ensuring continued availability and security of the infrastructure while providing a clear audit trail.
  • Provided 24 x7 on-call supports in debugging and fixing issues related to Linux in Cloud Environment using Amazon Web Services (AWS).
  • Tested and configured AWS Workspaces (Windows virtual desktop solution) for custom application requirement.
  • Grasp the Technical aspects from High level to create Deployment plans, Contingency Plans and which direction to go if they hit a snag.

Environment: AWS (EC2, VPC, ELB, S3, RDS, Cloud Trail and Route 53, VDI), Linux, Kinesis, KMS, Route53, IAM, ELB, Cloud watch, Cloud Formation, JSON, IAAS, PAAS, SAAS, Chef, AWS CLI, AWS Auto Scaling, Maven, Git, Nagios, Subversion, Jenkins, Unix/Linux, Shell scripting.

Confidential, Houston, TX

AWS DevOps Engineer

Responsibilities:

  • Build and configure a virtual data center in the Amazon Web Services cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer.
  • Experience on AWS cloud services like EC2, S3, RDS, ELB, EBS, VPC, Route53, Auto scaling groups, Cloud watch, Cloud Front, IAM for installing configuring and troubleshooting on various Amazon images for server migration from physical into cloud.
  • Build servers using AWS, Importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
  • Implemented automated local user provisioning instances created in AWScloud.
  • Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMIs for mission critical production servers for backup.
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
  • Defined branching, labeling, and merge strategies for all applications in Git.
  • Built Continuous Integration environment Jenkins and Continuous delivery environment.
  • Utilized Configuration Management tool Chef & created Chef Cookbooks using recipes to automate system operations.
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Configured plugins for the integration tools to the version control tools.
  • Manage source code, software builds, software versioning, & defect tracking on software maintenance tasks/projects
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Configured servers to host Team Foundation Server (TFS) instance, build controllers and build agents
  • Managing the code migration from TFS, CVS to Subversion repository.
  • Manage AWSEC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Chef.
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT wif Dev/Test/Prod Branching Model for weekly releases.
  • Created monitors, alarms and notifications for EC2 hosts using CloudWatch.
  • Migrated applications to the AWScloud.
  • Pulled a code from the development line using cherry-pick, creating a tag and pushing it to the mainline using GIT version control after integration and build.
  • Involved in SysOpsprocesses for build and deploy systems.
  • Planned release schedules wif agile methodology & coordinated releases wif engineering & SQA for timely delivery.
  • Troubleshoot the automation of Installing and configuring applications in the test environments.
  • Daily routine is to deploy the code to the lower environments, automating the deployments.

Environment: AWS Cloud EC2, VPC, ELB, S3, RDS, Cloud Trail and Route 53, VDI, Chef, Python, AWC EC2, Ant, Maven, Git, Nagios, Subversion, Jenkins, JSON, Agile, Unix/Linux, Shell scripting.

Confidential, Des Plaines, IL

DevOps Engineer

Responsibilities:

  • Creating the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system for all our products.
  • Responsible for Design and architecture of different Release Environments for new projects.
  • Writing Maven and Ant scripts for application layer modules.
  • Installed and configured Jenkins for Automating Deployments and providing an automation solution.
  • Developing and maintaining the build environment, the source code control system and managing build packages using TFS.
  • Work wif product development to resolve build-related issues in all projects provided support for Application issues.
  • Implementing new projects builds framework using Jenkins & maven as build framework tools.
  • Defining Release Process & Policy for projects early in SDLC.
  • Implementing a Continuous Delivery framework using Jenkins, Chef, Maven & Nexus as tools.
  • System monitoring wif Nagios & Graphite.
  • Prepared projects, dashboards, reports and questions for all JIRA related services.
  • Generated scripts for TEMPeffective integration of JIRA applications wif other tools.
  • Coordinate/assist developers wif establishing and applying appropriate branching, labeling/naming conventions using Subversion (SVN) and Git source control.
  • Experience in setting up Team Deploy for TFS to perform deployments as a post build task.
  • Configured plugins for the integration tools to the version control tools.
  • Maintained build related scripts developed in shell for Maven builds. Created and modified build configuration files including POM.xml.
  • Worked wif development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Managed Git repository, code merging, and production deployments.
  • Branching and merging code lines in the GIT and resolved all the conflicts raised during the merges.
  • Designed highly available, cost TEMPeffective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balance and AMIs.
  • Highly skilled in the usage of data center automation and configuration management tool such as Docker.
  • Responsible for configuring management of different application layer modules.
  • Perform Deployment of Release to various QA & UAT environments.
  • Ensured processes are deployed successfully to production environment.
  • Supporting different projects build & Release SCM effort e.g. branching, tagging, merge, etc.

Environment: AWS, Jenkins, Maven, Subversion, Ant, Bash Scripts, Git, Docker, Jira, Implementing a Continuous Delivery framework using Jenkins, Chef, and Nexus in Linux environment. VERITAS Netback up 4.x/5.x/6.x, Solstice Disk Suite, OpenStack.

Confidential, Franklin Lakes, NJ

Release Engineer

Responsibilities:

  • As member of Release Engineering group, redefined processes and implemented tools for software builds, patch creation, source control, and release tracking and reporting, on UNIX platform.
  • Integrated GIT into Jenkins to automate the code check-out process.
  • Used Jenkins for automating Builds and Automating Deployments.
  • Maintain and track inventory using Jenkins and set alerts when the servers are full and need attention.
  • Designed the Release Plans while coordinating wif Stake Holders including Project Management Lead, Development Lead and QA Team Lead.
  • Experience working wif Puppet Enterprise and Puppet Open Source. Installed, configured, upgraded and managed Puppet master, agents & Databases.
  • Integration of Puppet wif Apache and developed load testing and monitoring suites in Python.
  • Integrated delivery (CI and CD process) Using Jenkins and puppet.
  • Automating the regular tasks in Subversion and streamlining the process of access to SVN.
  • Migrated Projects from SVN to GIT.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Installation of Application on production and Test server for the use of application development and configuration.
  • Responsible to perform Build operations wif ANT Scripts, while implementing the required modifications in the ANT Script to perform build operations, in accordance wif requirements.
  • Configured the Hosted, Proxy and Virtual repositories based on the requirements to share artifacts wif in company.
  • Performed database deployment activities like execution of Database scripts.
  • Dealt wif Jira as ticket tracking and work flow tool.
  • Releasing code to testing regions or staging areas according to the schedule published.

Environment: Linux, UNIX, Jenkins, Windows, Subversion, GIT, ANT, MAVEN, Jira, Puppet, Apache, Test Manager.

Confidential

System Engineer/ Linux Administrator

Responsibilities:

  • Installed/Configured/Maintained/Administrated the network servers DNS, NIS, NFS, SENDMAIL, Involved in Adding new disks, formatting, partitioning, disk space allocation, monitoring system performance, system tuning, server hardening and crash recovery issues.
  • Responsible for installing, configuring, maintaining, upgrading and troubleshooting EMC power path on Solaris 10 and Linux.
  • Installed and configured RHEL 4.x/5.x for production, staging and test environments.
  • Implemented security in systems and network for all Sun Enterprise Servers & Desktop Servers, Implemented the skills of Load balancing for edge components using F5's Big IP load sprayer.
  • Installed and configured Solaris 10 servers wif Zones and containers on SUN M5000 and T2000 Servers wif SUN ZFS. Implemented SUDO, SSH and other security tools.
  • Administered file system and volumes using VERITAS Storage Foundation, Solaris Volume Manager on Solaris and Logical Volume Manger on Linux. Installed and Configured VERITAS Volume Manager for Development, Test and Production environments.
  • Key participant in implementation and integration of three new data centers including physical, logical and application level testing and support and developed and executed test plans for VERITAS Cluster wif Netapp SAN.
  • Installed and configured Red Hat Satellite server for package transfer across servers, to store client's system profile and to control other servers in the network.
  • Package management like Install, remove and update and querying packages using RPM tool.
  • Maintained Load balancing, High availability, Failover functionality and Disaster recovery included changing IP address of the web and app server machines, which caused change in the virtual host and http transport configurations.
  • Provided 24x7 on-call supports in debugging and fixing issues related to Linux, Solaris, HP-UX Installation/Maintenance of Hardware/Software in Production, Development & Test Environment as an integral part of the Unix/Linux (RHEL/SUSE/SOLARIS/HP-UX/AIX) Support team.
  • Monitoring of space availability on each file system using the Shell Scripts.
  • Monitored the performance of the system using ps, prstat, vmstat, mpstat, perfmeter and iostat to check the CPU utilization, bottlenecks of I/O devices, Memory usage and Network traffic.
  • Responsible for configuring Postfix mail relays wif Mail Exchangers, Bind DNS Server and clients, SNMP v3 and NTP relays.
  • Worked in environment containing Solaris zones/containers and involved extensively in trouble shooting the issues by finding out root causes, analyzing core dumps and resolved system crashes.
  • Supporting servers wif Oracle 10g and MySQL Databases, coordinating wif DBA's for Kernel Tuning and performance monitoring.

Environment: Linux, UNIX, RHEL 4.x/5.x, Solaris, Oracle 10g, MySQL.

We'd love your feedback!