Lead Cloud Solutions Architecture & Cloud Application Architecture Resume
Richmond, VA
SUMMARY:
- Over 7 years of professional IT experience in Software Development, involved in Analysis, Design, Development, Testing, Implementation & Maintenance of application software in Web - based and Client/Server environment, currently working as a AWS cloud Experience on complete Software Development Life Cycle (SDLC) with software development models like Agile Scrum Model and Waterfall model.
- Worked onMigration Strategy and developed a POC migrating VMware/On-premise datacenter to AWS utilizing,AWSEC2, S3, RDS, VPC, and Direct Connect.
- Experience with Troubleshooting AWS EC2 instances for Status check through System Status checks and Instance Status checks alerts and rectifying if necessary.
- Experience with PAAS (Platform as a service) like AWS elastic beanstalk as computing platforms which typically includes operating system, programming language execution environment, database, web server.
- Experience in development and configuration experience, LAMP setup on RHEL with software provisioning tools like Chef, Puppet and Salt Stack.
- Experience with configuring and managing Elastic Load Balancing (ELB) to implement fault tolerance and avoid single point of failure of applications.
- Hands on experience in configuring and managing services likeAWSEC2 using AMI's available. Conduct systems design, feasibility & cost studies and recommend cost-effective cloud solutions like Amazon Web Services (AWS).
- Experience in Installing, upgrading and configuring Red Hat Linux 3.x, 4.x, 5.x and 6.x using Kickstart servers and Interactive Installation.
- Worked with applications like R, SPSS and Python to develop neural network algorithms, cluster analysis.
- Implement and maintain the monitoring and alerting of production and corporate servers/costs using Cloud Watch.
- Experience with designing and configuring secure Virtual Private Cloud (VPC) through private and public networks inAWSand create various subnets, routing table, internet gateways for servers.
- Experience on bootstrapping and maintaining AWS using Chef on complex hybrid IT infrastructure nodes through the VPN and Jump Servers.
- Extensive experience in working with different MVC frameworks like Spring, Struts and ORM tools like Hibernate.
- Extensive knowledge in Designing, Developing and implementation of the Data marts, Data
- Well versed with consuming and publishing Web Services as SOA Architecture based SOAP, WSDL, UDDI Components and REST working withdata - exchange formats like XML and JSON formats.
- Good experience in using Java APIs such as Collections, Multithreading, Exception Handling, Generics, Enumeration, Java I/O, Data Structures and algorithms.
- Experience in developing User Interface applications and professional web applications using HTML, XHTML, XML, CSS, JavaScript, JQUERY.
- Good Knowledge of Database connectivity (JDBC) for databases like ORACLE, DB2, SQL Server, MYSQL.
- Experience in writing test cases using JUNIT, JMOCK and SELENIUM.
TECHNICAL SKILLS:
Operating Systems: Linux, Unix, Windows.Programing languages Java, C, C++, python.
Cloud services: AWSservices EC2, S3, Glacier, Cloud Front, RDS, VPC, Direct Connect, Route53, Cloud Watch, Cloud Formation, IAM, SES, SNS.
Web Technologies: J2EE, JDBC, Servlets, JSP, HTML, CSS, XML.
Database: ORACLE, SQL SERVER, MySQL.
IDE: Webserver Eclipse, NetBeans. Apache, Windows IIS.
Frameworks/ORM tools: Spring, Struts, Hibernate.
Scripting Languages: JavaScript, JSON, XSL, XSLT, BASH, SHELL.
Virtualization: Docker,AWSCloud, VMware.
Softwareconfiguration management tool: Chef, puppet, Terraform, salt stack.
PROFESSIONAL EXPERIENCE:
Confidential, Richmond VA
Lead Cloud Solutions Architecture & Cloud Application Architecture
Responsibilities:
- Amazon Cloud Watch with Amazon EC2 instances for monitoring the log files, store them and track metrics. o Modernization of software for healthcare Claims and Payment Automation, Electronic Remittance
- Automation and migration to AWS o Infrastructure automation and migration of Enterprise Tools such as Atlassian JIRA, Bamboo and Confluence to AWS o Modernization and micro services architecture of real estate applications including:
- Fulfillment/provisioning,Leadrouting and Inventory/wait listing for deployment in AWS
- Created AWS S3 buckets, performed folder management in each bucket, Managed cloud trail logs and objects within each bucket.
- Created Highly Available Environments using Auto-Scaling, Load Balancers, and SQS.
- Hands on Experience in AWS Cloud in various AWS Services such as RedShift, Cluster, Route53 Domain configuration.
- Web services and application development for live video aggregation and streaming into popular social networks and live videoplatformssuch as Facebook, YouTube, Twitter, YouNow, Instagram, Gopro and Instagram.
- Solution architecture for data orchestration of extremely database of data mart, data transformation, processing and report generation in Azure using data factory and HD Insights. Architecture and development of cloud or chestration platform and management system for application infrastructure blue printing, templating, CI/CD, deployment automation of enterprise applications in AWS
- Built classification models such as Support vector machine, neural networks with Python machinelearning packages.
- Configured Elastic Load Balancers with EC2 Auto Scaling groups.
- Assigned AWS elastic IP addresses to work around host or availability zone failures by quickly re - mapping the address to another running instance.
- Configured S3 to host Static Web content.
- Experienced in S3 Versioning and lifecycle policies to and backup files and archive files in Glacier.
- Used Docker for running different programs. Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB,DynamoDB, SES, SQS and SNS services in AWS cloud
- Wrote some python Scripts
- Utilize Cloud Watch to monitor resources such as EC2, CPU memory, Amazon RDS DB services,Dynamo DB tables, and EBS volumes
- Developed Dev/Test/Prod environments of different applications on AWS by provisioning Kubernetes clusters on EC2 instances using Docker, Bash, Chef, and Terraform.
- Good Experience on implementing and setting up Amazon SES and SNS on AWS Environment.
- Used micro services to manage user accounts, catalog and order processing.
- Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
- Experience in Performance Tuning and Query Optimization in AWS Redshift.
- Ability to design application on AWS taking advantage of Disaster recovery.
- Configured AWS Identity Access Management (IAM) Group and users for improved login authentication.
- Extensive knowledge in Designing, Developing and implementation of the Data marts, Data scaling for scaling out to ensure availability and scalability of customer website and applications.
- Following agile methodology using RTC as a supporting Tool.
- Responsible for writing and modification of PL/SQL stored procedure, functions, packages and Database triggers.
- Responsible to maintain the networking from AWS cloud back to On-Primary connectivity and no direct internet access from AWS cloud VPC to the rest of the world (Internet).
- Worked with Custom AMI's, created AMI tags and modified AMI permissions.
- Created Security Groups, configuring Inbound /Outbound rules, creating and importing Key Pairs.
- Leveraged AWS S3 service as Build Artifact repository and created release based buckets to store various modules/branch based artifact storage.
- Configure and ensure connection to RDS database running on MySQL engines.
- Utilized Cloud Watch service to monitor the QA/on demand instances, S3 metrics, configuring alarms for performance environments during load testing.
Environment: AWS(EC2, VPC, ELB, S3, RDS, Cloud Trail and Route 53), VDI, GIT version Control, VPC,AWSEC2, S3, Route53, EBS, IAM, Mongo DB, SQL, No SQL, ELB Python 2.7, Cloud watch, Cloud Formation,AWSCLI,AWSAuto Scaling, Chef, Salt Stack, Unix/Linux, Shell scripting, Redshift.
Confidential, Atlanta GA
AWS Engineer
Responsibilities:
- Re-architecture of the software components for deployment in hybridclouds
- Cloudbased HTML5 based UI and Guide for TV viewing and Entertainment guides
- System Integration and deployment automation in Amazon EC2. Development of configuration tools using Python, CHEF and Puppet
- Worked on integrating AWS Dynamo DB using AWS Lambda to store the values the items and backup the Dynamo DB streams.
- Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management Using chef.
- Experience on bootstrapping and maintaining AW Susing Chef on complex hybrid IT infrastructure nodes through the VPN and Jump Servers.
- Design base role and cookbooks to apply and maintain the nodes/servers on different environments like Dev, QA, Stag and Prod.
- Launching and configuring of Amazon EC2 (AWS) Cloud Servers using AMI's (Linux/Ubuntu) and configuring the servers for specified applications.
- Designed, built and coordinate an automated build & release CI/CD process using GIT lab, Jenkins/Run deck, Nexus and Chef on hybrid IT infrastructure.
- Setup and maintenance of automated environment using Chef Recipes & Cookbooks within AWS environment.
- Designed and built a continuous integration and deployment framework for Chef Code using test driven development.
- Experience designing, building, maintaining, and coordinating an automated build/release process using GIT, Jenkins, Bamboo, Docker, Vagrant.
- Involved in analyzing and adding new features of Oracle 10g like DBMS SHEDULER, Create
- Directory, Data pump, CONNECT BY ROOT in existing Oracle 9i application
- Good Knowledge on Common Vault Orchestration for AWS Snapshots.
- Having sample experience in load balancing and monitoring with Nagios.
- UsedAWSBean Stalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache, and IIS.
- Experience with Node.js design and software development.
- Worked on Redhat5.x and 6.x, SUSE Linux 10.x, Microsoft SCOM hardware platforms and in VMware vSphere client 5.x virtual environment.
- Installing, configuring and maintaining RHEL 5.x, 6.x physical and virtual server.
- Worked on Grub, PXE boot, Puppet, Kick start, Packages, Yum, RPMs, LVM, Boot from SAN, file system configuration.
- Building RHEL 5.x, 6.x and SUSE Linux 10 as a 4node cluster from scratch using HPSA tool.
- Installing CAD cluster Oracle 11g and Web logic applications 11.x, 12.x on RHEL 5.x and 6.x.
- Creating and configuring user accounts and DNS entries.
- Writing shell scripts to accomplish day to day system administration task.
- Troubleshooting Hardware and Operating system related issue.
- Experience in writing technical documentation for regulatory and compliance procedures, policies and various other activities that involved.
- Managed VMware Infrastructure/vSphere5 clusters on Test/Development environments.
- Involved in configuring network bonding and troubleshooting networking issues.
Environment: AWSEC2, VPC, Auto scaling, ELB, Red Hat EL 3/4/5/6, Cloud Watch, EBS, Directory Services, Route53, MS SQL 2012, SQL Server Mirroring, Active Directory, DFS.
Confidential
AWS Developer
Responsibilities:
- Used agile methodology in designing and developing the modules.
- Experience in Integration of Amazon Web Services AWS with another applications infrastructure.
- Designed and developed the monitoring system used for AWS Elastic Environments, including monitoring individual instance health, overall environment health, and managing individual component failure cases.
- Worked on AWS, High Availability Practices and deploying backup/restore infrastructure.
- Troubleshoot AWS EC2 Status check including System Status checks and Instance Status check alerts.
- Large volume of Mainframes data is extracted and converted into SAS DATA sets and then converted into Oracle tables from remote UNIX and Windows environments by writing the BaseSAS programs
- Used Amazon Web Services EC2 to deploy our team's projects on to the public cloud.
- Designed and developed JSP pages using Spring MVC framework and used Spring Security for Authentication and authorization extensively.
- Used Spring Core for dependency injection/Inversion of control (IOC).
- Designed and developed Hibernate DAO is using spring framework's Hibernate DAO Support and Hibernate Template.
- Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views for multiple databases, Oracle 10g using Toad tool.
- Implemented SOA architecture with Web services using SOAP, WSDL, UDDI and XML using CXF framework tool/Apache Commons.
- Worked on parsing the XML files using DOM/SAX parsers.
- Implemented Singleton, Business Delegate, Service Locator, Factory, Session Fa ade, MVC,DataAccess Object, Inversion of Control, and other design patterns.
- Implemented JMS (Message Driven Bean MDB) to synchronously send and receive messages, errors placed in a message queue.
- Created XML files for storing thedatarequired for Dialogue module.
- Used SAX parser for validating the XML files against their respective XML schemas.
Environment: Spring, Hibernate,AWS, EC2, JSP, AJAX, WebSphere, Apache Ant, Log4J, Eclipse IDE, JUnit, XPath, Web Services, JMS, XML Schema, Oracle, and Linux. Skills JAVA (7 years),SQL (7 years),ORACLE (6 years),JSP (5 years),XML (5 years) Additional Information Technical Skills