We provide IT Staff Augmentation Services!

Aws/cloud Engineer Resume

0/5 (Submit Your Rating)

Rockville, MD

SUMMARY

  • Over 7 years of professional experience in IT industry, with over 4 years of experience in AWS cloud computing and 3 years as a System Administrator.
  • Experience in providing operations and maintenance support for AWS cloud resources such as launching, maintaining, and troubleshooting EC2 instances, S3 buckets, Virtual Private Clouds (VPC), Elastic Load Balancers (ELB), Relational Database Services (RDS), Backups, Route53, CloudWatch and IAM.
  • Experience in architecting and managing AWS cloud infrastructure.
  • Expert in integrating various tools and application servers.
  • Configure the servers with the CloudWatch monitoring and monitor the performance metrics of the production servers.
  • Knowledge in load balancing and set up load balancer and firewall rules in and enterprise environment.
  • Manage Amazon instances by taking AMIs and perform administration.
  • Use scripting languages like Bash, PHP, and web servers like Apache.
  • Experience with RDS and Dynamo DB tasks in AWS.
  • Configure and update the servers using configuration management tools like Chef, Puppet and Ansible.
  • Service delivery management using Amazon AWS (EC2, ELB, CloudWatch).
  • Message management using Amazon SQS.
  • Create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Knowledge of using Routed Protocols: FTP, SFTP, SSH, HTTP, HTTPS and Connect direct.
  • Establish capabilities in application design, implementation, troubleshooting, monitoring, continuous improvement and change controls.
  • Strong analytical, diagnostics, troubleshooting skills to consistently deliver productive technological solutions.
  • Install and configure WebSphere/APACHE/TOMCAT server for Solaris and Windows connectivity.
  • Expert in deploying the code through application servers like WebSphere/Apache /Tomcat.
  • Basic knowledge in programming language such Java, PHP, C, C++.
  • Virtualize the servers on AWS using the Docker, create the Docker files and version control.
  • Experience in Administration of Production, Development and Test environment’s carrying Windows, Linux.
  • Understand various technologies including, applications, databases, networking and telecommunications.
  • Coordinate different teams across the globe to deploy different builds to different environments on parallel development for multiple projects.
  • Highly organized, independent and a quick learner and able to multi - task to accomplish projects.
  • Excellent communication skills, enthusiastic with thrive, determination to do whatever it takes to get the job done and ability to work efficiently in both independent and team work environments.

TECHNICAL SKILLS

Cloud: AWS

Configuration Management: Chef, Puppet, Ansible

Networking Tools: DNS, Route53, FTP, HTTP, HTTPS, TCP

Web Server: Apache, Tomcat, WebSphere

Operating System: Linux, Red Hat Linux, Windows XP/2007, Sun Solaris 8/9/10/11, RHEL 3.x/4.x/5.x/6.x, Windows Server 2000, 2003,2008 and 2012, OEL 4,5,6, VMware ESX/ESXi 3.5/4.1/5.HPUX 10.x/11.x

Scripting Language: Bash, Java, C, C++, PHP

Database: Oracle, DB2, SQL, Mongo DB

Monitoring: CloudWatch, Nagios

Virtualization: VMware, Docker

PROFESSIONAL EXPERIENCE

Confidential, Rockville, MD

AWS/Cloud Engineer

Responsibilities:

  • Experience in designing and deploying AWS Solutions using EC2, S3, EBS, Elastic Load balancer (ELB), auto scaling groups.
  • Automate Deployment using configuration Management tool like puppet to provision amazonAWS Instances to enable continuous Deployments.
  • Responsible for design and architecture of different release environments for new projects.
  • Work at optimizing volumes and EC2 instances and created multiple VPC instances.
  • Create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Maintain Jenkins continuous integration infrastructure and automated releases to DEV/TEST/STG/PROD environments.
  • Install, configure and maintain web server like Apache Web Server.
  • Create policies for projects according to client requirements.
  • Use CloudFront to set alarms for notification or automated actions; and to monitor logs for a better understanding and operation of the system.
  • Design highly available systems using multiple EC2 instances, Auto Scaling, Elastic Load Balance and AMIs.
  • Create Route 53 DNS entry for domain name resolution.
  • Utilize Amazon Glacier for archiving data.
  • Create and manage S3 buckets; Enable logging in S3 bucket to track the request who is accessing the data and also enable versioning in S3 bucket and restore the deleted file.
  • Create CloudFront to speed up the distribution of web content.
  • Create AMI’s and Create volume from snapshot with more space.
  • Configure schedule snap vault backup on volumes and project shares.
  • Utilize EBS to store persistent data and diminish failure by using snapshots.
  • Create Docker containers to build, ship and run any app or image to deploy the applications.
  • And by providing an additional layer of abstraction and automation ofoperating-system- levelvirtualizationonLinux. Docker uses the resource isolation features of theLinux kernel.
  • Server configure management via Puppet or Chef and System orchestration via Ansible.
  • Use Multi Factor Authentication to secure the AWS Account.
  • Maintains the integrity and security of servers and systems, by creating and managing security groups.
  • Scale up instances per customer request by changing instance type.
  • Implement Auto Scaling for scaling out to ensure availability and scalability of customer websites and applications.
  • Use PHP pages for web applications.

Environment: AWS, S3, EBS, Elastic Load balancer (ELB), Auto Scaling groups, VPC, IAM, Cloud Watch, Glacier, bash scripts, PHP script, Linux environment.

Confidential, Boston, MA

AWS Operation Engineer

Responsibilities:

  • Design highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balancer and AMIs.
  • Define AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
  • Perform data dump provide system administration support for a client with 120 instances hosted in AWS Cloud environment.
  • Use Chef cookbooks to handle tasks such as installing and configuring packages and deploying apps
  • Manage and create user accounts, share folders, provide day to day user support, log management, reporting, applying Group policy restrictions, etc.
  • Create a web page using Apache web server.
  • Create volumes from snapshots.
  • Configure and managing daily and hourly scheduled snapshots backup and also restore the data.
  • UtilizeNagiosbased Open Source monitoring tools to monitor Linux Cluster nodes configured using Red Hat Cluster Suite
  • Configure schedule snap vault backup on volumes and project shares.
  • Experience involving configuring S3 versioning and lifecycle policies to and backup files.
  • Enable logging in S3 bucket to track the request who is accessing the data.
  • Provide policies to groups using policy generator and set different permissions based on the requirement along with providing ARN (Amazon Resource Name).
  • Design roles and groups for users and resources using AWS Identity Access Management (IAM) and also managed network security using Security Groups, and IAM.
  • Utilize CloudWatch to monitor resources such as EC2, CPU memory, Amazon RDS DB services, DynamoDB tables, EBS volumes.
  • Configure Virtual Private Cloud (VPC) with both public and private subnets, NAT instances, and Elastic Load Balancers and also enable latency in VPC.
  • Implement IAM best practices Assist in writing change implementation plans (CIPs) for Change Control Board (CCB) approval.
  • Involve in maintaining the user accounts (IAM), RDS, RDB, DynamoDB, SES, SQS and SNS services in AWS cloud.
  • Create DB Clusters in Amazon aurora.
  • Experience with internet technologies including TCP/IP and HTTP.

Environment: AWS, Windows 2003/2008, Windows XP/Vista/Win 7, Remote desktop services, Linux, apache.

Confidential, Carlsbad, CA

AWS Engineer

Responsibilities:

  • Work with application development teams to ensure that their applications are designed properly for interacting with AWS.
  • Hands on experience in EC2, VPC, Subnets, Routing tables, Internet gateways, IAM, Route 53, VPC peering, S3, ELB, RDS, Security Groups, Cloud Watch, SNS on AWS.
  • Create AMI images of critical EC2 instances as backup.
  • Configure and managing daily and hourly scheduled snapshots backup.
  • Restore the data from snapshots if needed.
  • Setup and manage security groups, VPC specific to environment.
  • Manage messages using Amazon SQS.
  • Manage Red Hat Linux and Windows virtual servers on AWS EC2 using Open-Source Puppet Server.
  • Configure Puppet, create manifest using Puppet language for automation deployment, repetitive tasks, quickly deploys critical applications, environment configuration. Develop build and deployment script using bash and shell scripting.
  • Troubleshoot the automation of installing and configuring applications in the test environments. Create and maintain the shell deployment scripts for tomcat server.
  • Involve in installing puppet client on Red hat & Solaris servers for automation purpose.
  • Configure, monitor and distribute on multi-platform servers using Puppet. Define Puppet server and workstation to manage and configure nodes.
  • Work on Autoscaling, Cloudwatch (monitoring), AWS Elastic Beanstalk (app deployments), Amazon S3 (storage) and Amazon EBS (persistent disk storage).
  • Planning, deployment and tuning of Elastic search for Linux based infrastructure.

Environment: AWS, bash script, AWS Linux AMI

Confidential, Dallas, TX

System Administrator

Responsibilities:

  • Install software, patching, upgrading and maintenance of OS and server hardware components as per requirement.
  • Perform daily system monitoring, verifying the integrity and availability of all hardware, server resources, systems and key processes, reviewing system and application logs, and verifying completion of scheduled jobs such as backups.
  • Install and configure Apache, Tomcat, etc.
  • Troubleshoot Windows 2003 Servers and streamlining the user policies. Managing user accounts using Active Directory.
  • Update support documentation.
  • Answering and responding to all calls and requests within agreed time scales.
  • Keep customers updated as to progress.
  • Provide troubleshooting and configuration support for client desktop and networking environment.
  • User creation/deletion/modification tasks.
  • Manage File Systems and Disk management.
  • Configuration and Administration users and group management.
  • Monitoring Disk, CPU utilization and Memory Performance.
  • Install and configure Apache Web server.

Environment: Windows, Red Hat Linux, Apache, Putty storage

Confidential

Linux Systems Administrator

Responsibilities:

  • Responsible for administration and maintenance of Red Hat Linux.
  • To manage the day - to-day tasks, operation and problem-solving of a team to meet with the required service level Agreements and standard.
  • Implement virtualization using VMware in Linux.
  • Installation of VMware ESX 3.5 and administration of VMs.
  • Patches and Package administration for installation of patches following company policy.
  • Deploying and maintaining of the Virtual machines.
  • Take care of 1500+ Linux Servers in critical production environment with 24/7 support running in-house applications, web services and databases.
  • Coordination with datacenter support teams to perform hardware upgrades (Addition of CPU, Memory and PCI cards).
  • Review the customer requirement and understand the new server, storage, network, backup requirement.
  • Regular performance tuning after installing/ upgrading / deployment of patches and proactive monitoring to maintain a good database server.
  • Work on the configuration of server using monitoring tool like Nagios.
  • Installation and management on Linux servers for applications like Apache and Tomcat.

Environment: Windows 2007, 2008, Linux Red Hat4.0/5.0, HTTP, Apache, Tomcat.

We'd love your feedback!