Aws Solutions Architect Resume
Silver Spring, MD
SUMMARY
- Overall 7+ 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.
- Experience in Architecting and Administration of self - healing & secure cloud-based services and applications forPaaS,IaaS&SaaSenvironments usingAmazon AWSservices likeElastic Compute Cloud (EC2), Simple Storage Service(S3), CloudFormation, CloudWatch, CloudFront, Lambda, Route 53, Auto Scaling, ELB, RDS, AMI, IAM, VPC.
- Expertise inSystems Administration, Upgrades, Automation, Performance Tuning, Capacity Planning, Contingency Planning, Disaster Recovery, and Fault-Tolerant Planning in WINDOWS and Linux Environments.
- Experience with Linux family, installing, configuring, and maintaining 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 processes using Bash, Python, and Shell scripts with a focus on CI/CD, and AWS Cloud Architecture.
- DesignedAWSarchitecture, Cloud migration, Dynamo DB, and event processing usingLambdafunction
- Experience in managing and securing AWS account access usingIAM.
- Managed storage in AWS usingElastic Block Storage,S3, created Volumes, and configured Snapshots
- Experience configuring AWSS3and its lifecycle policies and backup files and archive files in AmazonGlacier.
- Experience in creating and maintaining the databases in AWS usingRDS.
- Experience inTechnical Architecture DesignandCapability Management.
- Involved in Configuring and Networking ofVirtual Private Cloud (VPC)
- Expertise in Deployment Automation, Release Management, Provision full stack usingAWS CloudFormationandElastic Beanstalk
- Experience in Creating variousCloudWatchalarms that send an AmazonSimple Notification Service(SNS) message when the alarm triggers.
- Architected, Designed the Backup and Archiving strategies, implemented Disaster Recovery in AWS Cloud, and had expertise in using AWS CLI.
- Experience in managing virtual instances and disks usingPuppet.
- Experience in application and architecture teams to conduct proof of concept (POC) and implement the design in a production environment in AWS
- Experience in working with infrastructure, security, application, and database teams on understanding the needs to analyze and provide a solution to build the systems in AWS.
- Experience in analysis, troubleshooting, investigating, problem-solving, and communication (oral and written), Performed as an effective team lead, player, and builder.
- Managed offshore and onsite resources effectively to meet the project deadlines, conducted quality checks, conducted meetings with team members, and communicated status back to management teams.
TECHNICAL SKILLS
Languages: Python, SQL
AWS Fundamentals/Services: IAM, EC2, S3, EBS, EFS, Route 53, RDS, ElastiCache, CloudFront, Load Balancing, Auto Scaling, AWS CloudWatch, CloudTrail, Cloud Formation, Terraform
AWS CLI: CLI setup, usage on EC2, best practices, SDK, advanced usage
Firewall/Place Group: EC2 Security Group (Firewalls) & AWS Web Application Firewall-WAF (Firewalls), EC2 Place Groups: Clustered, Spread & Partition Placement Group.
Database/Servers: DynamoDB, RDS, Aurora, DynamoDB, ElastiCache, Redshift, ElasticSearch, Athena, Oracle, MySQL, Tomcat
Monitoring, Troubleshooting & Audit: AWS CloudWatch & CloudTrail
Load Balancing: High Availability & Scalability, Elastic Load Balancing (ELB), Classic Load Balancing (CLB), Application Load Balancing (ALB), Network Load Balancing (NLB)
VPC & Networking: Elastic Network Interface (ENI), Enhance Networking (EN), Elastic Fabric Adapter (EFA)
DevOps: AWS Code Pipeline, Code Build, Code Deploy, Elastic Beanstalk, Jenkins, Docker, Jira, CI/CD, Azure Fundamentals
Version Control: GIT, GitHub
OS: Windows, Linux, Unix, Ubuntu, RHEL, CentOS
PROFESSIONAL EXPERIENCE
Confidential, Silver Spring, MD
AWS Solutions Architect
Responsibilities:
- Designed architect strategies for large-scale system-wide application deployment.
- Authored development guidelines to expedite application design effort through the already made framework.
- Customized in-development software to customer current hardware environment, designing applications to span multiple systems.
- Architected, Designed the Backup and Archiving strategies, and implemented Disaster Recovery in AWS Cloud and expertise in using AWS CLI.
- Responsible for creating a 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, and 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- Confidential -rest security within AWS.
- Created migration strategies to bridge development gaps between existing software architecture and future updates.
- Boosted web traffic by improving navigation and rectifyingbottlenecks.
- Designed and executes security measures such as firewalls andEncryption.
- Delivered users support to clients to train, educate and answer questions.
- Maintained strict budgetary and scheduling guidelines to satisfy customers with high-quality targeted designs.
- Setup of Cloud Watch alarms, setting up CloudTrail, creating cloud formation templates, creating S3 buckets
- Review, fix the security loopholes and apply security Confidential all layers following AWS's Trusted Advisor.
- Creating CloudWatch alarms that take care of EC2 Auto Recovery and Auto Reboot for instances that fail System Status Check and Instance Status Check
Environment: AWS (EC2, S3, VPC, Route53, EBS, RDS, ELB, CloudWatch, CloudFormation, AWS CLI, AWS Auto Scaling), Linux, Python, Shell scripting.
Confidential, Silver Spring, MD
AWS Solution Architect
Responsibilities:
- Designing and implementing public and private facing websites on AWS Cloud.
- Migrating from On-Premise Infrastructure to AWS Cloud.
- Focusing on high availability, fault tolerance, and auto-scaling using AWS Cloud Formation.
- Configured and managed various AWS Services including EC2, RDS, VPC, S3, Glacier, Cloud Watch, Cloud Front, and Route 53.
- Configured various performance metrics using AWS Cloud watch & Cloud Trial
- Worked on configuring Cross-Account deployments using AWS Code Pipeline, Code Build and Code Deploy by creating Cross-Account Policies & Roles on IAM.
- Written various Lambda services for automating the functionality on the Cloud.
- Used AWS Route 53 for configuring the High-Availability and Disaster recovery to make the environment up and running in case of any unexpected disaster.
- Maintained the user accounts (IAM), RDS, Route 53, VPC, RDS, Dynamo DB, SES, SQS, and SNS services in the AWS cloud.
- Involved in setting up builds using Chef as a configuration management tool
- Deployed and configured Chef Server and Chef Solo including bootstrapping of chef-client nodes for provisioning; Created roles, cookbooks, recipes, and data bags for server configuration, deployment, and app stack build-outs.
- Setup up and maintenance of automated environment using Chef Recipes & books within AWS environment. Good understanding of Knife, Chef Bootstrap process, etc.
- Deploying and managing many servers utilizing both traditional and cloud-oriented providers ( AWS ) with the Chef Platform configuration system.
- Create AMIs for mission-critical production servers for backup.
- Worked in all areas of Jenkins setting up CI for new branches, building automation, plug-in management, securing Jenkins, and setting up master/slave configurations.
- Build Java code and .NET code on different Jenkins servers as per the schedule.
- Deployed application updates using Jenkins. Installed, configured, and managed Jenkins.
- Experience in building applications of various architecture styles like Micro-services architecture consisting of Restful web services and Docker container-based deployments.
- Deployed Docker Engines in Virtualized Platforms for containerization of multiple apps.
- Deployed and configured Git repositories with branching, forks, tagging, and notifications.
- Installed and configured Nagios as a monitoring tool for disk usage, CPU utilization, list of open files, etc., and sent alerts to our teams based on the same.
Environment: AWS Cloud, EC2, RDS, VPC, S3, Glacier, Cloud Watch, Cloud Front, and Route 53, AWS Cloud watch & Cloud Trial, AWS Code Pipeline, (IAM), RDS, Route 53, VPC, RDS, Dynamo DB, SES, SQS and SNS
Confidential
AWS Solutions Architect/DevOps Engineer
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 for creating various Cloud Watch alarms that send 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 purposes 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.
- 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 Instances with different ports.
- Created AWS Route53 to route traffic between different regions
- Created configuration for establishing a VPN tunnel between the 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.
Environment: AWS (EC2, S3, VPC, Route53, EBS, RDS, ELB, CloudWatch, CloudFormation, AWS CLI, AWS Auto Scaling), Linux, Python, Shell scripting.
Confidential
DevOps Engineer / AWS
Responsibilities:
- Worked on AWS EC2, IAM, S3, EBS, Elastic Load balancer (ELB), and auto-scaling group services.
- Implemented continuous integration using Jenkins.
- Responsible for Continuous Integration (CI) and Continuous Delivery (CD) processes.
- Implementation using Jenkins along with Shell scripts to automate routine jobs.
- Interacted with client teams to understand client deployment requests.
- Coordinate with the Development, Database Administration, QA, and IT Operations teams to ensure there are no resource conflicts.
- Wrote Puppet manifests for deploying, configuring, Installing, and managing collected for metric collection and monitoring.
- Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Windows servers, and uses the Nagios for the windows performance monitoring.
- Designing and implementing fully automated server build management, monitoring, and deployment using DevOps Technologies like Puppet.
- Configured Docker container for branching purposes.
- Worked closely with Project Managers to understand a code/configuration release scope and how to confirm a release was successful.
- Wrote Puppet models for installing and managing java versions using the Eclipse
- Build and Deployed Java/J2EE and .Net to a web application server in an Agile continuous integration environment and automated the whole process.
- Implementation of TFS Release management functionality for entire corporate codebases.
- Deploying and managing many servers utilizing both traditional and cloud-oriented providers ( AWS ) with the Puppet configuration system.
Environment: Java, J2EE, AWS (EC2, S3, VPC, Route53, EBS, RDS, ELB, CloudWatch, CloudFormation, AWS CLI, AWS Auto Scaling), Linux, Python, Shell scripting.
