Aws Solution Architect Resume
San Jose, CA
SUMMARY
- With 10 years of rich experience in Cloud, BigData and Middleware. Predominantly in AWS
- Has close to 4+ years of experience in delivering cloud engagements, strategy, transition and transforming customers to cloud and adopting the cloud first model to build business applications
- Good knowledge on multiple clouds which include AWS, Azure and Hybrid.
- Certified AWS solution architect
- Expertise in architecting the design, scalability, high availability, (Disaster Recovery) DR Design on Cloud Infrastructures, Providing solutions based on a range of Cloud technologies and services.
- Sound knowledge on evaluating the technical assessment to modernize/migrate/move application to cloud, define the target state of application for the relevant cloud environments (IaaS, PaaS, SaaS; Private, Public Cloud), including business case.
- Proficiency in developing Cloud Security policies and strategies in par with the organization’s compliance structure. Providing Risk Management and mitigation recommendations for projects in organization.
- Knowledge on architecting the application for AWS by using AWS services and resources and compare the different modernization options.
- Evaluating different application technologies which can/cannot move to cloud and suggest recommendations. Experience in Crafting integrated Azure cloud Solutions and roadmap, able to work on proposals and RFP and lead the solution.
- Good understanding of Linux operating system and storage technologies.
- Designing, building infrastructure on Azure and AWS environment, Managing cloud based infrastructure, Troubleshooting production issues
- Analyse and define client’s business strategy and determine system architecture requirements to achieve business goals.
- Extensive hands - on experience using Unix commands to configure software and create scripts with a proven background end to end cloud builds with AWS, solid experience in Linux and Shell Scripting, Data systems
- Formulating strategic plans for component development to sustain future project objectives.
- Gathering detailed business requirements and use cases, and translate technical specifications into product requirements.
- Creating team strategies and establish project scopes of work
- Communicate project deliverable timeframes and benchmarks to clients.
- Develop data architecture design to facilitate targeted customer analysis.
- Suggest architectural improvements, design and integration solutions, and formulate methodologies for business optimization
- Write and implement new server, middleware, and database standards
- Handling all the aspects of administration tasks such as day-to-day site monitoring and maintenance, Installation, Configuration, Clustering, Deploying Applications, Troubleshooting, Load Balancing, Performance Tuning and Maintenance.
- Very instrumental in Building and Managing Cross-functional Teams, Motivation, Performances, Succession Plans, Utilization, Projections, Recruitment, Training & Mentoring.
- Managed several Program/Projects using Waterfall/Agile/Scrum/SLA's based methodologies.
- Certified ITIL professional.
- Has been leading a core team in shaping the cloud practice and cloud delivery model in my current organisation and has involved in multiple roadshows and events to spread the cloud strategy
- As a solution architect contributed to several winning proposals, deals (from RFP to signing the contract) and helped to bag the extensions of the existing projects through impeccable delivery and meeting the client’s expectations.
- Has worked in several onshore/offshore engagements, where led and managed the onshore and offshore teams.
- Has received multiple recognitions, awards for the individual and team contributions for delivery excellence and contributions to the organisation & customers.
- Excellent communication skills and has ability to manage small to large teams and work independently.
- Good Knowledge on Hadoop Framework.
TECHNICAL SKILLS
Public Cloud: AWS, Azure, Hybrid
Virtualization: Xen, Hyper-V, KVM
Server OS: RHEL, SLES, OEL, Windows, Amazon Linux
Continuous Integration: Jenkins
Build: Maven, Ant, MS Build
Configuration management: Chef, Puppet, Ansible, Vagrant
Software code versioning: Git, CVS, Microsoft (TFS & SVN)
Repository Management: Artifactory
Collaboration: Servicenow, Trello, JIRA
Monitoring: Nagios, AWS CloudWatch, AWS cloud trail
Patch management: AWS system state manager, Linux (YUM, Pulp), Windows(WSUS) & LANDesk Patch Manager
Programming Languages: Java/J2EE,Python
Application Frameworks: Struts, spring and Hibernate
Middleware frameworks: Web services (SOAP & RESTFull), JMS Messaging Queues(HornetQ & AMS SQS)
Application servers: JBOSS, Web-logic, WAS, Tomcat, HTTP
Databases: Oracle, SQL Server, IBM DB2, MySQL, MS Access, AWS DynomoDB & Mongo(NoSQL)
Bigdata & Analytics: AMS EMR, Hadoop, Hive, Sqoop, HBase Distribution: Cloudera & Hortonworks
Scripting: Bash, windows PowerShell & batch
PROFESSIONAL EXPERIENCE
Confidential, San Jose, CA
AWS Solution Architect
Responsibilities:
- As a Solution Architect, responsible for business engagement, customer requirements, business communications, team management & delivery.
- Estimating AWS costs and identifying cost control mechanisms
- Designing and implementing both the front-end and back-end systems that run on AWS on par with organization compliance and security policies.
- Designing and deploying scalable, highly available, and fault tolerant systems on AWS
- Selecting the appropriate AWS service based on data, compute, database, or security requirements
- Implemented AWS Cloud Services EC2, VPC, Route53, S3, Dynamo DB, ELB, RDS, Elastic Beanstalk, Auto Scaling, SNS, SQS, Cloud Watch and Cloud Trail.
- Orchestrating and recreating the AWS Cloud Formation templates to create custom sized VPC, Subnets, NAT to ensure successful deployment of web applications and database templates.
- Configuring DNS (Route53), ELB, general networking principles, firewalls, route tables and route propagations
- Create and maintain SSL Security certificate management for enterprise, maintaining certificates across multiple SSL-providers, and integrating certificates into products such as nix, apache, tomcat, AWS-ELB.
- Managing AWS Infra and automation with CLI, API. Managing Data Centre Inbound and Outbound services
- Tuning Cloud Watch to screen assets, for example, EC2, CPU memory, Amazon RDS DB administrations, Dynamo DB.
- Created and managed server less compute services using Lambda function for running custom logic as code running automatically in response to events.
- Created work flows for AWS Data pipe line jobs using AWS resources with defining activities, schedules and parameters.
- Configuring WAF and Amazon shield on the Amazon cloud front.
- Setting up AWS direct connect and monitoring private network connection between AWS and corporate datacentre and other regions with network latency(China)
- Used Python Boto SDK for creating custom monitoring scripts to maintain tagging Standards for AWS resources
- Assisting client in AWS cloud strategy; defining workloads, IAM configuration standards, Glacier archiving standards.
- Lift and shift of an existing on-premises application to AWS
- Ingress and egress of data to and from AWS
- Identifying appropriate use of AWS architectural best practices
- Deployed Puppet to aid management of several hundred hosts in a heterogeneous environment. Used Puppet to deploy and maintain Tomcat/JBoss stack in collocated environment.
- Came up with a Continuous Delivery platform and implementation to provide a complete working Continuous Delivery solution using industry-standard open source tools such as Jenkins, Puppet, and Chef etc.
- Setting up container service Docker which provides lightweight virtualization with almost zero overhead with an effect to deliver some impactful advantages.
- Introduced and Implemented Devops automation for the new builds using CI/CD tools (Jenkins/Ansible), CMP tool (Cloudaware), Patch Management (WSUS/Pulp) and reduced the build times significantly and helped to on board the customers efficiently.
Environment: AWS, Jenkins, WebLogic, Tomcat, SVN, GIT, Maven, ANT, Chef, Splunk, Nagios, Ansible, PuppetP2 Energy
Confidential
AWS Solution Architect
Responsibilities:
- Responsible for leading the team for doing application assessments, risk assessments in identifying right candidates for migration & preparing the migration plan to the AWS cloud.
- Implemented and Integrated AWS managed services like EC2, ELB, VPC, Directory service, Route 53, RDS, S3, IAM, Cloud Watch, Lambda, WAF, EMR, SNS, SQS, SES & custom automations using SDK’s (SCALR, AWS) across the infrastructure.
- Configured Athena and defined schemas.
- Introduced and Implemented Devops automation for the new builds using CI/CD tools (Jenkins/Ansible), CMP tool (Cloudaware), Patch Management (WSUS/Pulp) and reduced the build times significantly and helped to on board the customers efficiently.
- Developed and implemented Infrastructure Automation using Opscode Chef and create a deployment strategy for various locations worldwide.
- Worked on daily Linux administration tasks. Recreated Linux based systems by migrating legacy systems to a cloud based infrastructure.
- Worked with Chef Automation to create infrastructure and deploy application code changes autonomously.
- Created cookbooks for Chef using the Python programming language
- Built and deployed a Jenkins server in AWS autonomous software builds.
- Deploy Ruby on Rails application on a Cloud / Virtual platform and modify as needed to enhance site performance and business continuity.
- Monitor web site performance using Splunk, Nagios, and CloudWatch and Instance level metrics.
- Improved system and application performance through the conversion of legacy code to programming languages that support infrastructure running in a Cloud / Virtual environment.
- Developed utilities in Java, Ruby, Python and Shell Scripting to automate various tasks for more efficient operations.
- Able to improve overall application performance significantly and also able to enable high availability architecture’s for the critical applications using AWS managed services (R53, ELB, Directory services, Cloud front)
- Provided MS Remote Desktop gateway, third party WAF(Barracuda) for Application security and access
- Able to reduce the overall time in on boarding a new customer complex environments from days to few hours with the help of cloud adaption & usage of automation tools
- Achieved TCO savings with an average 20% to 30% by optimizing the resources utilization by adapting to AWS cloud managed services & best practices.
Environment: AWS, Jenkins, WebLogic, Tomcat, SVN, GIT, Maven, ANT, Chef, Splunk, Nagios, Ansible, Puppet,Python
Confidential
Cloud Solution Architect
Responsibilities:
- As an AWS architect, played a key role in bringing awareness and guidance on the cloud strategy and adoption to the Confidential aviation.
- Established the Cloud framework based on the best practices and responsible for application assessments, identifying right candidates for migration & plan the migrations to the AWS cloud.
- As part of this engagement, successfully migrated the targeted applications from existing datacentre to AWS cloud.
- Implemented Devops & automated the deployment for migrations using CI/CD tools (Jenkins/chef), CMP tool (SCALR) and developed chef recipes and automated application builds & releases.
- Implemented and Integrated AWS managed services like EC2, ELB, VPC, Directory service, Route 53, RDS, S3, IAM, Cloud Watch, Lambda, WAF, EMR, SNS, SQS, SES & custom automations using SDK’s (SCALR, AWS) across the infrastructure and application landscapes, also implemented centralized logging and analyzing tools using Splunk etc
- Realized savings and also improved and optimized utilization of resources tremendously to that of on premise infrastructure.
- Adopted and followed the ITIL processes for the release and change management
Environment: AWS, Jenkins, WebLogic, Tomcat, SVN, GIT, Maven, ANT, Chef, Ansible, Puppet, Shell scripting, Python
Confidential
Cloud Operations Engineer
Responsibilities:
- As a cloud solution architect, and along with the client solution architects contributed to the cloud strategy, cloud migration framework and adopting the cloud strategy to the business.
- Responsible for doing the application assessments, identifying right candidates for migration & preparing the migration plan to the AWS cloud.
- Successfully migrated the targeted applications from existing datacenter to AWS cloud and integration of several AWS services S3, IAM, Cloud Watch, Lambda, WAF, EMR, SNS, SQS, SES etc
- Responsible for doing applications technology standardization and code refactoring web applications the legacy applications.
- Responsible for developing custom reusable components using AWS SDK & SCALR SDK using Java/J2ee (Restful web services)technology and integrations to existing CMDB (service now), cloud ability for billing reports/cost analytics.
- Designed backup strategies for the database and application requirements.
- Delivered multiple cloud awareness and technical trainings to customer teams
- Worked on cloud formation templates for creating S3 buckets,setting permissionsfor them, configuringLB Listeners and Health checks,attaching tagsto all the resources
Environment: AWS, Jenkins, WebLogic, Tomcat, SVN, GIT, Maven, ANT, Chef, Ansible, Puppet, Shell scripting, Python
Confidential
BIG-Data Solution Architect
Responsibilities:
- Managed Hadoop clusters Distributions, setup, install, monitor, maintain;
- Monitoring multiple Hadoop cluster environments using ganglia, cloudera manager enterprise, and other tools.
- Integrated Hadoop into traditional ETL, accelerating the extraction, transformation, and loading of massive structured and unstructured data.
- Scheduling jobs in Hadoop ecosystem, MapReduce, HBase, Pentaho data integration, ETL jobs.
- Installed and configured Apache Hadoop, Hive and Pig environment on the prototype server.
- Configured SQL database to store Hive metadata.
- Loaded unstructured data into Hadoop File System (HDFS).
- Created ETL jobs to load server data into MongoDB and transported MongoDB into the Data Warehouse.
- Configured WebLogic Servers in a Cluster solution for High Availability, Load balancing and fail over support.
- Involved in side by side Deployment of the application as, .war and .ear files in Developing and production mode.
- Involved in deployment of .tz files both in stage and production environments.
- Analysis of Log files.
- Involved in Trouble Shooting and JVM Performance Tuning.
- Investigating on the issues and fixing them.
- In case of Runtime issue, gathering runtime files like thread dumps, core dumps then analyze them and identifying the problem.
- Involved in Monitoring all the WebLogic resources like Admin and Managed Servers, Clusters, Machines, Node manager, JDBC connection pools, Data source and JMS components.
Environment: Big Data, Hadoop Hive, ETL, Pentaho, Mapreduce, Hbase, weblogic 10g, apache 2,.2, tomcat 6,Shell scripting, Python
ConfidentialMiddleware Administrator
Responsibilities:
- Configured WebLogic Servers in a Cluster solution for High Availability, Load balancing and fail over support.
- Involved in side by side Deployment of the application as, .war and .ear files in Developing and production mode.
- Involved in Configure JDBC Connection Pools, Multiple Pools and Data Source.
- Monitor and report on system and database backups to ensure they appropriately configured, implemented and verified to enable recovery from failure.
- Undertake appropriate updates and testing on system infrastructure ensuring continues peak performance
- Identify and assist in troubleshooting system errors and faults offering viable solutions to fix them.
- Assist with implementation of system patches and updates managing upgrades effectively and to user requirements.
- Monitor and maintain appropriate security environments and policies on Linux servers.
- Administering Linux systems with appropriate scripting and coordinate related administrative tasks.
- Maintain established testing and development environments.
- Provide support for server side applications e.g. Finance, HRIS, Websphere and Oracle application server based applications, web server based applications etc.
- Ensure that support is focused on the server side of multi-tier applications with close liaison with appropriate desktop specialists for client side issues.
- Coordinate efficient escalation of issues with internal development staff or vendors ensuring that issues are only escalated after thorough diagnosis of the problems and that they are clearly documented prior to escalation.
- Contribute to the development and implementation of technology standards.
- Provide input to system and database performance and management.
- Analysis of Log files.
- Involved in Trouble Shooting and JVM Performance Tuning.
- Investigating on the issues and fixing them.
- In case of Runtime issue, gathering runtime files like thread dumps, core dumps then analyze them and identifying the problem.
- Involved in Monitoring all the WebLogic resources like Admin and Managed Servers, Clusters, Machines, Node manager, JDBC connection pools, Data source and JMS components.
- Analysis of the specifications provided by the clients.
Environment: Java 1.4, JavaScript, SQL, PL - SQL, Struts 1.2, Tomcat 5.0, Apache Server 2.0, Oracle 9i.
