Aws Cloud Engineer Resume
Tampa, FloridA
SUMMARY:
- Having 6+ years of total IT experience as an Amazon certified AWS/ Azure/ Devops Cloud Engineer, Windows admin and Linux/Unix Admin.
- 1.5 years of cloud experience on Amazon Web Services (AWS) to build and deploy high availability and scalable infrastructure solutions by using various AWS resources, Elastic Compute Cloud (EC2), Elastic Load Balancers (ELB), Security Groups, Virtual Private Cloud (VPC), Auto Scaling, Cloud Formation, Cloud Watch, Cloud Trail, Cloud Front, Snapshots, Identity and Access Management (IAM), EBS Volumes, Simple Storage Services (S3), Cloudwatch, Route 53, OpsWork, Security Groups RDS.
- Experience Setting - up databases in AWS using RDS and DynamoDB.
- Experience working on storage using EBS, S3 bucket and configuring instance backups to S3 bucket, Glacier.
- Design EC2 instance architecture to meet high availability application architecture and security parameters.
- Worked on EC2 Python scripting (Boto).
- Hands on experience with deploying Autoscaling, connecting to S3 and various other tasks with Python.
- Hands on experience with Lambda for creation of serverless application.
- Worked with IAM service creating new IAM users & groups, defining roles and policies and Identity providers.
- Managed Amazon redshift clusters such as launching the cluster and specifying the node type as well.
- Created alarms and trigger points in Cloudwatch based on thresholds and monitored the server’s performance, CPU Utilization, disk usage.
- Created AWS instances and scheduled the launch and termination of various instance types using third party API’s and configured autoscaling.
- Some experience as a DevOps Engineer with configuration management tools such as Chef, puppet and Continuous Integration using GIT, SVN, Jenkins.
- Worked in Agile development team to deliver an end to end continuous integration/continuous delivery product in an open source environment using tools like Chef and Jenkins.
- Good experience in Linux Administration, Windows Administration, Configuration Management, Continuous Integration (CI), Continuous Deployment and Cloud Implementations.
- Experience in working on various flavors of Linux and Unix based systems like Red Hat Enterprise Linux 5.x, 6.x, 7.x, Ubuntu, CentOS.
- Installation, maintenance and regular upgrades of Red Hat Linux Servers, Cent OS using kick start based network installation.
- Worked with third party tools like CloudEndure.
- Worked on Shell Scripts, Bash Scripts, Java Scripts.
- Worked on Windows server 2000, 2003, 2008 R2 installations, deployments, troubleshooting and automation.
- Install databases like Oracle, MYSQL on Linux.
- Integrated nodes in Chef via knife command line utility.
- Worked closely with development, storage, quality assurance, database, networking and customer support teams to meet business and technical demands.
- Experience with software development life cycle (SDLC) and agile/ iterative/ waterfall methodologies.
- Ability to work closely with teams in order to ensure high quality and timely delivery of builds and releases.
- Good communication skills, problem solving skills, self-motivated and dedicated.
- Experience with onsite/offshore models and 24/7 system maintenance and support.
TECHNICAL SKILLS:
Cloud AWS: EC2, VPC, VPN, AMI,IAM policy scripting with Json, NACL, Security Group, CloudWatch, CloudTrail, SNS, SQS, SWF, AutoScaling, ELB, EBS, S3, RDS, Redshift, DynamoDB, CloudFormation, CodeDeploy, CloudEndure, AWS CLI, Lambda, Boto(Python).
DevOps: Jenkins, Chef, Puppet, Nagios, Splunk, CM tools, CI tools Hudson
Build Tools: ANT, Maven
Version Control Tools: Subversion, Git
Virtualization: Vagrant, Docker, vSphere4, vSphere5, Citrix
Container Management Tools: Swarm, Kubernetes, Mesos, AWS ECS
Application Servers: Weblogic, Websphere, Apache Tomcat
Operating Systems: Windows, Linux, Ubuntu, Cent OS, RHEL
Databases: Mysql, MS Sql, Oracle, DynamoDB
Bug Tracking Tools: JIRA, Remedy, HP Quality Center, Bugzilla
WORK EXPERIENCE:
Confidential, Tampa, Florida
AWS Cloud Engineer
Responsibilities:
- Implemented AWS solutions using EC2, VPC, S3, IAM, RDS, EBS, Route 53, ELB andAuto Scaling Groups to achieve a highly available, fault tolerant, secure, elastic and scalable cloud Environment.
- Build customized AWS Infrastructure for various applications from scratch (EC2, RDS, Security Groups, VPCs, public/private subnets, ELB, Auto scaling, roles, policies etc.) and establish connectivity between various AWS resources.
- Build customized infrastructure for various environments such as Development, QA, UAT & Production and provision various AWS resources based on type of environment and provided support, including on call support.
- Build, customize and configure OPENVPN to allow connectivity to private AWS resources through OPENVPN, help end users to troubleshoot establishing connectivity to private AWS resources and configure AD server to authenticate users via radius authentication, once reached a level of stability, scripted entire OPENVPN infrastructure to launch similar environments.
- Configured web application Instance (Tomcat, Apache) to connect to resources in another AWS VPC & determine latest version to be used based on compatibility of host and configure new upgraded app server to work for specific application.
- Maintained snapshots for backup and Amazon machine images (AMIs).
- User management including IAM level (AWS Console level)- by creating roles to allow user to switch roles and editing trust relationship to allow switch from main account to other account and at AWS Instance level as well.
- Established connectivity to AWS resources in another VPC in another region using AWS VPC peering and strong swan/IPSEC tunnel.
- Provided support to Application and database team, troubleshoot issues encountered while providing support, contact AWS Support whenever necessary.
- Troubleshoot application and database issues, document root cause and help other teams to understand root cause and solutions for the problems.
- Provided alternative and cost effective strategies using various AWS features for already existing and new strategies.
- Architected & Implemented security to meet PCI requirements, using VPC Public/Private subnets, Security Groups, NACLs, IAM roles, policies, VPN, WAF, Trust Advisor, Cloud Trail etc. to pass penetration testing against infrastructure.
- Created alarms and notifications for EC2 instances using CloudWatch and SNS.
- Build Customized AWS IAM policies to restrict access to various AWS resources based on user requirements (developers, BI teams, DB teams, Redshift teams etc.)
- Configured Elastic IP and Elastic storage deployed in multiple availability zones for high availability. Supported the infrastructure with highly available EC2 instances.
- Configured and automated various AWS services like EC2 and S3 using Boto(python sdk).
- Develop AWS CloudFormation templates (in JSON) to automate infrastructure deployments on the go.
- Worked with Lambda to create serverless application.
- Manage application logs to provide better accessibility to different teams.
- Included security groups, Network ACLs, Internet Gateways, and Elastic IP's to ensure a safe area for organization in AWS public cloud. Creation of Subnets and Route tables, Internet gateway, Virtual gateway.
Environment: AWS (EC2, VPC, ELB, S3, RDS, Cloud Trail, EBS, AWS CLI, and cloudFormation, IAM, CloudWatch), Unix/Linux, Json.
Confidential, Deerfield, ILAWS/ Devops Engineer
Responsibilities:
- Handled large scale data migration through RedShift, used Multi Availability Zone deployment in RDS to enable High Availability and controlled failover at the database tier for MySQL workloads.
- Design, management and ongoing maintenance of AWS cloud EC2 design and deployment, RDS using Mysql and PostgreSql, Elasticache, DynamoDB and associated resources.
- Responsible for designing logical and physical data model for various data sources on AWS Redshift.
- Configured web servers (IIS, nginx) to enable caching, CDN application servers and load balancers.
- Deployed and supported Memcache-AWS ElasticCache.
- Involved in maintenance and performance of Amazon EC2 instances.
- Involved in designing and developing Amazon EC2, Amazon S3, Amazon SimpleDB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, and other services of the AWS infrastructure.
- Implemented Security groups for Inbound/Outbound access.
- Experience working with Monitoring tools such as CloudWatch.
- Worked on third party tools like CloudEndure during AWS migration.
- Created AWS Multi-Factor Authentication (MFA) for instance RDP/SSH logon, worked with teams to lock down security groups.
- Setup specific IAM profiles per group utilizing newly released APIs for controlling resources within AWS based on group or user.
- AWS data backup (snapshot, AMI creation) techniques, along with data-at-rest security within AWS.
- Utilized Puppet for configuration management of hosted Instances within AWS.
- Worked on Configuring and Networking of Virtual Private Cloud (VPC).
- Worked on Active Directory Domain Services (AD DS) on AWS Cloud.
- Utilized S3 bucket and Glacier for storage and backup on AWS.
- Established efficient processes and scripts for change management with the aid of Chef.
- Diagnose issues with Java applications running in Tomcat or JBoss.
- Created and maintained Jenkins jobs that execute shell script.
- Used Puppet server and workstation to manage and configure nodes. Deployed Puppet for configuration management to existing infrastructure.
- Creating manifests and deploying using Puppet to completely provision and manage AWS EC2 instances, volumes, DNS, and S3.
- Created Custom Puppet modules for bootstrapping new servers with required application dependencies and packages.
Environment: AWS EC2, RDS, S3, VPC, SQS, CLI, ELB, IAM, cloudFormation, Cloudwatch, Puppet, GIT, python Shell Scripts, Jira, Unix/ Linux environment, Maven, Java, Json
Confidential, Chicago, ILWindows/ Azure Cloud Engineer
Responsibilities:
- Administrated, implemented and troubleshooted Windows 2003/2000 servers and XP workstations across the network.
- Monitored, upgraded drivers & firmware, administered maintenance mode of HP/COMPAQ Servers using HP SIMM.
- Coordinated the placement of cabinets, racking & de-racking of servers, cabling and connecting the KVMs.
- Addressed all types of Wintel Server Support Requests assigned in Remedy ticket/tracking system.
- Implemented and Supported Microsoft Windows 2003 Clusters.
- Managed Windows u ser, group, workstation accounts and network applications.
- Created Active Directory Sites, OU containers and groups to assign permissions.
- Day-to-day support of Windows NT/2000/2003 and Novell 5.0 Servers environment.
- Administration of Windows 2000 and 2003 Active directory, DNS and WINS.
- Installed, maintained and upgraded Compaq, Dell and IBM servers using the Fault Tolerant Technology.
- Used local and global groups to manage user account and access to resources.
- Created and managed users, groups’ accounts, and computers policy, managed file systems, resources and managed user account security.
- Installed, configured and supported printers and printer resources.
- Installed and configured the Terminal Server.
- Installed and configured Ghost Server and also created images.
- Responsible for implementations, support, administration and troubleshooting of Net Backup and HP data protector.
- Implemented Active Directory replication between servers.
- Deployed Active Directory Infrastructure with sites, multiple subnets, OU’s, group policies and DNS.
- Created global user accounts, computer accounts, assigned permissions, implemented auditing and created login scripts.
Environment: 400+ Windows 2008/2003/2000 Servers, 600+ Windows X P Workstations.
Confidential, Lincolnshire, ILLinux/Unix Administration
Responsibilities:
- Installation, maintenance and regular upgrades of Red Hat Linux Servers, Cent OS using kick start based network installation.
- Installed and configured SSH & SSL for secured access on Linux Systems.
- Implementations of automatic secure SSH Login, User and Group administration
- Used RPMs to install, update, verify and erase packages from Linux Servers.
- Administrative tasks such as System Startup/shutdown, Backup strategy, Printing, Documentation, User Management, Security, Network management, dumb terminals and devices carried out.
- Install databases like Oracle, MYSQL on Linux
- Configured services like DNS, NIS, NFS, LDAP, SAMBA, Send Mail, FTP, Remote access on Linux.
- Installing of application software, administration of user accounts, system, system configuring, troubleshooting, system monitoring, system tuning, security updates, hardware maintenance, disk usage maintenance etc.
- Extensive experience in installing and troubleshooting of Apache, Tomcat application server
- Handling troubleshooting issues like booting, rpm packages, User management and backup.
- Performed the administration of the Domain Name Server and configuration of the Database Files.
- Installation of Oracle Patches and Troubleshooting, Creating and modifying application related objects, Creating Profiles, Users, Roles and maintaining system security.
- Monitored overall system performance, performed user management, system updates and disk &storage management.
Environment: RedHat Enterprise Linux (RHEL 4.x, 5.x), Cent OS, Oracle, MYSQL, Apache, Tomcat, Bash Scripting.
Confidential, Chicago, ILSystems Administrator
Responsibilities:
- Installed and partitioned disk drives.
- Installed and worked on upgrades of Red Hat Linux Servers.
- Managed user accounts in LDAP.
- Patched RedHat servers when needed.
- Installed Monitoring tools like Nagios/BMC Tools.
- Worked on backup using netbackup/backupexec.
- Worked on adding and removing new / old user accounts.
- Worked on daily issue ticket that would come up like the server load issues, login issues, memory usage issue, disk full issues etc.
- Created, mounted and maintained file systems to ensure access to system, application and user data.
- Scheduled the daily/weekly/monthly backups.
- Patching up the system to the latest version as per the recommendations.
- Monitored the health of the servers, Operating system, database and the network.
- Maintenance of Hard disks (Formatting and Setup, Repair from crashes).
- Installed & administered NFS services using automounter.
- Created users, assigned groups and home directories, setting quota and permissions; administered file systems and recognized file access problems.
- Setup network, troubleshoot network problems and configured routers/access points.
Environment: RHEL 4.x/5.x, Windows 2000/2003/2008, NFS, Cron jobs, netbackups,Networking.
Confidential, San Francisco, CASystems Administrator (Windows/ Linux)
Responsibilities:
- Installation and configuration of Windows 2000/2003 and RedHat RHEL 4 GA / 5.x servers.
- Installation and configuration of initial server setup.
- Patched RedHat servers when needed
- Managed user accounts in LDAP.
- Worked on adding and removing new / old user accounts.
- Installed Monitoring tools like Opmanager/BMC Tools.
- Worked on backups using netbackup/Networker/backupexec.
- Resolved daily user issues like login issues, network drop issues, disk space full, memory usage issue, etc.
- Created, mounted and maintained file systems to ensure access to system, application and user data.
- Scheduled the daily/weekly/monthly backups.
- Worked on taking backups, Monitoring performance and storage space auditing.
- Provided web hosting solutions and shell services.
- Managed all aspects of system administration.
- Meeting customer requirements and expectations.
- Ensured optimal system stability, security and performance.
Environment: Linux, RHEL 4.x/ 5.x, Windows2000/2003.