Aws / Devops Consultant Resume
Minneapolis, MN
SUMMARY
- Having 9 years of combined professional experience in IT, including 3+ years of experience in AWS DevOps with major focus on Continuous Delivery and Deployment, Configuration, SCM, Build/Release Management and System Administration.
- Expertise in installation, administration, configuration, performance tuning and troubleshooting of Red Hat Linux, CentOS, and Windows.
- Experience in Configuring and Administrating AWS various services like EC2, S3, EBS, VPC, ELB, RDS, SNS, SQS, IAM, Route 53, Auto Scaling Cloud Front and Cloud Trail.
- Good working knowledge ofAWSIAM service, Users, Groups, Policies, Roles, Access Key and Multi Factor Authentication (MFA), Cloud Formation and Migrated applications to theAWSCloud.
- Experience in managing and creating users, groups and assigning their roles and security groups onAWScloud and monitoring applications running on theAWSby using Cloud watch.
- Experience in setting up project baselines, branching, merging and taking regular backups of the source in SVN, GIT and GitHub and Bit Bucket.
- Extensively worked on Jenkins by installing, configuring and integrating with other tools like Git, Maven, ANT, Ansible, and Nagios for Continuous Integration (CI) and Continuous Deployment (CD).
- Hands on experience with testing tool/frameworks like Selenium, TestNG, JUnit, Cucumber, JavaScript for setup build and delivery pipeline.
- Experience working on several Docker’s components like Docker Engine, Docker Hub, Docker Machine, Docker Swarm and Docker Registry.
- Experience in designing, installing and implementing Ansible configuration management system for managing Web applications, Environments configuration Files, Users, Mount points and Packages.
- Experience in using Chef/Puppet to automate repetitive tasks, quickly deploy critical applications and proactively manage change and create custom Puppet module skeletons.
- Experience in creating Jenkins pipeline jobs for Puppet release process for module deployment, using Kanban Agile Methodology for Puppet development.
- Experiences in using build utilities like Maven, Ant and Gradle for building of jar, war and ear files.
- Strong use of Shell scripting languages including BASH for Linux and Mac and Power Shell for Windows systems and Python, HTML, XML.
- Worked on web application servers like Apache Tomcat, WebLogic, WebSphere, IIS, WAMP and LAMP to deploy code and application on Linux and Windows.
- Experience in administering, installation, configuration, support and maintenance of Linux.
- Closely worked with Developers and Analysts to address project requirements. Able to effectively manage time and prioritize multiple projects.
- Excellent communication, team membership and relationship management skills.
TECHNICAL SKILLS
Operating Systems: Red Hat - Linux (7x, 8), CentOS (6x and 7x), Windows Server 2016/2019, Vista.
Cloud Technologies: Amazon Web Services EC2, S3, ELB, Auto scaling Servers, Storage Lifecycle rules, VPC, Elastic Beanstalk, Cloud Front, Route53, Cloud Watch, cloud trail, ops work, IAM, SNS, SQS, DNS.
Web Technologies: Apache Tomcat, Nginx, WebSphere, WebLogic.
CI/CD/CT Tools: ANT, Maven, Gradle, Jenkins, Nexus, Bamboo, Selenium TestNG, JUnit HP ALM.
Automation and Configuration: Chef, Puppet, Vagrant, Ansible, Docker, Terraform.
Version Control Tools: Subversion, Git and GitHub, Bit Bucket.
Bug Tracking Tools: JIRA, HP Quality Center, IBM Clear Quest.
Monitoring Tools: Cloud Watch, Nagios, Monit, New Relic.
Scripting: Shell, Bash, Python, JavaScript.
Database: MySQL, ManogoDB, SQL Server DB2.
Methodologies: Agile, Waterfall, V-model, SDLC, STLC.
MS Office Tools: Outlook, Word, Excel, PowerPoint, MS Access, Microsoft Project.
Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari.
Protocol: HTTP, HTTPS, FTP, DHCP, SOAP and TCP/IP, LDAPTechnologies.
PROFESSIONAL EXPERIENCE
AWS / DevOps Consultant
Confidential, Minneapolis, MN
Responsibilities:
- Analyzed the tools and application architecture and implement it on different environments, making it more user-friendly for the customer.
- Configured AWS services like EC2, Elastic Load-Balancers (ELB), Elastic Container Service (ECS), S3, Elastic Beanstalk, Cloud Front, Elastic File system, RDS, Dynamo DB, VPC, Direct Connect, Route53, Cloud Watch, Cloud Trail, Cloud Formation, IAM.
- Implemented Code Pipeline and Created Cloud formation templates and Launched EC2 Instances using Amazon Machine Images (AMIs) in different platform (Linux, CentOS, Windows) for development.
- Tested production environment with respect to specific applications and created users, groups, assigning roles and permissions using IAM service.
- Configured Elastic Load Balancers with EC2 Auto scaling groups and Worked on Cloud Watch alerts for instances and used them in Auto-scaling launch configurations.
- Used Source code repository GitHub and integrate it to Jenkins for automating the builds and have implemented a headless protocol for pushing and pulling changes from Jenkins to remote repository.
- Evaluated Chef and Puppet framework with tools to automate the cloud deployment and operations.
- Automated configuration management using Chef. Wrote cookbooks, recipes to manage nodes and Chef Server.
- Used ECS to run services on Docker & Configured the Docker Containers and Created Docker files for different Environment.
- Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant to schedule the builds, Create Code Pipelines and Dashboards programmatically.
- Generated Shell scripts for build activities in QA, Staging and Production environments.
- Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Shell scripts to automate the routine jobs.
- Install and upgrade of patches and packages on RHEL 7/8 using RPM & YUM.
- Actively participated in scrum meetings, reported the progress and maintained good communication with each team and higher management.
Environment: AWS, Ansible, Chef, Puppet, Dockers, RHEL, CentOS, Apache Tomcat, WebSphere, Jenkins, Maven, GitHub, Power Shell.
AWS / DevOps Engineer
Confidential
Responsibilities:
- Administrated the AWS Cloud Services by managing the EC2 instances, S3, Glacier, SQS, within the organization.
- Worked on Amazon RDS to setup high availability of the database by deploying RDS in Multi-AZ configuration.
- Managed the AWS EC2 servers by assigning the EBS volumes, auto scaling groups, load balancers, security groups in the defined VPC (Virtual Private Cloud).
- Designed the cloud formation template to create the custom VPC, subnets, Route tables, IGW (Internet Gateway) to ensure deployments of webservers in the public subnet and RDS servers in the private subnet.
- Created the SNS topics for AWS S3 and assigning the ARN of the S3 buckets to send the notifications to the subscribers on object creation and deletion.
- Used weighted routing concept to route the traffic between available servers using the Route 53 AWS Service.
- Configured the GitHub repositories and created the user level access to the project repositories.
- Involved in Setting up the Continuous integration (CI) by scheduling the jobs in Jenkins from GitHub.
- Wrote Ansible playbooks to manage the software configurations of the infrastructure located in AWS cloud.
- Automated the administration tasks using the Ansible.
Environment: EC2, AMI, RDS, Security Groups, ELB, Route 53, Cloud Watch, SNS, Jenkins, Maven, GitHub, Ansible.
QA Analyst
Confidential
Responsibilities:
- Designed and Developed of QA documentation like Test Cases and Test scenarios from business and functional requirements.
- Preformed mapping analysis of Requirements Traceability Matric with Business Use Case Document.
- Performed the Unit and functional testing which validate the data is mapped correctly which provides a qualitative check of overall data flow up and deposited correctly in Target Tables.
- Participated in Test case review meetings and provided feedback.
- Tested newly developed web-based Sales Application.
- Prepared project dashboard and Test Management Metrics to demonstrate the progress.
- Performed Gap Analysis and Root Cause Analysis at the last stages of project closure.
- Conducted stakeholder meetings, including meeting agenda, minutes, and action items.
- Followed Agile testing methodology, participated in daily status meetings and testing each deliverable.
- Tested applications in different types of browsers (cross-browser testing) and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
- Executed the manual test cases and played a key role in Functional Testing.
- Tracked and identified bug and defect tracking using tools like Quality Center, JIRA, Bugzilla.
- Performed Functional testing, Integration testing, UAT and Regression testing.
- Worked onSeleniumWebDriverautomationscript in Java for cross browser testing. Used testing annotations to group the test methods and for cross browser.
- Documented and reported all defects in HP Quality Centre.
- Attended daily defect meetings and provided feedback on high/urgent defects.
- Attended daily stand up meetings and provided project updates and impediments.
- Attended project use case meetings and given feedback on user stories.
- Tested Client online order management i.e. Placing order, Tracking order, canceling order, reinstate order, divert order and add order for testing purposes.
- Tested online secure payment system.
Environment: MS-Office, MS-Visio, Selenium, JIRA, Bugzilla, Quality Center, SQL, UNIX, Internet Explorer, Chrome, Firefox, Android, XML, ALM, MySQL.
Mobile Tester
Confidential
Responsibilities:
- Analyzed and Tested 4 parts in the project: Libraries, Job Setup, EWO setup with Change Order and the new RFC module with Change Order.
- Wrote automation test plans and prepared the automation test matrix for each regression cycle.
- Elicited Functional and Nonfunctional requirements
- Made story cards State Charts User activities
- Performed both manual and automated tests to conduct functional and regression tests on the application.
- Used QTP for functional and regression testing of the application to make sure transactions and business processes work as intended and Developed VB scripts.
- Created and maintained Shared Object Repositories (Merge object repositories of different modules) to enable QTP to identify the various objects in the application. Worked with both ‘Per Action’ and ‘Shared’ modes.
- Used Ordinal Identifiers to recognize identical object properties in the application.
- Created Data Driven Tests or parameterization that randomized the test data, for testing the AUT with real life test condition.
- Used checkpoints to check the attributes of the application across several builds and versions. Also used bitmap, database, text, etc checkpoints while testing the application.
- Integrated QTP scripts with Mercury Quality Centre to store and execute regression automation test cases for every release and tracked the regression defects thru Quality Centre.
Environment: QTP 8.2/9.0, Test Director (Quality Centre) 8.2, VB script, Windows 2000.