Cloud Engineer Resume
Third Lake, IL
SUMMARY
- Mature experience at a senior level on AWS (Amazon Web Services), VMware virtualization/Windows, Linux and Infrastructure management.
- Over 6 years of experience working with different Services in AWS like EC2, VPC, ELBs, IAM, RDS, Route53 EMR, Cloud watch, SNS etc.
- Expertise in Windows server administration and active directory administration.
- Experience managing large - scale deployments of applications on AWS using tools like Cloud formation to automate infrastructure deployment.
- Expertise in deploying virtual machines and applications in enhanced secured way using Network ACLs
- Extensive experience in studying existing infrastructure landscape, design cloud architecture, Proof of Concepts, design improvements, cost Estimation and implementation of AWS Cloud Infrastructure recommending application migrations to public cloud.
- In-depth AWS experience AWS including EC2, VPC, Identity and Access Management (IAM), EC2 ASG, Elastic Beanstalk, S3, Cloud Front, RDS, Dynamo DB, ElastiCache, Route 53, Cloud Watch, Cloud Formation, Cloud Trail, OpsWorks, SNS.
- Good exposure on EBS, EFS and S3 storage services of AWS
- Understanding on building Infrastructure as code using AWS Cloud Formation.
- Experience working on Administering various AWS Services USING AMAZON AWS Console,
- Experience working on version control systems including GIT and SVN
- Has experience in Build Management Tools and Maven, configuration and automation management tools Puppet.
- Good experience in troubleshooting issues, working in team to achieve project goal
- Good knowledge on handling both Linux and Windows server, scripting
- Experience with designing and implementing application migration cloud solutions.
- Focus on automation integration monitoring and configuration management.
- Good knowledge on handling tickets/issues raised by application team.
TECHNICAL SKILLS
Cloud Services: AWS specific EC2, S3, ELB, Auto scaling, S3, Elastic Beanstalk, Cloud Front, RDS, Redshift, VPC, Cloud watch, Cloud trail, ops work, IAM, SNS, Dynamo DB, SNS.
Build Tools: Maven
Version Control: Subversion (SVN), GIT Hub
Web Servers: Apache, Tomcat
Monitoring Tools: Nagios, CloudWatch
Continuous integration tool: Jenkins
Relational Databases: Oracle 9i/10g/11i, MySQL
Operating Systems: Windows, Ubuntu
PROFESSIONAL EXPERIENCE
Confidential, Houston, TX
AWS Solutions ArchitectResponsibilities:
- Analyze the existing on premise architecture and come up with cloud architecture for the existing environment, and list all the services needed to migrate the current architecture including the price estimation of resources on AWS.
- Create IAM accounts for different users including developers, system admins and network admins.
- Creating migration documentation for the on-premise environment to be migrated to the cloud environment.
- Provisioning of AWS resources like EC2, VPC, EBS, AMI, S3 buckets, Creation of Subnets and all other operational tasks using AWS CLI
- Used EBS (Elastic Bean Stalk) for deployments on Development environment.
- Involved in monitoring builds, break/fix management, issue tracking, and identifying and resolving wide variety of build-related issues for different applications.
- Setup Jenkins tool to integrate the JAVA project and maintained Jenkins with continuous integration and deployment.
- Configuration management is done using puppet for automating the software stack push on AWS Instances
Confidential, San Ramon, CA
AWS Solution Architect
Responsibilities:
- Hands on experience in Amazon Web Services (AWS) provisioning and good knowledge of AWS services like EC2, S3, Glacier, ELB (Load Balancers), RDS, SNS, SWF, and EBS etc.
- Application deployment and data migration on AWS.
- Using Chef to maintain the configuration.
- Configured Nagios to monitor EC2 Linux instances
- Configured Apache webserver in the Linux AWS Cloud environment using Puppet automation
- Extensive knowledge on writing and deploying modules in puppet
- Hands on Experience in AWS Cloud in various AWS Services such as Redshift Cluster, Route 53 Domain configuration.
- Configured Elastic Load Balancers with EC2 Auto scaling groups
- Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier
- Created monitors, alarms and notifications for EC2 hosts using Cloud watch
- Utilized Cloud watch to monitor resources such as EC2, CPU memory, Amazon ASG to design high availability applications on AWS across availability zones.
- Ability to design applications on AWS taking advantage of disaster recovery
- Hands on experience Configuring Access Lists for inbound and outbound traffic RDS DB services, Dynamo DB tables, EBS volumes; to set alarms for notification or automated actions; and to monitor logs for a better understanding and operation of the system availability regions
- Configured AWS Identity and Access Management (IAM) Groups and Users for improved login authentication.
- Provided policies to groups using policy generator and set different permissions based on the requirement along with providing ARN (Amazon Resource Name).
- Migrated on premises Databases to AWS.
Confidential, Third Lake, IL
Cloud Engineer
Responsibilities:
- Designing and implementation of Public and private facing websites on AWS Cloud
- Migrating from on premise infrastructure to AWS.
- Design and implement availability, scalability, and performance plans for the AWS managed service environment.
- Implement process and quality improvements through task automation. Institute infrastructure as code, security automation and automation or routine maintenance tasks.
- Involved in designing and deploying multitude applications utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, IAM) focusing on high-availability, fault tolerance, and auto scaling in AWS Cloud Formation.
- Configured AWS IAM and Security Group in Public and Private Subnets in VPC.
- Created AWS Route53 hosted zones and records for DNS of our applications.
- Design AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful Deployment of Web applications and database templates.
- Implement automated local user provisioning instances created in AWS cloud.
- Have used Oracle, My SQL DB and Elastic cache to perform database administration.
- Configured and Managed EC2, RDS, Cloud watch, Cloud Formation, S3 Buckets, VPC, VPN Security Groups, Cloud Trial, Elastic Load Balancer, Auto-scaling, ElastiCache, etc.
- Responsible for Security, including opening different ports on security groups and Network ACL's.
- Configure different Notifications on AWS Services
- Interact with development teams on architecting and designing web interfaces and infrastructures that safely and efficiently power the cloud environment.
- Configures few shell scripts to automate the tasks including taking backups and also cron scheduling jobs to automate the tasks including storing the uploaded documents from Application to S3 Buckets
- Created and transitioned the infrastructure to AWS using weighted routing policy
- Created AWS Config and built the tools to track the configuration changes and by setting the automatic Notifications using AWS SNS
- Designing a backup solution and Disaster Recovery for the product and infrastructure in the cloud.
- Built AWS Resource group to group the resources by Environment.
- Installed, configured and managed the Apache and Tomcat Applications.
- Configuration management using Puppet and continuous integration
Confidential, Irvine, CA
Junior System Administrator
Responsibilities:
- Installed Redhat Linux 5.2 on Dell, Linux Enterprise Server Machine E20 Enterprise Server (Sun Solaris)
- Installed, Maintained, Administered and troubleshooter Sun Solaris 8,9 and Redhat 9, AS 3.0 servers on various hardware platforms that include Sun 4800, V480, 280R, 4500, 3500, Dell 6400, 2400, 1800 etc.
- Performed automated installations of Operating System using Jumpstart for Solaris.
- Extensively worked on hard disk mirroring and stripe with parity using RAID controllers
- Implemented a High Availability Cluster using 2 V480s, a T3 and Veritas Cluster Server 4.1.
- Provided day-to-day user administration like adding/deleting users and managing users queries.
- Shell programming for routine administration tasks. Analyzing & monitoring system performance through various system
- Configured Samba Server on sun machine, established network connectivity with PC's through SMB & NMB Protocol.
- Backup & Recovery system performance monitoring kernel tuning, debugging OS failure.
- Manage Tivoli monitoring tool.
- Attended the day to day user problems
- Adding users according to ticket requirement and mounting the file system, cron-jobs adding etc in Redhat Linux
- Configured DNS, NIS+ Send mail Server Redhat Linux 5.2
- Implemented and Administered Network File Systems using auto-mounter and administering user and OS data files in NIS, NFS environment
- Created Oracle Databases and related tasks to support the Oracle team
- System Administration of Redhat Linux & SOLARIS,, Red Hat Linux boxes 5.5, 6.0,6.1,6.2, HP Proliant D 320/360/380/560 & NT Servers 3.5, 4.0 and Win NT 2000.
- Configured Printers(Local, Remote & Network Printer) in Redhat Linux 5.2
- Responsible for all day to day system administration tasks (Disk space issue/FS/User logins)
- Configured network file sharing and enabled remote mounting file systems.
- Implemented TCP/IP network based on DHCP, DNS on Linux 5.2 & Sun Solaris 8.
- Set up of network involving Sun Workstation, Servers and Communication Product.
- Setup a Jumpstart server and client workstation installation.
- Implemented Server Virtualization using VMware for Redhat linux.
- Designed, implemented and configured disaster recovery plans for operating systems, databases, networks, servers, and software applications.
Environment: Solaris 8/9/10, Redhat Linux 4/5, HP-UX 11i, VMware ESX, Sun Fire 440R Server, Sun Fire V880/890, Sun Enterprise T series servers, SPARC Server 1000, HP 9000 K, L, N-class Server, IBM P series Servers, Veritas Net Backup 6.x, Veritas Volume Manager 5.x