Aws Solutions Architect Resume
WashingtoN
SUMMARY
- 5+years of Experience in design, development and deployment of high quality business applications using distributed, heterogeneous environments in public, private cloud and n tier technologies.
- Experience in all phases of Agile Methodology (Systems Development Life Cycle) and Software Testing Life Cycle (STLC) methodologies.
- Extensive experience in Development, Administration, Customization, Automation and Implementation experience in Application Administration and Application Upgrades.
- 3+ years of experience in Architecting and Administration of self - healing & secure cloud-based services and applications for PaaS, IaaS & SaaS environments using Amazon AWS service like Elastic Compute Cloud(EC2), Simple Storage Service(S3), CloudFormation, CloudWatch, CloudFront, Lambda, Route 53, Auto Scaling, ELB, RDS, AMI, IAM, VPC.
- Expertise in Systems Administration, Upgrades, Automation, Performance Tuning, Capacity Planning, Contingency Planning, Disaster Recovery and Fault Tolerant Planning in WINDOWS and Linux Environments.
- Experience with Linux family, install, configure and maintain Red Hat/Centos flavor of Linux Operating system.
- Performed LAMP installation and configuration on Ubuntu, Red hat and Amazon Linux Instances.
- Experience in System Integration, Custom Scripting technologies to support Public Cloud Platform.
- Expertise in automating builds and deployment process using Bash, Python and Shell scripts with focus on CI/CD, AWS Cloud Architecture.
- Designed AWS architecture, Cloud migration, Dynamo DB and event processing using Lambda function
- Experience in managing and securing the Custom AMI's, AWS account access using IAM.
- Experience in creating and maintaining the databases in AWS using RDS.
- Experience in Technical Architecture Design and Capability Management.
- Involved in Configuring and Networking of Virtual Private Cloud(VPC)
- Expertise in Deployment Automation, Release Management, Provision full stack using AWS CloudFormation and Elastic Beanstalk.
- Managed storage in AWS using Elastic Block Storage, S3, created Volumes and configured Snapshots
- Experience configuring AWS S3 and their lifecycle policies and to backup files and archive files in Amazon Glacier.
- Experience in Creating various CloudWatch alarms that sends an Amazon Simple Notification Service (SNS) message when the alarm triggers.
TECHNICAL SKILLS
Cloud Services: AWS specific EC2, S3, ELB, Auto scaling, S3, Elastic Beanstalk, Cloud Front, RDS, Redshift, VPC, Cloud watch, Cloud trail, ops work, IAM, SNS, Dynamo DB, SNS.
Build Tools: Maven
Version Control: Subversion (SVN), GIT Hub
Web Servers: Apache, Tomcat
Monitoring Tools: Nagios, CloudWatch
Continuous integration tool: Jenkins
Relational Databases: Oracle 9i/10g/11i, MySQL
Operating Systems: Windows, Ubuntu
PROFESSIONAL EXPERIENCE
Confidential, Washington
AWS Solutions Architect
Responsibilities:
- Playing key role in migrating the existing on - premise applications to AWS VPC.
- Responsible for creating Well-Architected Application on AWS using AutoScaling, Lambda, SQS, SNS, ELB, Caching and database layer as necessary.
- AWS resource tagging to identify and categorize resources by function, environment, platform criteria.
- Creating AWS Multi-Factor Authentication (MFA) for instance RDP/SSH logon, worked with teams to lock down security groups.
- AWS data backup (snapshot, AMI creation) techniques, along with data-at-rest security within AWS.
- Created Cloud Formation templates to build out new server or application stack with RDS, Autoscaling
- Technical point of contact to plan, debug and navigate the operational challenges of cloud computing.
- Setup of Cloud Watch alarms, setting up CloudTrail, creating cloud formation templates, creating S3 buckets
- Creating a Lambda Deployment function, and configured it to receive events from your S3 bucket.
- Developing API for using AWS Lambda to manage the servers and run the code in the AWS.
- Review, fix the security loop holes and apply security at all layers following the AWS's Trusted Advisor.
- Creating CloudWatch alarms that taking care of EC2 Auto Recovery and Auto Reboot for instances that failing System Status Check and Instance Status Check.
Environment: AWS (EC2, Auto-Scaling, S3, Elastic Beanstalk, ELB, RDS, VPC, Direct Connect, Route53, Cloud Watch, Cloud Formation, IAM, SNS), RHEL 6.x.
Confidential, Houston, TX
AWS Solution Architect
Responsibilities:
- Designed and implemented AWS Solutions using EC2, S3, EBS, Elastic Load balancer (ELB), VPC, Amazon RDS, CloudFormation, Amazon SQS, and other services of the AWS infrastructure.
- Utilized EBS to store repeated data and overcome failure by using Snapshots
- Created users and groups using Identity Access Management (IAM) and assigned individual policies to each group.
- Setup specific IAM profiles per group utilizing newly released APIs for controlling resources within AWS based on group or user.
- Responsible to create various Cloud Watch alarms that sends an Amazon Simple Notification Service (SNS) message when the alarm triggers.
- Created SNS notifications using S3 events for object loss notifications.
- Created S3 bucket for backups using versioning enable and moved objects to Amazon Glacier for archiving purpose and using Amazon S3 for database backup regularly and save snapshots of data.
- Used the AWS - CLI to suspend an AWS Lambda function.
- Used AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS.
- Created AWS Route53 to route traffic between different regions
- Created configuration for establishing a VPN tunnel between on premise network and AWS VPC.
- Designed Stacks using Amazon Cloud Formation templates to launch AWS Infrastructure and resources.
- Developed AWS CloudFormation templates to create custom sized VPC, subnets, EC2 instances, ELB and security groups.
- Designed and developed automation test scripts using Python and Bash.
- Configured alarms in CloudWatch for monitoring the server's performance, health, CPU utilization, Memory and disk usage of AWS resources using AWS CloudWatch.
- Participated in configuring and monitoring distributed and multiple platform servers using Puppet.
- Using Puppet server and workstation to manage and configure nodes.
- Migrated the SQL database to AWS RDS Multi AZs
- Installed and Setup Web Servers (Apache and Tomcat), DB Server (MySQL) and MySQL (Master and Slave) Server, Multiple MySQL Instance with different port.
Environment: Java 6/7/8, J2ee, Spring security, micro services, Docker, Kubernetes, AWS Cloud, IBM Watson, Alfresco, Jenkins, SVN, My SQL
Confidential, Washington, DC
AWS Devops Engineer
Responsibilities:
- Manage Amazon Redshift clusters such as launching the cluster and specifying the node type as well.
- Expertise in managing AWS cloud resources EC2, S3, EBS, VPC, ELB, RDS, Elastic beanstalk, Cloud Watch and IAM.
- Creating, Adding, Deleting the security groups and controlling the traffic for EC2 instances.
- Configured Elastic Load Balancers with EC2 Auto scaling groups.
- Leveraged AWS cloud services such as EC2. Auto - scaling and VPC to build secure, highly scalable, and flexible systems that handled expected and unexpected load bursts.
- Used GIT as source code repositories. Managed GIT repositories for branching, merging, and tagging.
- Analyse and resolve conflicts related to the merging of source code for GIT.
- Configuring Servers to provide Networking Services, including HTTP/HTTPS, FTP, NFS, SMB, SMTP, SSH and LDAP.
- Experience with automated CM and maintained a CI/CD pipeline, deployment tools such as Chef, Puppet, or Ansible.
- Maintained build related scripts developed in ANT, Python and shell.
- Maintaining servers and related infrastructure with the Chef Configuration management tool.
- Created Ansible Playbooks for different environments for release and converted Puppet scripts into Docker
- Experience in writing Ansible playbooks.
- Experience in working with GIT to store the code and integrated it to Ansible Tower to deploy the playbooks.
- Configuration Automation using Ansible and Docker Containers.
- Automating the systems, configuring the servers and orchestrating the deployments through Ansible.
Environment: Git, Cloud Computing Tools, Nagios, Jenkins, chef cookbooks, maven, nexus, Apache, Tomcat Application Server and SAS