Aws Solution Architect Resume
Atlanta, GA
SUMMARY
- Have 8 years of strong experience in AWS, DevOps and as Linux admin with strong innovative and technical background.
- Experienced with Handling Cloud environments (AWS).
- Experience with Infrastructure Development & Operations involvingAWS Cloud platforms, EC2, EBS, S3, VPC, RDS, SES, ELB, EMR, VPC, Auto scaling, Cloud Front& Formation, Cloud Watch, SNS, AWSImport/ Export.
- Configuration management using Amazon Cloud Formation, Continuous integration with Jenkins, AWSmanagement (EC2, EBS, RDS, Route 53)
- Transformed traditional environment to virtualized environments with AWS - EC2, S3, EBS, ELB, and EBS.
- Worked with Amazon IAM console to create custom users and groups.
- Knowledge about loading and streaming of data applications usingAWS.
- Automate, configure and deploy instances on AWS cloud environments.
- Decent knowledge on experience with AWS Redshift.
- Deployed applications in Elastic Beanstalk and Orchestration of various services.
- Developed Cloud formation templates and deployed AWS resources using it.
- Created Cloud Formation template stacks to automate for building new VPCs using JSON files.
- Build scripts on AWS cloud for scheduling EC2 auto scaling load balancer.
- Created and configured the continuous delivery pipelines for deploying Micro-Services and Lambda functions using Jenkins CI Server.
- Experience with Jenkins/Maven deployment and build management system.
- Worked with Puppet which is used to manage Linux but later versions support Microsoft Windows.
- Hands-on experience with configuration & automation tools such as CHEF and PUPPET.
- Designed and implemented Chef including the internal best practices, cook books, automated cook book CI and CD system. Made use of Jenkins for Chef CI.
- Wrote Chef Cook books using the several components like attributes, files, recipes, resources and templates.
- Configuration Management and source code repository management using tools like GIT, Subversion (SVN).
- Used GIT to manage code and GitHub for issues and pull requests and Slack for internal communication.
- Deployed and configured GIT repositories with branching, forks, tagging and notifications.
- Experience in system monitoring with Nagios.
- Have ample experience in load balancing and monitoring with Nagios
- Installed and configured Splunk to monitor application and server logs.
- Build and troubleshooting experience in Windows Server 2008 & 2012 with VMware ESX Server, ESXi Server and V center 5.0/5.1.
- Managed VMware Infrastructure/vSphere5 clusters on Test/Development environments.
- Good experience with MS exchange 2010.
- Hands on experience with Information Technology Service Management (ITSM).
- Experience with TCP/IP networking.
- Excellent understanding of Network topologies such as LAN, WAN, VPN and Firewalls.
- Provided support and build experience with RAC clustering.
- Basic scripting done in Bash, Python, Perl, K-shell, Power shell for automated tasks.
- Good Exposure and Experienced in VMware ESX servers and Virtual Center Administration.
- Configure YUM server with hands on experience in installing, uninstalling and upgrading the software packages through RPM and YUM.
- Knowledge of Firewall deployment and management.
- Knowledge of WIFI configuration and maintenance.
- Experience with documenting, software usage procedures, network diagrams and project documentation.
- Expertise in Deploying Patches for Red Hat Linux Servers.
- Handling problems or requirements as per the ticket (Remedy) created.
- Troubleshoot of server virtualization products like KVM, XEN, VMware, and Virtual Box.
- Detect hardware related issues like Disk Failure, RAM, and NIC Card. Provide Hosting and Deployment Solution in PACI (Parallels Automation Cloud Infrastructure) based on Linux, VMware.
- Ensured system security by hardening and auditing the systems as per guidelines in Linux experienced in system analysis, troubleshooting and performance tuning of operating systems.
- Maintained proper documentation of all the activities carried out during the project.
- Having good Skill Set in acknowledging compliance commissioning and change Management for patches and also to track patches with XLS services.
- Planned, scheduled and implemented OS patches on Linux systems as a part of proactive maintenance.
- Good experience in networking, Operating Systems and Application level security. Also involved in design of custom protection architectures.
- Excellent communicative, interpersonal, intuitive, analysis and leadership skills with ability to work efficiently in both independent and team work environments.
TECHNICAL SKILLS
Cloud Environment: Amazon web services EC2, S3, Elastic load balancer, Cloud watch, Route 53, Redshift, AMI s, IAM, Chef, Puppet, Jenkins, Nagios, GIT hub
Virtualization: VSphere 5.0/4.0/ 4.1, ESX/ESXi server 5.0/4.1/4.0/3.5/3.0 , V Sphere Client,VCenter, VMotion, Storage VMotion, VMware Update Manager, VMware Tools, VMware Converter, DRS, HA
Operating Systems: Red hat Linux, Cent OS, Windows servers 2000, 2003, 2008, 2008 R2, 2012, 2012R2, Windows client OS XP/Vista/Windows 7
Programming languages: Shell scripting, python, basic Perl
Application Servers: Microsoft Active Directory 2000/2003/2008/2008 R2,DHCP, DNS, WINS
Web servers: Apache Server, IIS Web server
Databases: Dynamo DB, DB 2, SQL server
Automation Tools: Puppet, Chef
Antivirus: Symantec Endpoint, Norton Antivirus and McAfee
Network Protocols: TCP/IP, UDP, DHCP, HTTP, HTTPS, VPN, DNS, NTP, WINS, FTP, SSH, BGP, WinSCP and Telnet
Documentation Apps: MS Office 2010/ 2007/2003
PROFESSIONAL EXPERIENCE
AWS SOLUTION ARCHITECT
Confidential, Atlanta, GA
Responsibilities:
- Responsible for planning, installing, and supporting AWS infrastructure.
- Worked on AWS - Amazon Cloud - EC2, Security Groups, Elastic IP's, Load balancers, Auto scaling groups, S3, Elastic Bean Stack, Direct Connect, VPC, Cloud watch, IAM and a number of other services as well.
- Designed the future state architecture of various applications which are being migrated from on premise data center to AWS considering the HA and DR of those applications.
- Monitored resources such as EC2, CPU memory, Amazon RDS DB services and EBS volumes using Cloud Watch.
- Responsible to create various Cloud Watch alarms that sends an Amazon Simple Notification Service (SNS) message when the alarm triggers.
- Installed application on AWS EC2 instances and also configured the storage on S3 buckets.
- Experienced in configuring AWS S3 and their life cycle policies and to backup files and archive files in Amazon Glacier.
- Designed Stacks using Amazon Cloud Formation templates to launch AWS Infrastructure and resources.
- Developed AWS Cloud formation templates to create custom sized VPC, subnets, EC2 instances, ELB and security groups.
- Designed, configured and managed public/private cloud infrastructures utilizing Amazon Web Services and Experienced in creating Amazon EC2 instances and setting up security groups and Configured Elastic Load Balancers.
- Worked on auto scaling the instances to design cost effective, fault tolerant and highly reliable systems.
- Worked on the POC for implementation of NAS solution in AWS for various applications with dependencies.
- Worked on Amazon RDS which includes automatic failover and high availability at the database layer for MYSQL workloads.
- Captured regular snapshots for EBS volumes using CPM Cloud protection manager.
- Configured hourly snapshots for the production servers and daily snapshots for the Development and test servers.
- Created VPC’s virtual private cloud with both public and private subnets and groups for servers and created security groups to associate with the networks.
- Created VPC’s to create public facing subnet for web servers with internet access and private facing subnet for backend applications and databases with no internet access.
- Designed roles and groups for users and resources using AWS Identity access management IAM.
- Enabled MFA multi factor authentication to secure the AWS accounts.
- Good experience in supporting multi region and multi-AZ applications in AWS.
- Installed and configured packages using Chef Cookbooks and also deployed apps.
- Implemented Chef Cookbooks for OS component configuration to keep AWS server’s template minimal.
- Installed and configured web servers like Apache web server.
- Used Jenkins to automate the build process and integrate with other tools.
- Configured and maintained Jenkins to implement the CI process.
- Supported the code builds by integrating with continuous integration tool Jenkins.
- Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
- Responsible for communicating the cut over plan and migration approach for the application teams, application owner and business owner.
- Responsible for final testing which is done by the application team once the application is completely migrated.
Environment: AWS EC2, Security groups, Elastic IP’s, Load balancers, S3, EBS, Direct Connect, VPC, Cloud Watch, IAM, RDS, CPM, NAS, Chef, Jenkins
AWS DEVOPS ENGINEERConfidential, Southlake, TX
Responsibilities:
- Experience in designing and deployingAWSSolutions using EC2, S3, EBS, Elastic Load balancer (ELB), auto scaling groups.
- Responsible for managing infrastructure provisioning (S3, ELB, EC2, RDS, Route 53, IAM, security groups - CIDR's, VCP, NAT) and deployment and EC2 Installs.
- Worked at optimizing volumes and EC2 instances and created multiple VPC instances.
- Experience working with IAM in order to create new accounts, roles and groups.
- Experience in creating alarms and notifications for EC2 instances using Cloud Watch.
- Implemented AWS solutions using EC2, S3, RDS, Elastic load balancer, Auto scaling groups.
- Automate Deployment using configuration Management tool like Puppet to provision AmazonAWS Instances to enable continuous Deployments.
- Involved in maintaining the user accounts (IAM), RDS, Route 53, VPC, RDS, Dynamo DB and SNS services inAWScloud.
- Configuring and Networking of Virtual Private Cloud (VPC).
- Having extensive experience in AWS Redshift data ware house for columnar data storage.
- Experience involving configuring S3 versioning and lifecycle policies to and backup files and archive files in glacier.
- Created Chef Automation tools and builds, to do an overall process improvement to any manual processes.
- Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration.
- Experience working on User admingroups, maintaining account and monitoring system performance using Nagios.
- Participated in configuring and monitoring distributed and multiple platform servers using Puppet. Used Puppet server and workstation to manage and configure nodes.
- Experience in writing Puppet manifests to automate configuration of a broad range of services.
- Experience in managing virtual instances and disks using Puppet.
- Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure
- Configured Jenkins to implement nightly builds on daily basis and generated change log that includes changes happened from last 24 hours.
- Strong experience with CI (Continuous integration) and CD (Continuous deployment) methodologies with Jenkins.
- Experience in designing and implementing continuous integration system using Jenkins by creating Python and Perl scripts.
- Experience in configuring and maintaining LAMP stack on production and staging servers.
- Administered code line GIT pushes to production and customer servers and developed and improved GIT push scripts.
- Analyze and resolve conflicts related to merging of source code for GIT.
- Installed VMware VSphere 5 and created virtual machines on ESX 5.0 Servers using Dell PowerEdge R410.
- Worked on maintenance of ESX host clusters and security.
- Install EMC Power Path and create Storage RAID groups, LUN's and assigning them to the servers.
- Managed and configured VMware virtual machine for RHEL.
- Installed, configured and maintained DNS, FTP, TCP/IP and Samba on Red Hat Linux.
- Installed, configured and maintained web servers like HTTP Web Server, Apache Web Server, WebSphere Application Server and Samba Server on Red Hat Linux.
- Responsible for installation and upgrade of patches and packages on RHEL 5/6 using RPM & YUM.
Environment: AWSEC2, VPC, Auto scaling, ELB, Red Hat EL 3/4/5/6, CloudWatch, EBS, Directory Services, Route53, MS SQL 2012, SQL Server Mirroring, Active Directory, Chef, Puppet, Jenkins, GIT.
Sr. AWS Engineer
Confidential, NY
Responsibilities:
- Experience in architecting and configuring secure VPC through private and public networks in AWS.
- Created and managed cloud VMs withAWSEC2 command line clients andAWSmanagement console.
- Involved in designing and deploying a multitude applications utilizing almost all of the AWSstack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWSCloud formation
- Used security groups, network ACLs, Internet Gateways, NAT instances and IPtables to ensure a secure zone for organizations inAWSpublic cloud.
- Setup elastic load-balancers for different applications to ensure high availability of applications.
- Used open-SSL to generate SSL s and setting up SSL for ELBs through VeriSign.
- Used Amazon Route53 to manage DNS zones and also give public DNS names to elastic load balancers IP's.
- Used Amazon RDS Multi-AZ for automatic failover and high availability at the database tier for MySQL workloads.
- Used Cloud formation and launch configurations to automate repeatable provisioning ofAWS resources for applications.
- Good experience with Dynamo DB, Redshift and amazon EMR.
- On boarded and migrated test and staging use cases for applications toAWScloud with public and private IP ranges to increase development productivity by reducing test-run times.
- Used Amazon IAM to grant fine-grained access toAWSresources to users. Also managed roles and permissions of users toAWSaccount through IAM.
- Used CloudFront to deliver content fromAWSedge locations to users, allowing for further reduction of load on front-end servers.
- Setup auto scaling groups based on memory and CPU to adapt to unforeseen spikes without having an outage or needing manual intervention
- Used Amazon S3 to backup database instances periodically to save snapshots of data.
- UsedAWScommand line client and management console to interact withAWSresources and APIs.
- Leveraged Cloudinit and user data scripts to initialize EC2 VMs with application configuration.
- Used Cloudwatch logs to move application logs to S3 and create alarms based on a few exceptions raised by applications.
- Bootstrapping instances using Chef and integrating with auto scaling.
- Manage the configurations of multiple servers using Chef, Written multiple manifests and also customized facts for efficient management of the Chef Clients.
- Installed and configured Nagios on Linux servers.
- Actively involved in architecting the puppet infrastructure to manage more than 2000 servers.
- Pushed all Configuration management into Puppet to allow for rapid roll-out of new infrastructure.
- Involved in Installing Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm..
- Implemented zero downtime deployment process in WebLogic using python and shell script and automated it using Jenkins.
- Deployed and managed a private puppet infrastructure inAWSto deploy applications.
- Developed and maintained puppet manifests and modules required deploying different applications on EC2 instances.
- Worked in Agile methodology with bi-weekly sprint goals in a scrum model with daily standups.
- Experience leading the DevOps support team to debug infrastructure failures and ensuring high availability applications.
- Used Github as source code version control system.
- Trained a group of employees about infrastructure management usingAWSManagement Console.
Environment: EC2, Load balancing, Auto Scaling, route53, IAM, VPC, EMR, API, NAT, Cloud Watch, Network ACL, RDS, Cloud Formation, Chef, Jenkins, puppet, Elastic Search.
AWS Engineer
Confidential, IL
Responsibilities:
- Design roles and groups usingAWSIdentity and Access Management (IAM).
- Maintained and developed Puppet modules responsible for deploying OpenStack and other cloud tools.
- Managed hardware, software, and networking for a large scale cluster on Amazon EC2.
- Used security groups, IAM roles, scaling groups, load balancers, Monitored EC2 instances with Cloud watch.
- Used Cloud watch for monitoring AWS cloud resources and the applications that are deployed on AWS by creating new alarm, enable notification service.
- Used Amazon S3 to backup database instances periodically to save snapshots of data.
- Deployed applications on AWS using Elastic bean stalk.
- Used ELB and auto scaling for load balancing and scaling EC2 instances up/down based on network traffic.
- Experience with analysis of logs and performing root cause analysis for various issues coming up on daily basis.
- Monitoring Live Traffic, logs, Memory utilization, Disk utilization and various other factors, which are important for deployment.
- Develop CloudFormation scripts to automate EC2 instances. Design user's credentials and profiles using AWSIAM.
- Automated system deployment, monitoring, alarming, and scaling in the Cloud.
- Created, deleted and managed user accounts used to interact withAWSand setup their ACLs with Amazon IAM.
- Decent knowledge on Dynamo DB and Amazon EMR.
- Manage network security using Load balancer, Auto-scaling, Security groups and NACLs.
- Creating NAT and Proxy instances inAWSand manage route tables, EIP's and NACLs.
- Used DNS management in Route53, Amazon S3 to backup database instances to save snapshots of data.
- Built python automation scripts to apply OS patching for EC2 instances for security upgrades.
- Used puppet to install and manage configurations on machines like logstash, logrotate etc.
- Created periodic EBS snapshots and rebuilt new EBS volumes from these snapshots to migrate applications.
- UsedAWScommand line client and management console to interact withAWSresources and APIs, Amazon RDS Multi-AZ for automatic failover and high availability at the database tier for MySQL workloads.
- Maintained existing and also helped creating new Users and tenants using Amazon IAM's.
- Manage Network allocation in VPC to create new public networks.
- On boarded new EC2 compute hypervisors with checks ensuring their health before enabling them.
- Build time series dashboards of different metrics using graphite.
- Built and managed centralized system for application logs using Elastic Search.
- Application deployments and environment configuration using Chef and Puppet.
- Wrote recipes, cookbooks and uploaded them to Chef-server.
- Automated Amazon server deployment for users using Puppet.
- Enabled customers to better manage software developments, deployments and infrastructure with CI and CD tools such as Chef, Jenkins and GitHub.
- Coordinate with other departments to setup health checks and monitors for high availability of cloud services.Defined security group rules for control plane services to secure the control plane network
Environment: AWS EC2, Load balancing, Auto Scaling, route53, VPC, IAM, RDS, EMR, MYSQL, Dynamo DB, Cloud Formation, Chef, Jenkins, puppet.
VMware Consultant
Confidential
Responsibilities:
- Installed, ImplementedVMware ESX i 4.0/4.1 host servers with vSphere Client and Configured HBAs &iSCSI SAN storage.
- Performed upgrading ESX 3.5 to vSphere 4.0 and VCenter 3.5 to 4.0 and created virtual machines, virtual machine templates, resource pools, standard virtual switches.
- Hands on experience in P2V and V2V conversion of Windows 2000 and Windows 2003 server editions using enterpriseVMware converter and also installed theVMware tools on those machines.
- Hands on experienceand knowledge in creating templates and deploying Virtual Machines through templates, cloning Virtual Machines and managing Virtual Center permissions.
- Creating and ManagingVMware cluster with HA, DRS and Resource pools for Virtual Machines.
- Good experience with MS exchange 2010.
- Used MS exchange 2010 for internal mail services.
- Hands on experience with Information Technology service management (ITSM).
- Monitoring and managing performance of ESX servers and Virtual Machines.
- Using Virtual center server for HA, DRS and V motion.
- Helped customer build secure private cloud using VMware v Cloud Director (VCD).
- Working on Migration concepts like V motion and Cold migration.
- Creation & Troubleshooting of Virtual Network.
- Good experience with Powershell scripting.
- Troubleshooting ESX& Virtual Machines, build templates from VMs and Creation of VMs from templates, Performance monitoring and tuning for ESX Servers, Virtual Center Server and Migrate / Upgrade ESX 3.5.
- Design and implement systems, network configurations, and network architecture, including hardware and software technology, site locations, and integration of technologies.
- Test, maintain, and monitor computer programs and systems, including coordinating the installation of computer programs and systems.
- Consulted with client to ensure agreement on system principles and the nature of the information processing or computation needs a computer program is to address.
- Assisted with daily administration of SQL server & Windows Server.
- Installed configured &administered Windows 2000/2003 Servers and Windows7, Vista/XP/2000 Pro work stations.
- Imaging of workstations, laptops, TCP/IP connectivity issues, remote support using VMware, Hyper V, RDP, LogMein, Team viewer etc.
- Coordinated with external vendors to provide timely service and issue remediation.
- Provide On- site support, Oncall support.
- Supporting their mailing applications like Outlook, supported Active Directory, Group policies, Client & Server application interaction, basic web systems, Exchange 2003 & 2007, VMware, Terminal Services, Enterprise back-up of hardware & software whenever required, Installation & Administration of Anti-Virus Software applications.
- Maintain the peripherals, such as printers, that are connected to the network & also document the asset IT inventories.
- Provide technical assistance in Hardware, Internet and Network and VoIP related issues.
- Installation and configuration of Windows servers.
- Management of Active Directory / DNS/DHCP and WINS.
- Studying the requirements of the organization, installation, configuration and deployment by using the System Management Server.
- Attending to clients for solving their technical problems and prompt solutions to their Problems for ensuring high satisfaction levels.
- Interacting with various vendors for sourcing products and solutions and for closure calls of certain services and their products, which are supported by them.
- Tracking asset movements and ensuring software and hardware assets are within control using the License Compliance and Asset Management.
- System Troubleshooting in case of a failure and maintain server uptime above 99.99%.
Environment: Windows Server 2008R2/2012/2003, Windows 7/XP, Active Directory,VMware ESX i 4.0 Server, VMwareView, HP DL & ML server series, Confidential xSeries& System x servers, HP Insight Manager, Confidential Director, Cisco Enterprise Network.
VMware/Windows Admin
Confidential
Responsibilities:
- Installing, configuring and maintaining the VMwareESX 3/4.x Environments.
- Creating, Installing, configuring and maintaining the Virtual Machines, installing Guest Operating Systems like Windows, Linux.
- Implemented Migration by performing P2V, V2V conversions using VMware Converter.
- Created documentation for Server Builds, Application Installations, Mapping the drives and Issues which occur during software upgrades.
- Troubleshoot network issues between Distributed v Switch, Layer 2 switches and resolved slow performance between SAN network and VM networks.
- Monitoring and managing virtual servers.
- Configured DNS, DHCP.
- Provided design, implementation, administration and support of Windows 2000 Active Directory and Windows NT legacy domain.
- Investigated new technologies, software, patches, and security packages, which will improve system performance and systems administration procedures.
- Managed and supported Windows NT/2000/2003 Active Directory domain network in multi-locations.
- Documentation of end-user workstation for troubleshooting tips and maintenance procedures for help desk.
- Documented Disaster Recovery & Data Center Security Plan.
- Management of LAN/WAN infrastructure as a member of Network Monitoring Team.
- Good experience with PowerShell scripting.
- Taking care of pre requisites for servers before going for production.
- Updating service account passwords.
- Installed, configured and managing network file servers, print servers and maintaining various logs.
- Created virtual machines using Hyper-V and deployed prepared pre-production environment.
- Maintaining active directory system data and file server volume backups. Monitoring active directory integrity and replication.
- Logs file analysis using the Event Viewer and troubleshooting to resolve issues.
- Provided support for teams in activities such as Load testing, troubleshooting, and performance tuning.
- Involved in trouble shooting and fixing day-to-day problems of the applications in production.
- Supported 24*7 on call schedule for Production support.
Environment: VMwareESX 4.0/3.5, Windows NT/, SQL Server 2000, IIS 6.0, Exchange Server 2003, DNS, DHCP, LAN/WAN, V switch, Powershell, Windows XP.