We provide IT Staff Augmentation Services!

Aws Engineer Resume

2.00/5 (Submit Your Rating)

Phoenix, AZ

SUMMARY

  • Around 8 years of extensive experience in IT Industry that includesAWSand DevOps Engineering, Build, Deploy & Release Management Operations, Software Configuration Management.
  • Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing theAWSstack (Including EC2, VPC, Glacier, Route53, S3, RDS, Cloud watch, Cloud Trial, WAF, SNS and IAM), focusing on high - availability, fault tolerance, and auto-scaling.
  • Experience in Creating and ManagingAWSStorage Services like S3, EBS
  • Expertise in Querying RDBMS such as MYSQL and Oracle by using SQL for Data integrity.
  • Creating monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Good knowledge on ELB, RDS, EBS security groups, firewall and Route 53.
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plug-ins for the JIRA bug/issue track.
  • Experience in maintaining and executing build scripts to automate development and production builds.
  • Participated in performance tuning, unit test case preparation and execution.
  • Efficient in working closely with Development, QA, Product and Business owner teams to ensure high quality and timely delivery of builds and releases across multiple platforms and environments.
  • Knowledge of using Routed Protocols: FTP, SFTP, SSH, HTTP, HTTPS and Connect direct.
  • Experienced in Querying RDBMS such as Oracle, MySQL and SQL Server by using SQL for data integrity.
  • Proficiency in installing CHEF Workstations, Bootstrapping Nodes, writing Chef recipes and cookbooks and uploading them onto Chef servers.
  • Working knowledge on Software Configuration Management (SCM) Systems, VMware, Build Management Tools and Build and Release Engineering Tools and Automation of SCM processes using Triggers and Shell Scripts. knowledge in design and development of Java/J2EE applications using programming languages like Java, Web technologies like HTML5/CSS3, JavaScript and frameworks like Hibernate and Spring
  • Installation, Configuration, maintenance and troubleshooting of Linux/Windows server operating systems.
  • Experience in Build and Continuous Integration with like Ant, Maven, Jenkins, and Bamboo.
  • Closely worked with Developers and Analysts to address project requirements. Able to effectively manage time and prioritize multiple projects.

TECHNICAL SKILLS

Operating Systems: Amazon Linux AMI, Linux (Ubuntu, Centos, Red Hat), Solaris, Windows Server Configuration Windows- 2008, 2012.

Web Technologies: Servlets, JDBC, JSP, XML, HTML, .Net, Java Script

Build Tools: Ant, Maven, Jenkins, Hudson and Bamboo

Cloud Platform: AWS (Amazon Web services)- RDS, S3, EC2, Load Balancing, VPC, EBS, Cloud Formation, Lambda, Cloud WatchWeb/Application Servers Tomcat, HTTP Server, Weblogic, Jboss.

Languages: Python, PHP, HTML, SQL, C, Bash, JavaScript, Java

Database: Oracle, MySQL

Project management: Waterfall and Agile Methodology

Scripting language: Python, Ruby, Shell script, Node.js

PROFESSIONAL EXPERIENCE

Confidential - Phoenix,AZ

Aws Engineer

Responsibilities:

  • Involved in designing and deploying multitude applications utilizing almost allAWSstack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto scaling inAWSCloud Formation.
  • Provided highly durable and available data by using S3 data store, versioning, lifecycle policies, and created AMIs for mission critical production servers for backup.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage usingAWSCloud watch
  • Created Instances in Amazon EC2 for Test, Staging, and Production environments.
  • Installed SSL/HTTPS certificates for Development and Test Environment.
  • Collaborated with Development and Support teams to setup a Continuous Delivery environment with the use of Docker, continuousbuildand delivery tools.
  • Created different application processes in UDeploy which would deploy applications, add status messages based of the results and rollback the deployments based on the failures into different environments.
  • Application Deployments & Environment configuration using Chef, Puppet, Ansible.
  • Managed servers on the Amazon Web Services (AWS) platform instances using Puppet, Chef Configuration management.
  • Configured and maintained SAN storage product for redundancy using EMC Powerpath
  • Created Development Environments in Amazon Web Services using services like VPC, ELB, EC2 and RDS instances.
  • Experience inAWSServices such as Redshift Cluster, Route 53 Domain Configurations.
  • Performed integration of Code Quality Analysis techniques - Check style, Find bugs with CI tools. Managed Sonatype Nexus repositories to download the artifacts (jar, war & ear) during the build. Used Shell scripts, bash, Payton, Json to automate the deployment process.
  • Configured Elastic Load Balancers (ELB) with EC2 Autoscaling groups.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Manage Route 53 DNS hosted zones configuring aliases for Elastic Load Balancer applications
  • Convert and deployed physical and VMWare virtual systems into EC2 AMI instances.
  • Increasing EBS backed volume storage capacity when the root volume is full usingawsEBS volume feature.
  • DesignedAWSCloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Used Nagios as a monitoring tool to identify and resolve infrastructure problems before they affect critical processes and worked on Nagios Event handlers in case of automatic restart of failed applications and services

Environment: Amazon Web Services (AWS) EC2, Route 53, S3, VPC, IAM, Cloud Watch Alarms, Cloud Formation, Git, GitHub, Jenkins, Gradle, Maven, Chef, Python, Nagios, Shell Scripting, MySQL, VMware workstation,, VMware workstation, Linux, Unix, Windows, TCP/IP

Confidential - Camp Hill, PA

Aws/Devops Engineer

Responsibilities:

  • Design AWS Cloud Formation templates to create custom sized VPC, subnets to ensure successful deployment of Web applications and database templates
  • Worked on AWSEC2, IAM, S3, EBS, Elastic Load balancer (ELB), auto scaling group services.
  • Manage all CM tools (Maven, Jenkins, ANT, Git, and GitHub) and their usage / process ensuring traceability, repeatability, quality, and support.
  • Administered version control systems to create daily backups and checkpoint files.
  • Installed, configured and maintained web servers like HTTP Web Server, Apache Web Server and Web Sphere Application Server on Red Hat Linux
  • Maintained build related scripts developed in shell for Maven builds. Created and modified build configuration files including POM
  • Configured security and system in Jenkins. Added multiple nodes to Jenkins and configured SSH for continuous deployments.
  • Troubleshoot the build issue during the Jenkins build process and resolved system issues.
  • Proposed and implemented several release processes to achieve consistent results and stabilities across environments.
  • Good experience in windows & VMware server automation using scripting language Power shell, VB Script.
  • Utilize AWSCLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission critical production servers as backups.
  • Automated the cloud deployments using chef, python (boto&fabric) andAWSCloud Formation Templates.
  • Well Versed with Configuring Access for inbound and outbound traffic RDS DB services, DynamoDB tables, EBS volumes to set alarms for notifications or automated actions
  • Member of Continuous Change Management (CCM) representing changes for Release and environment configuration.
  • Used IAM to create new accounts, roles and groups
  • Supported AWS Cloud instances and used AWS command line Interface to manage and configure variousAWSproducts. Wrote automation scripts in Ruby and bash
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage usingAWSCloud watch.
  • Configured Chef nodes to have auto-check on a daily basis and monitored their states and uploaded recipes on Chef web console.
  • Participated in configuring and monitoring distributed and multiple platform servers using Puppet. Used Puppet server and workstation to manage and configure nodes.
  • Installed VMware VSphere 5 and created virtual machines on ESX 5.0 Servers using Dell PowerEdge R410
  • Managing EC2 and Vpc instances using Terraform. Monitoring simple, malleable and scalable framework using sensu.

Environment: AWSEC2, VPC, Cloud Watch, IAM, SNS, SQS, CloudFormation, Chef, Jenkins, Maven, Ant, Git, JIRA, SHELL Scripting.

Confidential - San Antonio, TX

Devops Engineer

Responsibilities:

  • Used Jenkins innovatively to automate most of the build related tasks. Improved throughput and efficiency of build system by providing EO/managers rights to trigger required build.
  • Designed and developed a configuration management database (CMDB) using Python and MySQL to maintain and audit the everyday configuration changes.
  • Provided end-user training for all Subversion (SVN) users for effective use of tool.
  • Experience in working with AWS
  • Automated the cloud deployments using Chef, Python (boot& fabric) and AWS Cloud Formation Templates.
  • Expertise in installing, configuration and administration of Tomcat and Web Sphere. Understanding of cloudbased deployments into Amazon EC2 with puppet
  • Involved in the installation and configuration of Nginx as a web server.
  • Enabled Continuous Delivery through Deployment into several environments of Test, QA, Stress and Productionusing Jenkins.
  • Automate the builds and deployment of JAVA projects using ANT and Jenkins.
  • Involved in implementing Chef Cookbooks for OS component configuration to keep AWS server's template minimal
  • Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to ChefServer, Managed On-site OS/Applications/Services/Packages using Chef as well as AWS for EC2/S3&ELB with Chef Cookbooks.
  • Coordinated in pushing the code to GitHub and automating process of release by pushing all the code to GitHub.
  • Used Git for source code version control and integrated with Jenkins for CI/CD pipeline, code quality tracking and user management with build tools Maven and Gradle.
  • Extensive exposure to Configuration Management policies and practices with regards to SDLC; along with automation of scripting using BASH/Shell, Perl scripting.
  • Automated the Build and Deployment process using Jenkins and Apache Tomcat.
  • Automated Nagios alerts and email notifications using python script and executed them through Chef
  • Deployed the build artifacts into environments like QA, UAT and production according to the build lifecycle
  • Used the continuous Integration tools such as JENKINS and HUDSON for automating the build processes.

Environment: Maven, Ant, Jenkins, Hudson, Chef, Apache Tomcat, shell & Perl scripting, Subversion, Windows, Linux, Unix, Git.

Confidential

Build/Release Engineer

Responsibilities:

  • Implement, maintain and support reliable, timely and reproduciblebuildsfor project teams.
  • Implemented continuous integration using Jenkins
  • Developed and implemented the softwarereleasemanagement for thereleaseof web applications
  • Setup Git repo server to keep the source code for code management. Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts.
  • Continuously updating documentation for internal knowledge base of support team and IT team.
  • Responsible for on boarding Application teams tobuildand deploy there code using GitHub, Jenkins, Artifactory and Ansible.
  • Participated in thereleasecycle of the product which involves environments like developments QA and production.
  • Worked with the Architects on SDLC process being the owner of post development environments.
  • Developed Jenkins Plugins which integrates our In-house tools with Jenkins.
  • Worked closely with developers and managers to resolve the issues that rose during the deployments to different environments.
  • Written Maven, Shell Scripts to buildthe application and deploy.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Performed daily/week softwarebuildsand releases for their promotion to the production environment.
  • Maintained and administered GIT source code tool and created Branches, Labels and performed Merges in GIT
  • Setup and maintain a continuous integrationbuildserver using Jenkins. Implemented Backup/Disaster recovery system for entire CI system. Implemented roles and environments using chef.

Environment: Subversion, ANT, Maven, Jenkins, LINUX, Shell scripts, Chef, SQL.

Confidential

Linux Adminstrator

Responsibilities:

  • Maintain 150 servers and 8 repositories for releases and check performance to reduce the time taken in each activity.
  • Installation, Configuration and administration of Red Hat Linux servers and support for servers.
  • Created new File systems and Logical Volumes, performed file system management and troubleshooting in Redhat.
  • Created and edited Users, Groups and file permissions as per requirements.
  • Maintained and administered aroundLinuxand AIX Servers.
  • Installation of firewall checkpoint, configure and install IP filter to protectLinuxsystem which is connected to the internet.
  • Set up DNS servers to resolve hostnames for both the internal and external networks.
  • Setup, configured and maintained NFS, NIS, and TCP/IP network, setting up SSH and SCP features between hosts
  • Worked on configuring TCP/IP, network interface, assigning static routes and hostnames.
  • Worked with monitoring tools such as Nagios and HP Open view.
  • Performance Analysis of resources like CPU, Memory, Disk and Swap from command line using commands like prstat, vmstat, sar, iostat, swap etc. and tuning of the kernel parameters for the better performance of the operating system and TCP.
  • Maintenance of Logical Volume Management (LVM) and RAID inLinux.
  • Creating and updating the Crontab files. NFS Administration. System Resource Controller Administration.
  • Supporting and working on the various projects such as Sudo Upgrade,LinuxKernel Patching, AIX OS patching, Applying security patch and hot fixes.
  • Configure VG's and LV's, Extended LV's for file system growth needs using LVM commands.

Environment: Maven, Ant, Jenkins, Hudson, Chef, SSH SCP, shell & Perl scripting, LVM, RAID, Linux, Unix, Git, AIX OS

We'd love your feedback!