Devops Engineer Resume
San Jose, CA
PROFESSIONAL SUMMARY:
- Over 5 + years of experience in the field of DevOps, Testing in Banking and Financial Services, Retail and ecommerce domain with exposure in Manual, Automation, Functional and Regression testing.
- Experience in supporting/maintaining cloud software services and solid understanding of design for scalability, performance and reliability, Application Integration - DevOps.
- Hands on experience with tools like Jenkins, Maven, GitHub, Postman, Jira, Confluence, ServiceNow, PagerDuty, Apache Mesos, Apache Aurora, Apache Zookeeper, Unix Shell Scripting, Docker etc.
- Hands on experience in creating & configuring continuous integration (CI) and continuous deployment (CD) environments using tools like Jenkins.
- Experience in writing queries using SQL/Oracle and NoSQL (Mongo DB).
- Ability in troubleshooting network services and protocols such as TCP/IP, DNS, LDAP, SSH, SMTP, SSL, HTTP, Apache.
- Exposed to Micro Service monitoring tools like Grafana, Kibana.
- Extensive experience in Application trouble-shooting using TSDB (Time Series Data Base) and other advanced logging frameworks.
- Exposed to Agile Methodology/Scrum/Sprint cycle of product development and testing, as well as Waterfall model of SDLC/STLC.
- Demonstrated abilities in handling the complete projects from build & testing perspective, gained functional skills in analyzing the client requirements, delivery, support & analysis and documentation.
- Experience with tools such as Selenium Web Driver, JAVA, TestNG, Data Driven/Keyword Driven/Hybrid Framework, Page Object Model (POM), preparation of Manual and Automation Test framework.
- Involved in preparing Project Metrics, Weekly & Monthly status report and reviewing it with respective stakeholders.
- Ability to communicate and collaborate cross-functionally, and work well in a team-oriented environment.
TECHNICAL SKILL:
Language: Java, Unix Shell Scripting, SQL
Database: Oracle, Mongo NoSQL
Operating System: Windows 2000/NT/ Windows XP /Windows Vista, MS DOS, Mac OSX
Tools: CI/CD-Jenkins, Maven, GitHub, Postman, Jira, Confluence, ServiceNow, PagerDuty, Apache Mesos, Apache Aurora, Apache Zookeeper, Unix Shell Scripting, Docker, Grafana, Kibana, Selenium Web Driver, TestNG
PROFESSIONAL EXPERIENCE:
Confidential, San Jose, CA
DevOps Engineer
Responsibilities:
- Building and implementing continuous integration (CI) and continuous deployment (CD) - using tools such as Jenkins, Maven, GitHub.
- DevOps Platform Confidential availability monitoring, using automation test and various advanced dashboards/alerts for reliability & testability of integrations run by product developers at Confidential .
- Triaging system/platform/critical service issues by using Automated Tests (executed using CI/Fusion - internal Confidential custom tool over Jenkins & utilizing the CAL logging/ Confidential Debug ID)
- Monitoring Microservices health using Grafana (tracks key metrics like Connections/Service Calls/URL/API pass/fail ratio in real time fashion), Kibana (Elastic Search - tracks service instance health/error rates for immediate actions).
- Customer issue resolution through a> ServiceNow ticket (earlier Jira), b> email, c> Slack-channels, d> working sessions, e> war-rooms etc.
- Creating simple automation scripts for monitoring availability of critical URL/API(s), Database Health, Periodic Data purge - to maintain environment health, round the clock.
- Incident management - PagerDuty/DevNoc - engage Infrastructure & other teams (Framework, DBA, network, InfoSec etc.) through escalation/PagerDuty and sending mass communications(eNotify) to developer community periodically for critical P0/P1 environment issues/outages.
- Troubleshooting network services and protocols such as TCP/IP, DNS, LDAP, SSH, SMTP, SSL, HTTP, Apache.
- Monitoring & fixing Automated Deployment (Continuous Deploy - CD) jobs - to ensure that Managed Stage environment is maintained with LIVE version of products/packages/codes.
- Writing Knowledge Articles/Run books -SOP/Documentation using Confluence & setting up regular knowledge sessions/KT(s) for teams to discuss critical issue resolution strategies/best practices, lessons learnt, mentoring junior team members.
- Change Management - weekly release window, to push infrastructure code/product releases.
- Capacity report - taking actions on "Zero Box" applications/micro services - using provisioning scripts and Cloud CLI/Genesis.
- Periodically review Micro Service & OCC (Oracle Connector) connection capacity and scale up by making configuration changes.
- Unblocking development/product teams by making necessary configuration/script changes using Mongo DB, to override App version/Config settings etc..
Environment:
- Java, SQL, Unix Shell
- Oracle, MongoDB (NoSQL)
- CI/CD - Jenkins, Maven, GitHub, Confluence, Postman, Restful web services, Apache Mesos, Apache Aurora, Apache Zookeeper, Docker
- Google Cloud Platform (GCP)
- Grafana, Kibana, Sherlock ( Confidential version of Time Series Database)
- Confluence, ServiceNow Issue/Incident/Problem/Change Management, Jira(bugs), PagerDuty (escalation for incidents).
Confidential, Fremont, CA
Software Development Engineer in Test
Responsibilities:
- Interacted with Business teams to understand Business Logic and various use cases.
- Involved in developing Test Cases, Design Test steps associated with given use cases.
- Performed functional, Integration and End to End Testing.
- Created Test Data using Excel and generated Test output reports in Excel and Emailed Test execution summary to users.
- Performed Automation Testing on Java Applications using JUnit/JMeter/TestNG/Selenium Web driver.
- Performed database backend testing in Oracle running validation SQL queries.
- Identified Discrepancies during Test, created Defects and thoroughly communicated to developers and tracked until final resolution of defects/issues.
- Manually tested all major features of the website and proposed missing features.
- Participating in testing RESTful API - Load Testing, Functional Testing.
Environment: Java/Eclipse, Selenium Web driver, Oracle, IE, Chrome, Firefox, Safari, JIRA, TestNG, JMeter, Agile Methodology, MS Office, Windows 20xx.
Confidential, Olden, TX
Software Development Engineer - Test(SDET)
Responsibilities:
- Interacted with Business teams to understand Business Logic and User Requirements.
- Involved in developing Test Cases, Design Test steps associated with given Business requirements.
- Performed Component, Integration and End to End Testing.
- Built Test Automation Framework using Keyword/Data Driven and Hybrid Model.
- Extensively used TestNG/Java/Eclipse for developing Automation Test Scripts to execute Selenium Web driver based Automation Scripts.
- Created Test Data using Excel and generated Test output reports in Excel and Emailed Test execution summary to users.
- Performed Automation Testing on Java Applications using TestNG/Selenium Web Driver.
- Identified Discrepancies during Test, created Defects and thoroughly communicated to developers and tracked until final resolution of defects/issues.
- Actively engaged in full lifecycle of STLC starting from Test Strategy/Planning, Capturing Test Scenarios/Cases, Creating Test Scripts, Executing Test steps, Reporting bugs and Tracking defects/bugs using JIRA until full resolution.
Environment: Java/Eclipse, Selenium Web driver, IE9, Chrome, Firefox, Safari, TestNG, Java Ajax, Agile Methodology, MS Office, Windows 20xx.