Devops Engineer Resume
Rolling Meadows, IL
EXPERIENCE SUMMARY:
- 5+ years of experience in application Testing using AWS, Chef, Jenkins, Maven, Github, SonarQube, Apache Tomcat, Gradle, Docker, Linux, Nexus, Artifactory, Splunk, ELK Stack, Ruby, Groovy, Cucumber, JMeter, Grafana, Watir, Service Virtualization, CICD, Application Servers, SQL.
- Experience in DevOps, Performed Build and Development of Java - Cucumber based API’s to cloud servers using CI/CD Process.
- Experience in various stages of software development life cycle including requirements analysis, design, development, deployment and testing, with extensive knowledge in application Testing of various business applications.
- Having good experience in Salesforce CRM and Force.com platform with extensive knowledge in Sales and Service platforms and has assisted for Automation, Testing and maintain their Sales force solutions.
- Experience with Mainframe Automation Testing.
- Experience in developing automation POC's using new technologies profitable to the Project & Client.
- Certified in AWS Developer-Associate.
- Experience with API Testing.
- Implemented Behavior Driven Development with Cucumber.
- Experience with Jenkins Configuration for Run Multiple Jobs and also using Amazon EC2.
- Experience in Agile software development a framework that delivers customer collaboration and interaction with processes and tools.
- Experience in Test Driven Development and Behavior Driven Development methodologies for consulting firms and enterprise projects.
- Team player with excellent interpersonal and communicational skills, ability to learn and adapt to new technologies and experience in successfully implementing new technologies in the projects.
- Self-starter, result-oriented team player with an ability to manage multiple tasks simultaneously.
- Commitment to excellence proven by an outstanding career track.
SKILLS:
Programming Languages: Ruby, Java, C, SQL, Python, Shell scripting, Groovy
Automation Tools & Languages: ATDD, Cucumber, Ruby, Postman.
Databases: Microsoft SQL Server, SQLite, MySQL, PostgreSQL
Application &Web Servers: Apache Tomcat, Web sphere
Web Design: HTML, CSS3, Javascript, Bootstrap, AngularJS
Deployment Tools: Amazon EC2
Protocols: HTTP/HTTPS, TCP/IP,REST
DevOps Tools: Jenkins, Git, Chef, Nexus, Docker
Service Virtualization: Parasoft Tool, Mountebank
Operating Systems: Windows, Unix, Mac iOS, Ubuntu, Red Hat 6.x
Other Relevant Tools: Jira, VersionOne, Confluence, Slack MS Office(MS-Excel, MS-PowerPoint, MS-Project 2013), Visual Studio 2013
PROFESSIONAL EXPERIENCE:
Confidential, Rolling Meadows, IL
DevOps Engineer
Responsibilities:
- Actively involved in analysis of the system requirements specifications and involved in client interaction during requirements specifications.
- Used the BDD approach and Scrum framework in the application for AGILE development.
- Performed build and deployment of Java-Cucumber based APIs to cloud servers using automated CI/CD pipeline.
- Used terraform scripts to spin stacks on AWS servers using Jenkins as CI/CD tool
- Used Maven as a build tool integrated with Jenkins to build applications from one environment to others including dev, QA, Perf and Prod.
- Supported over 500+ AWS cloud instances & managed and configured various AWS products
- Designed numerous Cloud Formation Templates to create EC2 instances, RDS, CloudWatch, S3, ELB, Auto-Scaling groups, Route53 record sets and other services on AWS.
- Designed Cloud formation templates for launching complete application stack for non-prod and prod stacks with auto scaling feature.
- Implemented and set up Route53 record set AWS service for DNS assignment to Alias(ELB) and Cname(RDS) types resources.
- Wrote various cookbooks and recipes to support APIs deployment using Chef as an Infrastructural Automation tool.
- Directed and supported feature teams and Release managers for successful deployment and code changes in production.
- Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products on AWS servers.
- Extensively used AWS services using EC2, ELB, Auto-Scaling, Snapshots, VPC, Subnets, Security groups, S3, RDS Route53, CloudWatch, Cloud Formation Templates in the project
- Used tools like Postman to validate the API Responses for multiple Applications.
- Performed POC on Gradle as a build tool.
- Worked on Docker, to create an environment in the AWS using Containers.
- Worked in a strictly followed Agile environment and participated in all the scrum meetings.
- Automation testing of the front-end Applications using Watir with Ruby
- Implemented Test cases using Cucumber for Behavioral Driven Development.
- Created Restful http services to interact with UI using Service Virtualization.
- Fixing the bugs and tickets filed by quality assurance and product management team.
- Used HTML5, CSS to describe the web pages.
- Implemented Performance testing using Apache JMeter and created a Dashboard using Grafana to view the Results.
- Performed necessary refactoring to the code as per the revised design
- Participated actively in unit testing, integration testing and acceptance testing of the system.
Environment: Amazon Web Services (EC2, ELB, Auto-Scaling, Snapshots, VPC, Subnets, Security groups, S3, RDS Route53, CloudWatch, Cloud Formation Templates), Jenkins, Chef, Maven, Nexus, GitHub, SonarQube, Apache Tomcat, Gradle, Python Scripts, Shell Scripts, JIRA(Scrum/Agile), VersionOne, Ruby 2.0, CSS, HTML5, Parasoft Tool, RESTful, Agile, Cucumber, JMeter, Grafana.
Confidential, Cupertino, CA
Automation Engineer
Responsibilities:
- Having good experience in Salesforce of Salesforce CRM and Force.com platform with extensive knowledge in Sales and Service platforms and has assisted for Automation, Testing and maintain their Sales force solutions.
- Followed Agile development methodology and scrum for the project.
- Developed and tested many features for dashboard using Ruby.
- Designed and developed the layouts of customer relations module.
- Wrote Cucumber tests in the application.
- Written Scripts to Test Salesforce Application Pages using Selenium.
- Worked closely with DevOps for CI/CD for Deploying in to Cloud using Jenkins and Chef.
- Used MongoDB for storing the Data Obtained from Mainframe Terminal.
- Designed and written scripts for automating mainframes application configured Jenkins in AWS EC2 instances for deploying the code into the Cloud.
- Experience in using Git, GitHub, and Amazon EC2.
- Fixing the bugs and tickets filed by quality assurance and product management team.
- Understanding of how web applications work including security, session management and best development practices.
- Used HTML5, YAML, cascading style sheets (CSS) to describe the web pages.
- Performed necessary refactoring to the code as per the revised design
- Participated actively in unit testing, integration testing and acceptance testing of the system.
Environment: Ruby 2.0, GIT, Jenkins, CICD, Agile, Cucumber, JMeter, Grafana, AWS, CSS, HTML5, JSON, MySQL, UNIX, RESTful, Agile, Cucumber.
Confidential
Ruby Developer & Performance Test Engineer
Responsibilities:
- Developed and tested many features for Front End Applications using Ruby.
- Managed code with unit tests and GitHub.
- Executed the Test Cases Manually and analyzed the results and reported the defects to developers through Quality Center.
- Experience with Performance Testing and Load Testing.
- Experience with JMETER for Performance Testing and analyzing multiple Applications with load testing.
- Interacted with the project team and developers to assign priority to Projects based on dependency and criticality and resolve the defects.
- Performed necessary refactoring to the code as per the revised design
- Performed Regression testing to verify that bug fixes did not break some other parts of the system.
- Performed test validation manually and automated and compared actual results from expected results.
- Worked in MySQL database on simple queries.
Environnent: Ruby, Functional Testing, Performance Testing, JMeter, Load Runner, Linux.