Sr. Aws/cloud Devops Engineer Resume
Atlanta, GA
SUMMARY
- About 8 years of experience in highly available business applications for enterprise customers like Cloud Computing, Linux System administration, Network and Security Management.
- Experience in working with multiple public and private cloud platforms like Amazon Web Services.
- Worked on Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Chef and Puppet.
- Proficient in using all amazon web services like EC2, EBS, IAM, S3, ELB, RDS, VPC, Route 53, Cloud Watch, Cloud Formation etc.
- Defined AWS security groups which acted as virtual firewalls to control the incoming traffic onto one or more AWS EC2 instances.
- Experience in real - time monitoring and alerting of applications deployed in AWS using Cloud Watch, Cloud Trail and Simple Notification Service.
- Experience in deploying and monitoring applications on various platforms using Elastic Bean Stalk.
- Configured AWS Identity and Access Management (IAM) users and groups for improved login authentication.
- Expertise in managing VPC configurations for organizations and maintaining networks and subnet ranges.
- Implemented AWS high-availability using AWS Elastic Load Balancing (ELB), which performed balance across instances in multiple availability zones.
- Configured and managed AWS Glacier to move old data to archives, based on retention policy of database/applications.
- Assigned AWS elastic IP addresses to work around host or availability zone failures by quickly re-mapping the address to another running instance.
- Designed, configured and deployed Amazon Web Services for a multitude of applications utilizing the amazon services focusing on high-availability, fault tolerance and Auto Scaling.
- Experience on installation, configuration and maintenance Redhat, CentOS and Ubuntu at multiple Data Centers.
- Ability to design applications on AWS taking advantage of disaster recovery design guidelines.
- Leveraged Cloud Init and user data scripts to initialize EC2 VM’s with application configuration.
- Hands on experience on Chef Enterprise. Installed workstation, bootstrapped nodes, wrote recipes and cookbooks and uploaded them to chef server.
- Managed On-site OS/Applications/Services/Packages using Chef as well as AWS for EC2/S3/Route53 and ELB with Chef Cookbooks.
- Worked on version controller like GIT and continuous integration tools like Jenkins.
- Continuous integration, automated deployment and management using Jenkins.
- Managed GIT version control system in creating branches, tags and merge.
- Practical experience in Linux administration and troubleshooting.
- Experience in installation, configuration, backup, recovery, maintenance and support.
- Experience in creation and managing user accounts, security, disk space and process monitoring in Redhat Linux.
- Installing and upgrading packages, version control and reviewing connectivity issue regarding security problem.
- Performed Disk Management with the help of LVM (Logical Volume Manager).
- Experience in writing Bash Shell Scripts to automate the administrative tasks and management using Cron Jobs.
- 24x7 on-call support and also documenting all the processes on issues caused and its solutions in timely manner.
TECHNICAL SKILLS
Cloud Services: Amazon Web Services: EC2, Simply Storage Service, Elastic Load Balance, Auto-scaling Services, Glacier, Elastic Bean Stalk, Cloud Front, Relational Data Base, Virtual Private Cloud, Route 53, Cloud Watch, Cloud Trial, Identity and Access Management, Simple Notification Service, Opswork, functional knowledge of import/export snowball, Direct Connect.
Virtualization: VMware ESX/ESXi server 5.5/5.0, VMware Update Manager, VMware tools, Oracle VM Virtual Box 5.0.24
Operating Systems: Redhat Linux 4/5/6/7, CentOS 5/6/7, Windows Servers 2003, 2008, 2008 R2, 2012, 2012 R2, Windows 2000, XP, 7
Basic Coding Skills: C, C++, Shell Scripting
Network Protocols: WINSCP, SSH, VPN
PROFESSIONAL EXPERIENCE
Sr. AWS/Cloud DevOps Engineer
Confidential - Atlanta, GA
Responsibilities:
- Implemented and maintained monitoring and alerting of production and corporate servers such as EC2 and storage such as S3 buckets using AWS Cloud Watch.
- Experience in automated deployment of EC2 instances in data centers and availability zones.
- Used security groups to develop a logical firewall to ensure high security for control applications.
- Used Amazon IAM to grant fine access of AWS resources to users. Also managed roles and permissions of users to AWS account through IAM.
- Used Cloud Front to deliver content from AWS edge locations to users, allowing for further reduction of load on front-end servers.
- Set up Auto Scaling Groups based on memory and CPU to adapt to unforeseen spikes without having an outage or needing manual intervention.
- Set up Elastic Load Balancers for different applications to ensure high availability of applications.
- Used Amazon S3 to backup database instances periodically to save snapshots of data.
- Used Amazon Route53 to manage DNS zones and also give public DNS names to elastic load balancers ip’s.
- Used Cloud Watch logs to move application logs to S3 and create alarms raised by applications.
- Configured an AWS Virtual Private Cloud (VPC) and Data Base subnet group for isolation of resources within AWS RDS.
- Used Amazon RDS Multi-AZ for automatic failover and high availability at the database tier for MYSQL workloads.
- Configured S3 Versioning and Life Cycle Policies to backup files and archive files in Glacier.
- To design high availability applications on AWS across Availability Zones and availability regions.
- Trained a group of employees about infrastructure management using AWS Management Console.
- Developed and supported the Red Hat Enterprise Linux based infrastructure in the cloud environment.
- Hands on experience with Chef in AWS Cloud environment
- Designed continuous delivery tools/ configuration management tools like Puppet.
- Installed, configured and managed Puppet Master and Agent.
- Written CHEF cookbooks for various configurations to modularize and optimize end product configuration.
- Installed workstation, bootstrapped nodes, wrote recipes, cookbooks, roles and environments and uploaded them to chef server.
- Maintaining the required cookbooks and recipes by downloading the latest versions from SUPERMARKET.
- Configured and administered Jenkins for continuous integration and deployment into Tomcat Application Server and to improve reusability for building pipelines.
Environment: AWS(EC2, VPC,ELB,S3,RDS,Cloud Formation, Cloud Watch, Cloud Trial, Route 53), Linux, Chef, Jenkins, Puppet, Shell Scripting.
Systems Engineer
Confidential - Maitland, FL
Responsibilities:
- Created and managed cloud VM's with AWS ec2 command line clients and AWS Management Console
- Used Identity and Access Management (IAM) to create users, grant user’s privileges, created and assigned users to groups.
- Excellent knowledge of Amazon EC2, Amazon S3, Amazon Elastic Load Balancing (ELB) and other services of the AWS family.
- Creating and maintaining user profiles, security, rights, backup of data and backup recovery.
- Design roles and groups for users and resources using AWS Identity Access Management (IAM).
- Creating S3 buckets and also managing policies for S3 buckets.
- Creating Cloud Watch alerts for instances and using them in Auto Scaling launch configurations.
- Bootstrapping instances using Chef and integrating with Auto Scaling.
- Creating Snapshots and Amazon Machine Images of the instances for backup and creating clone instances.
- Setting up private networks and sub-networks using Virtual Private Cloud and creating Security Groups to associate with the networks.
- Designed highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balance and AMIs.
- Utilized Cloud Watch to monitor resources such as EC2, CPU memory, Amazon RDS services, EBS volumes, to set alarms for notification or automated actions and to monitor logs for a better understanding and operation of the system.
- Built multi-zone and multi-region architectures.
- Experience deploying and operating AWS, specifically VPC, EC2, S3, EBS, IAM, ELB, Cloud Formation and Cloud Watch using AWS Console and AWS Command Line Interface.
- Experienced in installing, upgrading, patching, configuring and administering Red Hat Linux and CentOS.
- Hands on exposure on Version Control GIT.
- Responsible for design and maintenance of GIT repositories and the access control strategies.
- Created braches to the trunk after the production release and resolved the conflicts rose during the merge in GIT.
- Installed, configured, upgraded and managed Puppet Master and Puppet Agents.
- Worked with scripting languages like bash, shell and ruby.
- Responsible for creation and management of CHEF cookbooks.
- Experience in DevOps support (Chef, Puppet, Jenkins, Git).
- Proficient in providing support on the deployed Red Hat Enterprise Linux and CentOS servers from both operating system level and application level.
Environment: AWS, Git Version Control, Linux, CentOS 7, CentOS 6, Chef
Linux Administrator
Confidential - Bloom Field, CT
Responsibilities:
- Install and configure CentOS and Ubuntu on remote servers and desktop servers.
- Installation of packages using YUM and RPM in Red Hat Linux.
- Created and modified users and groups using SUDO permissions.
- Set up and administer user and group accounts and also setting permissions for users.
- Creation and administration of virtual machines using VMware and Virtual Box.
- Experience in installing and configuring SSH encryption in order to access securely.
- Responsible for configuring and connecting to SSH through SSH clients like Putty.
- Provided policies to groups using policy generator and set different permissions based on requirement.
- Used LVM on Linux to create volumes with layouts like RAID.
- Administrating responsibilities which include user, group, disk and security management and File sharing Permissions.
- Performing Linux System Administration routines, swap partition and file system changes, system booting and recovery.
- Production support of Apache httpd, PHP, MYSQL installation, configuration, management and trouble shooting.
- Experience working with IT security team to handle responsibility of firewall administration.
Environment: Redhat 5, Redhat 6, VMware workstation, Virtual Box, CentOS 6, CentOS 6.5
Network Administrator
Confidential
Responsibilities:
- Installation, configuration and administration of VMware.
- Managed Red Hat Linux user accounts, groups, directories and file permissions.
- Configured yum repository server for installing packages from a centralized server.
- Configured and administered Apache webserver and SSL.
- Created and maintained network users, user environment, directories and security.
- Implementation of Virtualization environment (VMware server) as a sandbox environment for server configurations and testing installations.
- Created logical volumes by extending the file systems using LVM.
- Monitored system performance statistics like storage, CPU utilization and network bandwidth utilization.
- Managing systems routine backup
Environment: VMware workstation, CentOS 5, CentOS 4, Red Hat 6, Red Hat 5