We provide IT Staff Augmentation Services!

Aws Engineer Resume

4.00/5 (Submit Your Rating)

New Concord, OhiO

PROFESSIONAL SUMMARY:

  • Skilled Professional over 7+ years as AWS Engineer/Linux Admin experience in IT Infrastructure and Hosting based 24X7 support environments.
  • Expert - level knowledge of Amazon EC2, Amazon S3, Amazon RDS, Amazon VPC, Amazon Elastic load balancing, Amazon SQS, Cloud watch and other services of the AWS family.
  • Expert-level knowledge on AWS security tools and services like AWS security model, Identity and access management(IAM), Security groups, Network ACLs, Encryption and Multifactor Authentication.
  • High-Availability, Fault Tolerance, Scalability, Database Concepts, System and Software Architecture, Security, IT Infrastructure, Virtualization and internet technologies.
  • Design and build of core platforms.
  • Worked with several teams to transition workflows to Continuous Integration and Delivery model and implemented best practices for utilizing AWS.
  • Writing JSON templates for cloud formation and contributing to our repository on GITHUB (sub version control).
  • Implemented migration of Source Code Repository to AWS Code Commit.
  • Deployed code in to the required environments using AWS Code Deploy.
  • Experience implementing a Continuous Integration (CI) or Continuous Delivery (CD) pipelines on cloud using AWS Code Pipeline service.
  • Experience on Configuration Management tools like Puppet, Chef and Ansible.
  • Created customized AMI's based on already existing AWS EC2 instances by using create image functionality, hence using this snapshot for disaster recovery.
  • Document system configurations, instances, AMI built practices, backup procedures, troubleshooting guides and keep infrastructure drawings with current changes.
  • Experience in various server configuration and automation management tools such as Chef and Puppet.
  • Installed, deployed and configured RabbitMQ and Kafka, for storing and forwarding messaging data using event-driven architecture.
  • Used AWS Cloud Formation and AWS Ops Works to deploy the infrastructure necessary to create development, test and production environments for a software development project.
  • Worked on migration of Server's, Domain's and Database's migration on Amazon Web Services.
  • Extensive experience in Linux/Unix system Administration, System Builds, Server Builds, Installations, Upgrades, Patches, Migration, Trouble shooting.
  • Database backup (Hot/Cold) and recovery, repair and optimize tables, Database security, creating users and managing permissions.
  • Experience in Creating Docker containers, building docker images and booting the Dev environment & Test environment using Docker images.
  • Experience in automating the AWS Environments using Ansible playbooks.
  • Log Analysis, Maintaining documents of production server error log's reports.
  • Providing data for weekly and monthly report to senior management.
  • Manipulation of shell scripts, php scripts and java scripts during migration and database connection.
  • Written Unit Test Cases for all the developed use cases and did integration testing using Junit.
  • Integrated Active MQ and spring JMS API to send and receive message for the application's Restful API.
  • Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.
  • Used Java 1.8 fundamentals like parallel streams and filters through lambda expressions to handle searching.
  • Expertise in creating DevOps strategy in a mix environment of Linux (RHEL, Ubuntu, CENTOS) servers and Windows along with Amazon Web Services.
  • Experience in Architectural understanding of computing solutions and services, Cloud computing, Network topology, files systems, operating systems and servers and storage management, security practices, identity management, system recovery/backup tools and procedures, hardware virtualization, system monitoring and control processes and industry standards and trends.
  • Excellent customer facing skills and communication skills.

TECHNICAL SKILLS:

DevOps Tools: PowerShell, Docker, Maven, puppet, Chef, Ansible, Jenkins, TFS, IIS, GitHub, Kibana, Elastic Search.Cloud Platforms: Microsoft Azure, Amazon Web Services (EC2, IAM, Elastic Beanstalk, Elastic Load balancer (ELB), RDS (mySql), S3, Route 53, SQS, VPC, Monitoring, Cloud Formation, Code Deploy, AMI, Auto-Scaling and more).

Operating Systems: RedHat Linux 5.x/6.x/7 Ubuntu, CentOS, Windows Server 2003/2008/2012 .

Network Protocols: SMTP, SNMP, ICMP, TCP/IP, FTP, TELNET, UDP, and RIP, ISCSI, Fibre Channel.

Software and Tools: VERITAS Volume Manager 3.x/4.x, WinSCP, FTP, SSL, VERITAS Cluster Services, Cisco CNR, Send mail.

Web/Application Servers: Tomcat, Apache, WebSphere, Nginx, WebLogic

Database: Oracle, MySQL, Cassandra, MongoDB 7, SQL Server 2008/2012/2014

Languages/Scripting: Java, Python, Shell Scripting, Ruby.

PROFESSIONAL EXPERIENCE:

Confidential, New Concord, Ohio

AWS Engineer

Responsibilities:

  • Work closely with development teams to integrate their projects into the production AWS environment and ensure their ongoing support.
  • Automated the front-ends platform into highly scalable, consistent, repeatable infrastructure using high degree of automation using Chef, puppet and cloud Formation.
  • Created network architecture on AWS VPC, subnets, Internet Gateway, Route Table and NAT Setup.
  • Designed high availability environment for Application servers and database servers on EC2 by using ELB and Auto-scaling.
  • Used Cloud Watch for monitoring AWS cloud resources and the applications that deployed on AWS by creating new alarm, enable notification service.
  • Selecting the appropriate AWS service based on data, compute, database or security requirements
  • Add project users to the AWS account with multifactor authentication enabled and least privilege permissions
  • Design and build of core platforms.
  • Managed development and test environments
  • AWS Import/Export accelerates moving large amounts of data into and out of AWS using portable storage devices for transport.
  • Installed application on AWS EC2 instances and configured the storage on S3 buckets.
  • Perform S3 buckets creation, policies and the IAM role based polices
  • Utilized Amazon glacier for archiving data.
  • Capacity planning and bottleneck identification.
  • Configured auto-scaling website platform to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts
  • Server configuration management via chef and puppet.
  • Worked with the development team to create appropriate cloud solutions for client needs
  • Developed hybrid cloud delivery model allowing for customers to choose the mix of public and private clouds to meet their individual needs.
  • Installed and configured Chef for Automating Deployments and setting up the chef-repo, chef workstations and chef nodes.
  • Experience supporting Chef environment with multi servers and involved in developing manifests.
  • Experience with setting up Chef infra, bootstraping nodes, creating and uploading recipes, node convergence in Chef.
  • Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
  • Migrated applications to the AWS cloud.
  • Installed, deployed and configured RabbitMQ and Kafka for storing and forwarding messaging data using event-driven architecture.
  • Build and configure a virtual data centers 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.
  • Manage Amazon redshift clusters such as launching the cluster and specifying the node type as well.
  • Created Continuous Integration (CI) and Continuous Delivery (CD) Pipelines for the build and deployment automation in place.
  • Configured RabbitMQ cluster through federation for high-availability and up-time
  • Worked on the installation and configuration of Apache Cassandra Cluster on both on premise and on Amazon Ec2.
  • Set up a five node Apache Cassandra Cluster on AWS Ec2 instances and managed them both as a part of a single data centre installation and multi data centre installation.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Worked with creation of a database, defining keyspaces, creating, inserting, updating, and deleting data from Apache Cassandra.
  • Implement Continues Integration using Jenkins and Cloud Formation Update Stack
  • Use EC2 Container Service (ECS) to support Docker containers to easily run applications on a managed cluster of Amazon EC2 instances
  • Integrated Active MQ and spring JMS API to send and receive message for the application's Restful API.
  • Simplified Hibernate session and transaction handling by writing a Servlet filter
  • Written Unit Test Cases for all the developed use cases and did integration testing using Junit.
  • Used JAX-RS for creating RESTful web service where the request and response are in JSON format.
  • Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.
  • Used Spring Boot for building cloud Microservices quickly and develop spring based applications with very less configuration.
  • Used Apache Kafka cluster as messaging system between the APIs and Microservices
  • Used Java 1.8 fundamentals like parallel streams and filters through lambda expressions to handle searching.

Environment: Amazon Web Services, IAM, S3, EBS, AWS SDK, Cloud Watch, Cloud Formation, Chef, Puppet, Apache HTTPD, Apache Tomcat, RabbitMQ JSON, Shell, servlet, Node.JS, Maven, Apache Kafka, Cassandra, Spring Boot, Microservices, Java Script, jQuery, JSON, AJAX, Spring, Restful Web services, Agile, Maven, MySQL, JIRA.

Confidential, Long Beach, CA

AWS Cloud/Linux Engineer

Responsibilities:

  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups and Cloud Formation Templates.
  • Setup S3 buckets for Artifact management and Storage of batch files for multi cluster batch application.
  • Migrated on Premise MySQL database to Multi Availability Zone RDS instances.
  • Configured Elastic Load Balancers with EC2 Auto scaling groups.
  • Experience working with Puppet Enterprise and Puppet Open Source. Installed, configured, upgraded and managed Puppet Master, Agents & Databases. Integration of Puppet with Apache and Passenger.
  • Setup Chef Server, workstation, client and wrote scripts to deploy applications.
  • Developed Chef Recipes to configure, deploy and maintain software components of the existing infrastructure.
  • Worked closely with the development and operations organizations to implement the necessary tools and process to support the automation of builds, deployments, testing and infrastructure (infrastructure as code) using Chef.
  • Created customized AMIs based on already existing AWS EC2 instances by using create image functionality, hence using this snapshot for disaster recovery.
  • Worked on AWS cloud watch for monitoring the application infrastructure and used AWS email services for notifying & configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier.
  • Automated CI/CD process using Jenkins, build-pipeline- plugin, maven, GIT.
  • Configured and monitored multiple servers using chef. Defined Chef Server and workstation to manage and configure nodes.
  • Installed Chef Server Enterprise on premise/workstation/bootstrapped the nodes using knife and automated by testing Chef recipes/cookbooks with test-kitchen.
  • Involved in Software Configuration Management, Build & Deployment Management.
  • Provisioned AWS environments with the help of Ansible Playbooks.
  • Worked on writing Ansible playbooks and scheduling jobs using Ansible Tower.
  • Created inventory, job templates and writing Python modules for Ansible customizations.
  • Extensive experience in deploying and debugging of deployments to Web sphere, Tomcat.
  • Exposure to different indexes in Elasticsearch which makes easy search and aggregations to mine any information that is of interest to client requirements.
  • Worked with the Cassandra Query Language, the Data Model, replication and data distribution, tuneable consistency, and transaction management.
  • Exposure to templates in Elasticsearch which subdivide index into multiple pieces which called as shards to speed up serve search requests
  • Creating Docker containers, building docker images and booting the Dev environment & Test environment using Docker images.
  • Worked on the installation and configuration of Apache Cassandra Cluster on both on premise and on Amazon Ec2.
  • Create documents on build process and flow, build script maintenance, user guide for developers for local builds.
  • Used Chef on AWS platform - AWS OpsWorks
  • Installed Kibana and build custom dashboards that can visualize aspects of important data stored by Elasticsearch.
  • Managed multiple patch releases by working closely with QA team and development teams.
  • Set up Jenkins master/slave to distribute builds on salve nodes.

Environment: Puppet, Apache, VPC, NAT, LAMP, Ansible, AWS (EC2, S3, Route 53, CLOUDWATCH, REDSHIFT, ELB, EBS, DYNAMODB, AMI, etc..,) Cassandra, Load balancer, Auto Scaling, SVN, GITHUB, Docker, JIRA, MAVEN, Jenkins, Bugzilla, Elastic Search.

Confidential, East Moline, Illinois

AWS Engineer/Linux Administrator

Responsibilities:

  • Creation of AWS account, creating users, assigning IAM roles and allocation of user policy to individual user.
  • Worked on Amazon Web Services (EC2, ELB, VPC, S3, Cloud Front, IAM, RDS, Route 53, Cloud Watch, Cloud formation, SNS) and basic knowledge of ElastiCache.
  • Creation of VPC, security group, subnet, procuring elastic IP and attaching additional volumes to EC2 instances.
  • Manage AWS S3 account, redshift and RDS cluster creation and data migration between different AZ's.
  • Deployment of entire infrastructure using cloud formation.
  • Setup/Managing Linux Servers on Amazon (EC2, EBS, ELB, SSL, Security Groups, RDS and IAM).
  • Setup/Managing VPC, Subnets; make connection between different zones; Blocking suspicious ip/subnet via ACL.
  • Setup/Managing CDN on Amazon Cloud Front (Origin Path: Server / S3) to improve site performance.
  • Create/Managing buckets on S3 (CLI) and store db and logs backup, upload images for CDN serve.
  • Setup/Managing Databases on Amazon RDS. Monitoring servers thorough Amazon Cloud Watch, SNS.
  • Creating/Managing DNS records on Amazon Route 53.
  • Creating/Managing AMI/Snapshots/Volumes, Upgrade/downgrade AWS resources (CPU, Memory, EBS)
  • Creating AWS Instances and Resources Bills.
  • Working in Production support helping in validating applications.
  • Experience in Linux Administration (Installation, Configuration, Tuning and Upgrades of Linux (Red Hat and Oracle).
  • Creating shell scripts based on the requirements, scripts worked on are used for Database backup and Recovery, Filtering the log files accordingly to the requirement.
  • Installing and Upgrading Red Hat Enterprise Linux on Physical and Virtual Machines.
  • Our team supports 2000 Virtual machines and HP physical servers.
  • Debugging the logs and database records for analyzing the root cause of failure.
  • Using VMware virtualization for Creating, Deleting and Migrating virtual machines.
  • Worked on Apache Tomcat Server for installing and locally hosting web pages.
  • Analyzing the change requests, new patches for each quarter.
  • Working with different people such as business analysts, development team.
  • Configuring networks and restarting daemons on Unix Servers.
  • Created Bash Shell Scripts to automate routine server maintenance jobs.
  • Created Python scripts used to generate reports.
  • Working on different tickets assigned by manager in fixing the issues on servers.

Environment: Amazon Web Services (EC2, ELB, S3, VPC, IAM, Cloud Front, RDS, CDN, AMI, Route53, CloudWatch, CloudFormation, SES, SNS etc..,), UNIX, Windows, SQL Developer, SQL, VMware, Logical Volume Manage for Linux, Python Scripting, Bash scripting, RHEL, HP, kibana.

Confidential

Linux Admin

Responsibilities:

  • Installation, Configuration and administration of Oracle10g/11g database on UNIX, Linux and Windows Servers and also an integral part of the backup and recovery.
  • Installation, Configuration & Upgrade of Linux, HP-UX and Windows operating system.
  • Day - to-day administration on Sun Solaris, RHEL 5/6 which includes Installation, upgrade & loading patch management & packages.
  • Experience in creation of environments on virtual machines to be handed over to development and QA teams.
  • Administered Linux servers for several functions including managing Apache/Tomcat server, mail server, MySQL databases in both development and production.
  • Day to day problem handling like related to File Systems, Disk, Memory, CPU, Network.
  • Performed backup management through regular ufsdump, ufsrestore, fbackup, F-Recovery and DLT tape drives.
  • User Administration, adding and removing user accounts, changing user attributes.
  • Applied patches every quarter regularly to meet audit requirements using Red Hat Satellite server, YUM, RPM tools.
  • Linux kernel, memory upgrades and swaps area. Red hat Linux Kickstart Installation.
  • Created users, manage user permissions, maintain User & File System quota on Redhat Linux.
  • Expert in understanding of Linux Software (RHEL, CentOS, Fedora) and HP rack Server installation
  • Prepared documentation of understanding, deployment instructions for production releases and updated operation procedures.
  • User Account Management and Group Management (Creation, Deletion and Shifting).
  • Creating new file system, managing & checking data consistency of the file system.
  • Good Knowledge in Perl/Shell scripting.
  • Maintaining the CPU & Memory utilization of Servers reports on the WEB.
  • Periodic checks of production and development systems; CPU utilization, memory profiles, disk utilization, network connectivity, system log files, etc.
  • Configuring NFS, Auto-mount and disk space management on HP servers.
  • Performance monitoring and performance tuning using top, prstat, sar, vmstat, ps, iostat etc.
  • User and group administration, management and archiving.
  • Used various network protocols like HTTP, UDP, POP, FTP, TCP/IP, and SMTP.
  • Work on tickets raised in HP Service Client - Incident, Problem, RFC and Service Request
  • Very good understanding in the concepts and implementation of high availability, fault tolerance, fail over, replication, backup, recovery, Service Oriented Architecture(SOA) and various Software Development Life Cycle(SDLC) methods.
  • Works effectively in a team environment to monitor, log, resolve, and escalate infrastructure issues.
  • 24/7 supports for issues arising in production for mission critical and enterprise level applications.

Environment: RHEL5, CentOS, Sun Solaris, and HP-UX, VMware, OpManager, Data Protector, HP OVSC, HP OVPM, SSH, Shell Scripting, Windows - 2000/2003/2007, XP/Vista/7

We'd love your feedback!