Aws Cloud Administrator Resume
Troy, MI
SUMMARY
- 8+ years of IT Industry Experience with AWS and Cloud Management, Configuration Management, Build, Deploy, Release Management and Quality Assurance.
- Strong experience in installing, configuring, and maintaining package management on CentOS 0, Ubuntu, RHEL, Windows Server and Amazon Machine Images.
- Experienced in automation, configuration and deployment on Cloud environments, Identifying and selecting services in AWS Cloud Infrastructure such as IAAS, PAAS and SAAS.
- Strong knowledge and experience on Confidential Web Services (AWS) Cloud services like EC2, S3, EBS, RDS, VPC, and IAM. Experienced in building tools such as Apache Ant, Maven, Jenkins.
- Experienced in Automating, Configuring and deploying instances on AWS, Azure environments and Data centers, also familiar with EC2, Cloud watch, Cloud Formation and managing security groups on AWS.
- Strong experience in virtualization technologies, such as VMware, Docker, LXC and ECS.
- Proficient in managing the storage, compute and networking services with implementation experience in data engineering using key AWS services such as VPC, EC2, S3, ELB, Autoscaling Group (ASG), EBS, RDS, IAM, EFS, CloudFormation, Redshift, DynamoDB, Glue, Lambda, Step Functions, Kinesis, Route 53, CloudWatch, CloudFront, CloudTrail, SQS, SNS, SES, AWS Systems Manager etc.
- Experienced in long running applications, load balancing, EBS volumes and IAM role using Amazon EC2 container service (ECS). Experience in installing LAMP stack on Ubuntu servers and on Amazon EC2.
- Proficient in writing Cloud Formation Templates (CFT) in YAML and JSON format to build the AWS Services with the paradigm of Infrastructure as a Code.
- Experienced in Continuous Integration/Continuous Delivery tools such as Gitbucket, bug - tracking tool JIRA and Jenkins to merge development with testing through pipelines.
- Highly Skilled in Cloud automation using AWS Cloud Formation templates, Python, Ruby, Vagrant. Deployed Cloud Front to deliver content further allowing reduction of load on the servers.
- Highly skilled in deployment, data security and troubleshooting of the applications in AWS.
- Strong knowledge in monitoring metrics on EC2, EBS, Elastic Load Balancer, RDS using CloudWatch.
- Extensive knowledge in backup services like EBS snapshots, S3 backups and Amazon Glacier.
- Designed and managed public/private cloud infrastructures using Confidential Web Services (AWS) which include EC2, S3, Cloud Front, Elastic File System, RDS, VPC, Direct Connect, Route53, Cloud Watch, Cloud Trail, Cloud Formation, and IAM which allowed automated operations.
- Strong understanding in security policies like Security Groups, IAM roles and Multi Factor Authentication.
- Hands on experience in python scripts to manage AWS resources from API calls using BOTO SDK and also worked with AWS CLI. Experienced in building tools such as Apache Ant, Maven, Jenkins.
- Exposure of Migration & Deployment of Applications with Upgrade Version of Applications.
- Coordinating and tracking all projects for seamless releases using Project Management System JIRA, Source Code Management System SVN and Document Management System SharePoint.
- Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies.
- In depth Knowledge of AWS cloud service like Compute, Network, Storage and Identity & access management.
- Experience working on Docker to build images at the root of the repository.
- Proficient at CI (Continuous Integration) and CD (Continuous Deployment) methodologies with Jenkins, Experience using Docker Containers.
- Experience in Shell and Python scripting language with AWS CLI and BOTO3 scripting experience.
TECHNICAL SKILLS
Web/App Servers: Apache, Tomcat, Web logic, Web Sphere, IIS, JBOSS.
Web Technologies: HTML, XML, SOAP, WSDL, UDDI, XSD, XSL, XPATH, NodeJS.
Scripting Languages: BASH, PERL, Ruby, Python, Shell Programming.
Version Control Tools: GIT, GITHUB.
Data Protection: AWS Certificate Manager, AWS KMS, AWS Cloud HSM, SSL Certificate lifecycle management, Snapshot Lifecycle Manager.
AWS Security: AWS Security Hub, AWS Guard Duty, AWS Shield, AWS Firewall Manager, AWS Inspector, MFA, access key rotation, security groups and NACLs, data encryption using KMS, S3 bucket policies, mitigating DDOS attacks etc.
Database Design: RDS, Amazon Aurora, DynamoDB etc.
Monitoring & Event Management: AWS CloudWatch (Events & Logs), AWS SNS, AWS SQS, AWS S3.
Application Delivery (CI/CD): AWS Landing Zone, Bitbucket, AWS Code Pipeline, AWS Code Commit, AWS Cloud9.
Identity & Access Management: AWS Organization, AWS IAM, AWS AD Connector, Active Directory, AWS Workspaces, AWS Secrets Manager.
Governance & Compliance: AWS Config Rules, AWS Organization, AWS Control Tower, AWS Trusted Advisor, AWS Well Architected Tool, AWS Budgets, AWS License Manager.
Cloud Orchestration/Automation: AWS Cloud Formation, AWS Lambda, AWS Systems Manager, AWS SSM Parameter Store, Ansible, Docker, Microservices.
AWS Platform: AWS CloudFormation, AWS Lambda, AWS Systems Manager, S3, VPC, EC2, ELB, SNS, SQS, SES, Route53, CloudFront, Service Catalog, AWS Auto Scaling, Trusted Advisor, CloudWatch etc.
PaaS: AWS Elastic beanstalk, OpenShift, Azure Webapps.
Build & Release Engineering / DevOps: GitHub, code deploy, code build.
Operating Systems: UNIX, Solaris, Red Hat, Windows XP, Vista 7, Windows server, Linux.
PROFESSIONAL EXPERIENCE
Confidential - Troy, MI
AWS Cloud Administrator
Responsibilities:
- Involved in designing and deploying a multitude of applications utilizing almost all of the AWS stack (Including EC2, Route53, S3, RDS, DynamoDB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling.
- Migrated the current Linux environment to AWS/RHEL Linux environment and used auto scaling feature.
- Install and configure chef server / workstation and nodes via CLI tools to AWS nodes.
- Increasing EBS backed volume storage capacity when the root volume is full using AWS EBS Volume feature.
- Created AWS Route53 to route traffic between different regions. Used Chef for configuration management.
- Used GZIP with AWS Cloud front to forward compressed files to destination node/instances.
- Worked with users and groups using IAM and assigned individual policies to each group.
- Involved in Creating SNS notifications and assigned ARN to S3 for object loss notifications.
- Created load balancers (ELB) and used Route53 with 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.
- Build out server automation with Puppet and use other tools like Jenkins/Maven for deployment and build management systems.
- Involved in installing, administering, and supporting more than 300 servers.
- Worked on installing Docker like container instances using Amazon ECS to deploy multiple Tomcat Application servers. Installed Patches/Packages on Solaris Servers and RPM packages on Linux Servers.
- Performed daily system monitoring, verifying the integrity and availability of all hardware, server resources, systems, and key processes, reviewing system and application logs, and verifying completion of scheduled jobs such as backups. Worked on monitoring tools to configure Nagios, Splunk, Zabbix.
- Managed AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Puppet.
- Involved in setting up the Continuous Integration (CI) and Continuous Deployment (CD) practices. for Release Automation of Java and Oracle Fusion Middleware Applications (Oracle ADF, Oracle SOA, OSB)
- Check server resiliency by performing stress tests on the machines.
- Configuration Management and source code repository management using tools like GITBUCKET, Subversion (SVN), and perforce. Worked on Apache, Ant and Maven.
Environment: Git, MAC OS X, Ruby, AWS EC2, ELB, S3, AWS RDS, Glacier, IAM, AWS Cloud Formation templates, AWS SNS, HPSM, RHEL, Version One, SAF (Scaled Agile Framework).
Confidential - Bentonville, AR
AWS Junior Cloud Administrator
Responsibilities:
- Build and improve the reliability and performance of cloud applications and cloud infrastructure deployed on Amazon Web Services.
- Created and attached volumes onto EC2 instances and make sure all attached volumes have EBS snapshots initialized.
- Implemented VPCs and attach all applicable components needed to build a fault tolerance and highly available environment.
- Apply Auto Scaling and Elastic Load Balancing to create high availability and fault tolerance to EC2 instances.
- Install and configure Apache, Nginx, Drupal, and WordPress on Ubuntu and Amazon Linux instances Run Infrastructure as code using Terraform for various CSP’s and CloudFormation scripts to build AWS Infrastructure and resources.
- Maintained and configure Atlassian products (Jira and Confluence) and LAMP application on EC2 instances and perform various software installations.
- Launch and configure local and external database servers on EC2 and RDS instances.
- Provision user accounts using AWS IAM in collaboration with enterprise Active Directory.
- Performed full AMI backups for all provisioned instances for critical workloads Manage security keys using AWS KMS to manage cryptographic keys to control user access in a wide range of AWS services.
- Performed system monitoring using Nagios, CloudWatch and New Relic.
- Participated in change management on JIRA to help track daily work activities.
- Deployed code via GIT and worked with the DevOps team to help push codes to GitHub.
- Managed Active Directory user accounts, computer accounts, security groups, distribution groups.
- Provided onsite and remote support using LAN/Desktop and Dameware support.
- Configured & Troubleshoot VPN for users hardwired and wirelessly.
- Performed data migration such as running scripts to transfer user’s information from old system to new system that is being deployed.
Environment: Git, MAC OS X, Ruby, AWS EC2, ELB, S3, AWS RDS, Glacier, IAM, AWS Cloud Formation templates, AWS SNS, RHEL, SAF (Scaled Agile Framework).
Confidential - San Francisco, CA
AWS Cloud Engineer
Responsibilities:
- Built S3 buckets and managed policies for S3 buckets and used S3 bucket and Glacier for storage and backup on AWS.
- Built a VPC, established the site-to- site VPN connection between Data Center and AWS.
- Amazon IAM service enabled to grant permissions and resources to users. Managed roles and permissions of users with the help of AWS IAM.
- Managed and administrated of AWS Services CLI, EC2, VPC, S3, ELB Glacier, Route53, CloudTrail, IAM, and Trusted Advisor services. Created Branches, Labels and performed Merges in Stash and GIT.
- Coordinated developers with establishing & applying appropriate branching, labeling/naming conventions using Git.
- Modeled the structure for multi-tiered applications orchestrate the processes to deploy each tier.
- Providing the application support 24X7 for both QA and PROD environments.
- Performed on experience in Web Application Development using Client Script design technologies like AngularJS, jQuery as well as HTML, CSS, XML, JavaScript.
- Configured AWS Multi Factor Authentication in IAM to implement 2 step authentication of user's access using Google Authenticator and AWS Virtual MFA.
- Conduct systems design, feasibility and cost studies and recommend cost-effective cloud solutions such as Amazon Web Services (AWS).
- Worked on installing Docker like container instances using Amazon ECS to deploy multiple Tomcat Application servers. Developed user-friendly web-based GUI using AngularJS, JavaScript, NodeJS, CSS and HTML.
- Proposed and implemented branching strategy suitable for agile development in Subversion.
- Coordinated with troubleshooting build issues to support Dev in both .NET and Java applications.
- Created Branches and performed Merges in Source Tree Stash. Maintained and Administered GIT Source Code Tool.
- Performed EC2 and Smoke Tests for different Web Portals using Quickest pro.
- Installed and Configured Jenkins for Automating Deployments and providing an automation solution.
- Integrated GIT into Jenkins to automate the code check-out process.
- Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
- Used Jenkins for Automating Builds and Automating Deployments.
Environment: GIT, ANT, MAVEN, JIRA, Python, WebLogic, BASH & KORN Shell, JAVA/J2EE, WebSphere.
Confidential - San Antonio, TX
Aws Cloud Engineer
Responsibilities:
- Configured secure cloud VPC using private and public networks through subnets in AWS.
- Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
- Created and Managed Virtual Machines in Windows Azure and setting up communication with the help of Endpoints and also VM Migrations from Transitional hosts on Canada Boxes.
- Initiated alarms in CloudWatch service for monitoring the server's performance, CPU Utilization, disk usage etc. to take recommended actions for better performance. Installed the application on AWS EC2 AMI, Red hat, Ubuntu Instances. Build DataSync job on Windows Azure to synchronize data from SQL 2012 databases to SQL Azure.
- Enabled Amazon IAM service to grant permissions and resources to users.
- Involved in Setting up a Continuous Integration Environment using Jenkins.
- Maintained the version control system (branching model, security), creation and maintenance of build definitions scripts, and the setup of work item areas and iterations. Wrote ANT Scripts to automate the build process.
- Responsible for automated Scheduled Builds/Emergency Builds and Release using ANT scripts for Enterprise application (J2EE) and worked on Microsoft .Net Technology Stack.
- Designed and carried out analytical GIT procedures, both simple and/or complex, using various GIT software.
- Implemented new build automation solutions for new products and provide ongoing support and administration for software build and build automation using ANT, Maven, Jenkins, and shell scripting.
- Worked on critical, highly complex customer problems that may span multiple AWS services.
- Created automated build procedures to ensure code is always ready for deployment.
- Created and maintain build scripts using Final Builder to perform builds efficiently.
- Worked with JIRA for defect tracking. Created and automated platform environment setup using puppet.
- Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure.
- Coordinated all the IT projects successfully by resolving release interdependencies and planning release.
- Planned, scheduled, and documented releases at code freeze Periods.
- Developed UNIX Scripts for the purpose of manual deployment of the code to the different environments and e-mail the team when the build is completed.
- Coordinated with different teams before and after the production deployments.
Environment: Java/J2EEAnt, Maven, GIT, Chef, Puppet, AWS, Python, Tomcat, JIRA, UNIX.
Confidential - Nashville, TN
Linux Administrator
Responsibilities:
- Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups and Cloud Formation Templates.
- Configuring secure cloud VPC using private and public networks through subnets in AWS.
- Designed system for the Azure platform to ensure massive compute resources are available to allow NKR to scale internationally.
- Setup S3 buckets for Artifact management and Storage of batch files for multi cluster batch application.
- Migrated on Premise MySQL database to Multi Availability Zone RDS instances.
- Created scripts in Python which integrated with Amazon API to control instance operations.
- Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
- Worked on AWS cloud watch for monitoring the application infrastructure and used AWS email services for notifying & configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier.
- Created customized AMIs based on already existing AWS EC2 instances by using create image functionality, hence using this snapshot for disaster recovery.
- Developed Ruby and Shell scripts to automate build processes.
- Developed user-friendly web-based GUI using AngularJS, JavaScript, CSS, HTML, and NodeJS.
- Worked on developing the backend part of the application involving Spring, Hibernate 3.2 and Rest Web Services.
- Automated the local dev environment using Vagrant/chef solo.
- Supported a 24/7 production environment and perform the day-to-day management, maintenance, optimization, backup, and ongoing reporting requirements.
- Own the creation of builds and coordinate the creation of source-code tags and branches with development groups
- Agile methodology was adopted in the development. This includes daily Scrum. Worked on Nagios to monitor the whole infrastructure and maintained the logs. Managed roles and permissions of users with the help of AWS IAM.
- Set up Jenkins master/slave to distribute builds on salve nodes.
- Implemented ELK (Elastic search Log Stash Kibana) and maintained the generated reports.
Environment: Maven, Ubuntu, CentOS, Open VPN, AWS ELB, AWS SQS, AWS S3, AWS Cloud Formation Templates, Agile Scrum.
