Cloud Solution Engineer Resume
Charlotte, NC
SUMMARY
- Around 6 years of professional experience in IT industry using AWS Cloud, Infrastructure, Development and implementation of software applications.
- 4 years of experience working on Cloud solutions using Amazon Web Services (AWS)
- Successfully designed and delivered secure cloud solutions for some of the Major organizations on AWS Cloud.
- In - depth knowledge on various AWS Services including EC2, VPC, VPN, IAM, EC2 Container Service, Elastic Beanstalk, Lambda, S3, CloudFront, Glacier, RDS, DynamoDB, ElastiCache, Redshift, Direct Connect, Route 53, cloudwatch, CloudFormation, CloudTrail, Opsworks, Amazon Elastic Map Reduce (EMR), SNS, SQS, Lambda etc.
- Experience wif Jenkins administration, backups and plugins. Using master slave configuration maintained various jobs in Jenkins and supported development teams.
- Experience working on administering various AWS Services using AWS Console, AWS CLI.
- Experience implementing Security using NACL, Security groups, Private-subnets, Encryption on Transit.
- Experience working on Migrations from On-Premises to AWS Cloud.
- Experience working wif build and deployment tools using Jenkins and Bamboo.
- Worked on various Configuration Management Tools like Chef, Puppet and Ansible.
- Hands on experience wif best practices of Web Service development and Integration
- Experience on Virtualization technologies like VMware VSphere and XEN, Containers and Vagrant.
- Experienced in automating, configuring and deploying instances on AWS cloud environments and in on premise data centers.
- Good experience in SQL, Partitioning, stored procedures, triggers, cursors, functions, packages, Data modeling, OLAP, Logical and Physical Database Design, Backup and Recovery procedures.
- Collaborated wif application developers, Project Managers, and QA analysts to ensure proper testing, configuration, and deployment.
- Extensive working experience in Linux and Windows based systems
- Coordinating wif developers for merge/build issues/failures.
- Team player and self-starter wif ability to work independently or as a part of team and capable of picking up new skills quickly.
TECHNICAL SKILLS
Operating Systems: RHEL, Windows (7, 8.1, 10), macOS
Version Control: Git, GitHub
Tools: Chef, Docker, Jenkins, Maven, Ansible
Application Server: Apache-Tomcat
Databases: MySQL, MongoDB, Amazon RDS, DynamoDB
PROFESSIONAL EXPERIENCE
Confidential, Charlotte NC
Cloud Solution Engineer
Responsibilities:
- Monitoring Security Groups wif Amazon Cloud Watch Events.
- Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Window) and Configuring launched instances wif respect to specific applications.
- Create, configure and implement Virtual Private Cloud (VPC), Security Groups, Network Access Control List (NACL), Elastic Compute Cloud (EC2 instances), Elastic Block Store (EBS), Simple Storage Service (S3), Elastic Load Balancer (ELB), RDS MySQL, Subnets, Snapshots, Auto-Scaling Groups, Route 53 DNS, Glacier, Elastic File System (EFS), CloudFront, CloudWatch, and CloudTrail.
- Assign Roles and Policies to Users, Security Groups by using Identity and Access Management (IAM)
- Design and built cloud service models including Infrastructure-as-a-Service, Platform-as-a-Service, and Software-as-a-Service.
- Setup and buildAWSinfrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in CloudFormation JSON templates.
- Virtualizing Security Groups wif Amazon ElastiCache Service.
- Helped to migrate and managing multiple applications from on-premise to cloud usingAWSservices such as S3, Glacier, EC2, RDS, SQS, SNS, SES, Cloud Formation, VPC etc.
- Protect Web Application using WAF.
- Use EC2 Container Service (ECS) to support Docker containers to easily run applications on a managed cluster of Amazon EC2 instances.
Environment: VDI, Git Version Control, VPC, AWS EC2, S3, Route53, EBS, IAM, SQL, NoSQL, ELB, CloudWatchCloudFormation, Jira, Bamboo, AWS CLI, AWS Auto Scaling, Unix/Linux, Shell scripting, Redshift.
Confidential, Houston, TX
AWS Engineer
Responsibilities:
- Involved in designing and deploying a multitude applications utilizing almost all of the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling.
- Migrated the current Linux environment to AWS/RHEL Linux environment and used the auto-scaling feature.
- Installed and configured chef server/workstation and nodes via CLI tools to AWS nodes.
- Increased EBS backed volume storage capacity when the root volume nearing capacity through AWS EBS Volume feature.
- Created AWS Route53 to route traffic between different regions.
- Deployed and supported Memcached-AWS ElastiCache.
- Worked wif GitHub private repositories.
- Created S3 backups wif versioning and automated moving objects to Amazon Glacier for archiving purpose.
- Created load balancers (ELB) and used Route53 wif failover and latency options for high availability and fault tolerance.
- Configured Security group for EC2 Window and Linux instances and for puppet master and puppet agents.
- Experience wif monitoring tools such as Cloud Watch.
- Build out server automation wif Puppet and used other tools like Jenkins/Maven for deployment and build management system.
- Good understanding of ELB, security groups, NACL, NAT, firewall and Route 53.
Environment: AWS, S3, EBS, Elastic Load Balancer (ELB), auto scaling groups, VPC, IAM, CloudWatch, GlacierJenkins, Maven, Subversion, Ant, Bash Scripts, Git, Docker, Jira and Chef in Linux environment.
Confidential, Mclean, VA
Cloud Solution Engineer
Responsibilities:
- Set up IAM Users on Client's shared AWS account.
- Assisted creation of isolated VPCs for Management, Production and Dev/QA stages.
- Created appropriate subnets and configured security groups.
- Created Domain Controller Instances and launched them in Private Subnets.
- Launched SharePoint instances behind an ELB inside a Private Subnet.
- Managed NAT service.
- Set up SQL instances and configured EC2 security groups.
- Assist create SharePoint and SQL servers for Dev and QA stages.
- Took Snapshots of EBS volumes for backup.
- Setup CloudWatch for SharePoint Servers behind ELB for health checks.
- Utilized Route53 to redirect client's web pages to S3.
- Procured Managed Backup licenses from CloudBerry for 4 Windows, 2 SQL, and 1 Linux servers.
- Deployed Image Based backups for Windows and SQL Servers, File Based for Linux Servers.
- Scheduled automated daily backups of servers onto Client’s AWS S3 account.
- Assist monitoring python scripts to load test against SharePoint servers for a client.
- Launched an EC2 instance as the control machine.
- SSH into the control machine to create 8 bee instances by assist running scripts.
- Made 800 concurrent connections to SharePoint servers.
- Generated requests per second, time per request, and completed requests.
- Set up the Call Flow for the company's direct line.
- Created Call Flows for all company employees.
- Generated extensions and linked them to employee cell phones.
- Configured fax numbers and conference call.
- Assist deploy an RDS, MySQL instance.
- Assist Launch WordPress on MySQL instance.
- Configured Elastic Beanstalk to make it easy to deploy, manage, and scale our WordPress site.
Provided regular AWS support and framework updates.
Environment: AWS - EC2, EBS, S3, Apache Tomcat, Jenkins, ZABBIX, SPLUNK, CloudWatch, Elastic Load Balancing, IAM, Chef, Dockers, VMWARE vSphere 5.5, OpenStack, RHEL 6.x, Windows Server 2008, 2012, EMC Storage - VNX.
Confidential, Detroit MI
Linux Admin
Responsibilities:
- Installed RedHat servers using kickstart
- Scheduled jobs, managed system routine backup, enabled system logging and network logging, Cron jobs and network logging of servers for maintenance.
- Installed and configured Logical Volume Manager - LVM and RAID.
- Provided technical support to Production and development environments.
- Administrated DHCP, DNS, and NFS services in Linux.
- Created user accounts, security, profiles, granted rights, managed disk space and process monitoring.
- Provided technical support by troubleshooting issues wif various Servers on different platforms.
- Notify server owner if their was a failover or crash. Also notify Unix Linux Server Support L3.
- Monitored CPU loads, restart processes, check for file systems.
- Installing, Upgrading and applying patches for UNIX, Red Hat/ Linux, and Windows Servers in a clustered and non-clustered environment.
- Create/remove windows accounts using Active Directory.
- Reset user password wif Windows Server 2003 using Dsmod command-line tool.
- Use LDAP to authenticate users in Apache and other user applications.
- Implemented the monitoring tools like Nagios to monitor services like CPU, Hard drive, Memory utilization, Users, HTTP, SSH etc.
- Administered Linux servers for several functions including Apache/Tomcat server, mail server and MySQL databases in both development and production.
- Developed shell scripts for automation of the build and release process.
- Worked on version control using Github.
- Worked on automating builds using Jenkins.
- Worked on programming languages java and python.
- Created and maintained users, profiles, security, rights, disk space and process monitoring.
Environment: GIT, GITHUB, Shell scripts, Maven, Jenkins, Ansible, Jira, Virtual box, Vagrant LINUX (RHEL7CentOS), UNIX, Server Spec
