Aws Architect Resume
Reston, VA
SUMMARY
- Overall 11+ years of result oriented IT experience in Automation Testing, Release Management and AWS.
- Worked on DevOps/Agileoperations and tools area (Build & Release Automation, Environment Service).
- Ability to identify and gather requirements to define a solution to be built and operated onAWS.
- Configured Inbound/Outbound inAWS Security group saccording to teh requirements.
- Designed scripts for process automation usingBash, Python, Ruby scripting on Linux.
- Branching, Merging, Tagging and maintaining teh version across teh environments using SCM tools like GIT and Subversion (SVN) onRHEL and Ubuntu platforms.
- Integration, deployment and automation of application service
- Created Cloud Formation templates and deployed AWS resources using it.
- Dockerized applications by creating Docker images from Docker file
- Deployed teh AWS stack (includingEC2, ECS, ELB, Route53, S3, RDS, SNS, SQS and IAM) focusing on high - availability, fault tolerance, and auto scaling.
- Monitoring teh instances using the cloud watch Alarms
- Designed teh scrpts for Lambda for teh AWS services automation
- Extensively worked onCI/CDpipeline for code deployment by engaging different tools (Git, Jenkins)
- Rolling out an automated build, deploy, and test infrastructure
- Set up continuous integration and formal builds using Jenkins wif Git repository.
- Extensively usedYUMandRPMfor installing packages.
- Converted and automated builds usingMavenand scheduled automated nightly builds usingJenkins.
- Worked on setting upAnsibleserver for managing configurations.
- Application Deployments and Environments Configuration usingAnsible
- WrittenAnsible Playbooks, and roles, automating infrastructure forAWSand On Prime servers
- DesignedAnsibleplaybooks to manage configurations and automate installation process.
- Utilized AWS CLI to automate backups of Oracle DB tables to S3 buckets.
- Designed Alexa Custom Skill kit wif Java
- Creating, managing and performing container based deployments usingDocker images containingMiddleware & Applications together.
- Created theLinux AMIfrom virtual images
- Managed environments DEV, QA, TEST and PROD for various releases and designed instance strategies
- Familiar wif V model andAgileScrum methodology.
TECHNICAL SKILLS
Operating Systems: Windows and Linux
AWS Services: EC2, ELB, VPC, RDS, IAM, CloudFormation, S3, CloudWatch, Lambda, SNS, SQS, and ECS.
Databases: MS SQL Server 2003 and 2005, MySQL.
Programming Languages: Java, C#, Ruby, Python
Scripting Languages: VB Script, Shell Scripting.
Editors: Visual Studio, Eclipse.
Version Control Tools: Tortoise SVN, GIT
Configuration tools: Ansible
Test Management Tools: Confidential ALM.
CI Tools: Jenkins
Build Tools: Maven
Functional Test Automation Tools: Confidential QTP/UFT, Selenium
Frameworks: .Net Framework, TestNG, NUnit, BDD
PROFESSIONAL EXPERIENCE
Confidential, Reston,VA
AWS Architect
Responsibilities:
- Played a key role in implementing teh Enetrprise Data Lake
- implemented teh architecture to gather teh Operation metadata ingestion into teh EDL usingS3,SNS,SQS,Lambda and EMR services
- Designed teh web application wifPython Flask microservices framework
- Created automation scripts to implement teh Enterprise Data Governance checks using Python
- Designed teh Cloud Formation Scripts for deployment of DataCatalog product for EDL
- Implementing theAWS Service catalog automation
- Designed/Created theIAM Rolesat teh project level
- Implemented teh CI/CD pipeline wif AWS native services using CodeCommit, Code Build, Code Pipeline
- Configured teh NGinx for teh docker containers
- Created teh Ansible playbooks to automate teh daily back up from Solr cluster
- Designed teh rest services wif spring boot java for teh Enterprise Data Catalog application to collect teh design time metadata
Confidential, Falls Church,VA
Sr AWS DevOps Engineer
Responsibilities:
- Performed configuration, deployment and support of cloud services including Amazon Web Services (AWS).
- Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu) and Configuring launched instances wif respect to specific applications.
- Managed servers on teh Amazon Web Services (AWS) platform using Ansible configuration management tools.
- Iinvolved in architecture of DevOps platform and cloud solutions.
- Developed teh Alexa skill to monitor teh batch process wif AWS Lambda using JAVA
- Worked wif Docker Hub, created and handled Docker images primarily for middleware installations and domain configurations.
- Extensively worked on CI/CD pipeline for code deployment by engaging different tools (Git, Jenkins)
- Automated teh on prem Oracle tables archive data moving to S3 using AWS CLI
- Created teh Jenkins pipeline to Rehydrate teh AMI for cloudformation stacks
- Designed teh build deployment scripts for CI/CD pipeline wif Jenkins
- Involved in code Migrations wif CI/CD pipline using Jenkins and Maven
- Migrated teh code from SVN to Git
- Created teh AWS cloudFormation templates to create EC2 instance for teh Selenium.
- Involved Setting up Selenium Grid on AWS
- Production support for teh AWS applications
- Monitoring AWS and on premise resources using Zabbix.
Confidential, Columbus,OH
DevOps Engineer
Responsibilities:
- Created teh deployment build pipeline wif Jenkins
- Coordinate/assist developers wif establishing and applying appropriate branching, labeling/naming conventions using Subversion (SVN).
- Applied Branching stratagies for all teh current and upcoming releases
- Analyzed and coordinated wif Dev team to resolve conflicts related to merging of source code for SVN.
- Deveveloped teh Cloud Formation templates for provisioning teh EC2 instances in AWS environment
- Used Maven as a build tools on java projects for teh development of build artifacts on teh source code.
- Extensively worked on CI/CD pipeline for code deployment by engaging different tools (SVN, Jenkins)
- Set up continuous integration and formal builds using Jenkins wif Git repository.
- Extensively used YUM and RPM for installing packages.
- Worked on setting up Ansible server for managing configurations.
- Designed Ansible playbooks to manage configurations and automate installation process for on prem servers.
Confidential, Austin, TX
Automation Engineer
Responsibilities
- Analyzed current state of testing and requirements for automation.
- Evaluated and selected teh best usage of test automation tools for different products.
- Responsible for maintaining, improving and implementing QA automation Framework and custom automation libraries for different systems.
- Develop Automation feasibility reports for different systems based on teh technical analysis, complexity and reusability.
- Implemented teh Page Object Framework using Selenium WebDriver
- Implemented BDD Framework using Gherkin and Cucumber.
- Designed and implemented test automation framework using Selenium WebDriver wif Java.
- Functional, Compatibility testing on different browsers like Firefox & Chrome.
- Cretaed scripts data driven testing using Apache POI library using Java
- Created Java classes for Database testing.
- Configured teh Hub and Node to execute teh Automation suite in multiple machines.
- Designed/Executed teh Automaion Scripts for teh Regression suite
- Created teh Custom Library functions using C# to automate REST and SOAP Services.
- Raise teh quality of teh product by providing complete, quick, reliable, and easy to interpret script results.
- Provided teh leadership, guidance, training and mentoring to Automation test engineers for teh implementation of testing automation.
Confidential, Nashville, TN
Automation Architect
Responsibilities
- Development of UFT BPT Scripted components for teh identified flows and executing them.
- Designed BPT Automation Framework Environement Setup using Confidential ALM 12 and UFT 12.01.
- Identified teh Business components to reuse them in teh main scenarios.
- Identified teh Application flows for teh Automation.
- Worked on Description Objects and Description Strings for various objects for teh application which lies outside teh object repository
- Designing a versatile automation framework for unattended/lights out testing
- Performed parameterization of teh automated test scripts in UFT to check how teh application performs against multiple sets of data
Confidential, Louisville, KY
Associate Architect
Responsibilities
- Development of UFT BPT Scripted components for teh identified flows and executing them.
- Suggested & implemented teh standard process of QC Admin in Client ENV for teh best &
- Succeeded teh same.
- Upgraded to ALM 11.52 from ALM 11.
- Managing users and user groups, adding teh users to teh QUALITY CENTRE list and to teh relevant project.
- Responsible for creating Web Service Interface tests and implementingaBPTcomponent-drivenQTPframework
- Successfully created a suite ofQTPscripts dat utilized theBPTFramework
- Backing up teh projects when teh data TEMPhas been lost and retrieving them.
- ALM Project customization according to teh requirement
- Creation of teh domains & projects.
- QC licence management, removing users upon teh exceeding teh licence number.
- Created ALM Workflow scripts for Defects and Test Plan modules.
- Designed teh BPT Automation Framework Environement Setup using Confidential ALM 11.52 and UFT 11.52.
Confidential
Associate Architect
Responsibilities
- Implemented teh Hybrid automation Framework to Automate teh System Using Selenium WebDriver.
- Analyze requirements and identify scenarios for automation
- Identify reusable Functions which would be reused during teh script development.
- Developed automation scripts in Selenium WebDriver
- Regression Testing, support and reviewing Test scripts.
- Data driven Test scripts.
- Plan and schedule for execution.
- Work allocation to teh team members. Track, motivate and get teh work done as per plan.
- Tracking and sharing teh work status on a daily and weekly basis, wif teh client and team.
- Scheduled Automation Scripts from Jenkins CI tool.
- Parellel testing of Automated scripts using TestNG framework
Confidential
Test Automation Lead
Responsibilities
- Prepared teh Business Solution for teh Mainframe batch flows using teh Ruby On Rails 2.3 Framework
- Automated teh Mainframe Emulators wif Ruby 1.8.6 API
- Written Ruby script functions to modify teh Mainframe application Transactions
- Involved in writing teh Ruby functions to do FTP to a mainframe system
- Written stored procedures and invoked them from ROR Webpages to perform operations on teh database.
- Worked Coordinated wif QA teams in halping them acquaint wif teh application and resolving common problems while testing teh application.
- Involved in production support for teh system.
- Used MVC Based architecture to control teh layout of UI components.
- Offered technical support to resolve production issues dat are open in teh field.
- Perofrmed automation feasibility using Selenium WebDriver and demonstrated Proof Of Concept
- Implemented Hybrid automation framework using Java wif Selenium WebDriver.
- Identified test data and organized in spreadsheets scenario wise for test input at run timeIdentified and Designed teh Reusable functions for developing teh Regression suite.
- Identified teh Scenarios for Automation
- Created reusable Business functions Library.
- Develeoped and Executed automated scripts for smoke and Regression test on every build release using Selnium Webdriver.
Confidential
Senior Member Technical
Responsibilities
- Designed teh Keyword Automation Frame work using QTP 10.0.
- Identifying teh test cases to be automated.
- Estimations for teh automation.
- Involved in Team meetings and client Interactions.
- Involved in COE Activities.
- Prepared teh Test Strategies for iExpense, AR and HRMS Modules.
- Prepared teh documents related to teh framework and coding standards.
- Monitoring teh Status of Automation and escalating teh issues.
- Conducted training sessions on QTP and in automation framework to teh team members as a mentor.
- Created teh html report functions to send teh execution result to teh client.
Confidential
Team Lead
Responsibilities
- Involved in solving teh Technical challenges.
- Designed teh Automation Frame work using QTP 9.0.
- Created custom dll’s for Automation Framework using C# and vb.net
- Identifying teh test cases to be automated.
- Estimations for teh automation.
- Tracking teh Status of Automation Staus.
- Conducted Trainings to team members.
- Identified teh Rsiks in implementing teh automation.
- Responsible for teh Deliverables.
- Thoroughly going through teh System requirements specifications, changed requirement specifications and understanding functionality and Client requirements.
- Designed teh Automation Frame work for teh identified regression test cases using Mercury QTP 8.2 Automation Tool.
- Worked on Automated Test Scripts by programming and using QTP Descriptive Programming.
- Preparation of Test Plan for teh New Requirements and Preparing Release Notes.
- Preparation of test cases for Business System requirement specifications and for functional requirement specifications.
- Executing teh Test Cases and Updating teh Test Cases for new Builds.
- Reviewing teh Test Cases, Execution of Test Cases and Conducting Bug Bashing.
- Directly responsible for functional testing, integration testing, system testing and regression testing.
- Preparation of Test Data files.
- Atteneded teh team meetings and TEMPhas taken sessions for knowledge Transfer to teh Team
- Communicating wif Developers for teh improvement of Testing Effort.
- Finding Defects conduct Defect analysis, preparation of Defect reports and Defect tracking.