SANTHI KOMMURI
Skommurij Linkedin
E-mail: **********@*****.*** Cell: 720-***-****
SUMMARY
8+ years of Total IT Experience in Administration, System Analysis, Software Tools, Design and Maintenance of Client/Server systems, Web Applications.
3+ years in practicing DevOps, CI/CD, Infrastructure Automation, Quality Engineering, Release Management Supporting, Architecting and Deploying high Availability Server.
Strong exposure to creating Docker images and Docker Containers.
Experience in various roles as DevOps, Cloud Engineer, Build and Release Engineer with excellent experience in Software Integration, Configuration, Packaging, Building, Automating, Managing and Releasing code from one environment to other Environment and Deploy to Servers, Support & Maintenance under Unix/Linux/VM's Platforms.
Strong exposure to both AWS and Azure Cloud platforms
Excellent understanding of SCM tools such as SVN, Git, BitBucket and GitHub.
Strong hands on experience in scripting languages such as Groovy, JSON, YML, Shell scripting.
Extensive experience in setting up CI/CD pipelines using tools such as Jenkins, TeamCity, Maven, Nexus, Slack and VSTS.
Experience in Integrating Code Quality Tools such as SonarQube, JaCoCo, Veracode in CI/CD pipelines.
Working with the Application Users, Monitoring and Maintenance of the Application and Servers and the ability to help drive new projects forward.
Strong exposure to Configuration Management Tools such as Ansible, Puppet, Terraform and Docker
Participated in the release cycle of the product which involved environments like Development, QA, UAT, Staging & Production.
Worked with Project Documentation and Documented other Application related Issues, Bugs on Internal Wiki Website.
Outstanding Problem-Solving, Troubleshooting and Application Debugging Capabilities.
A Highly Motivated, Energetic Individual, Team player with Excellent Communication & Inter-Personal skills
Strong Organization and Prioritization skills, with the capacity for driving quality impacts for Customers and/or Stakeholders.
A drive and desire to learn and grow through proactive knowledge sharing
Strong and effective verbal/written communication and listening skills for Collaboration and Working with Customers and Peers.
CERTIFICATIONS
AWS Certified Solutions Architect – Associate Level 2018
AWS Cloud Practitioner 2018
ISTQB Certified 2012
Professionally Trained in Agile Methodology 2012
EDUCATION
Bachelor of Engineering, JNT University, INDIA
.
TECHNICAL SKILLS
Cloud platforms:
AWS, Azure
DevOps Tools (Framework)
Maven, JIRA, SonarQube, Nexus, Jenkins, VSTS, Slack, TeamCity
Build Tools
Maven, Ant, Gradle, MS Build
SCM
Git, GitHub, Bitbucket, GitLab
IAC Tools
Puppet, Ansible, Terraform
SCM
Git, GitHub, Bitbucket, GitLab
IAC Tools
Puppet, Ansible, Terraform
Containers
Docker
Database:
Oracle, SQL Server, MySQL, Postgres
Scripting & Other Tools:
Groovy, UNIX Shell Scripts (Ksh, Bash), Git Bash, Putty, iTerm
PROFESSIONAL EXPERIENCE
CoreLogic Feb' 13 to Present
DevOps Engineer
Team: Cloud Transformations
Corelogic is a Mortgage company constantly innovating solutions that power the Real Estate Industry. As a DevOps Engineer, my Role is to migrate the legacy applications to AWS cloud using DevOps tools like GitHub, Jenkins, Maven, Nexus, JIRA, Docker, SonarQube and Slack.
Responsibilities:
Managing and Creating Cloud environments via infrastructure as code utilizing tools like Terraform and Ansible. Diagnose difficult problems with various hosting software, cloud infrastructure and monitoring tools. Perform code updates to multiple client environments utilizing zero downtime and high availability methodology.
Migrating legacy and monolithic systems to Amazon Web Services using Terraform scripts to configure AWS resources.
Building, Deploying and Monitoring web-scale systems, with in-depth knowledge of Infrastructure Automation in the AWS environment.
Wrote Ansible playbooks from scratch in YAML. Installing, setting up & Troubleshooting Ansible, created and automated platform environment setup on AWS cloud.
Set up CI/CD pipelines for Microservices and integrated tools such as Maven, Bitbucket, SonarQube, Nexus, Docker, Slack for providing immediate feedback to DEV teams after code check-in.
Set up Git repositories and SSH Keys in Bitbucket for Agile teams.
Helped Teams to Configure Webhooks in Bitbucket to trigger automated builds in Jenkins.
Setting up Jenkins master, adding the necessary plugins and adding more slaves to support scalability and agility.
Created Docker file and automated docker image creation using Jenkins and Docker.
Automated infrastructure Provisioning on AWS using Terraform and Ansible.
Created nightly builds with integration to code quality tools such as SonarQube, Veracode.
Created quality gates in SonarQube dashboard and enforced in the pipelines to fail the builds when conditions not met.
Converted java projects into Maven projects by creating POM file and ensured all the dependencies are built.
Worked on integrating GIT into the continuous Integration (CI) environment along with Jenkins.
Knowledgeable in Git repository & branching strategies.
Work closely with the development Teams to brainstorm, design, implement technical build, and deployment solutions.
Enforced Test Driven development for the DEV teams for every sprint.
Always Ensure essential procedures are followed and help define operating standards and processes
Excellent problem solver, detail oriented, self-motivated, continuous self-improver, creative thinker, and very good at communicating technical information to others.
Environment: - J2EE, Selenium, Oracle 11g, Spring, Ansible, Terraform, Maven, Jenkins, AWS, SonarQube, TDD, Slack & BitBucket.
Product: Case Management System / Vendorscape
I am Responsible for managing Azure Resources in cloud and maintain Continuous Integration and Continuous Deployment (CI/CD) Pipeline for fast paced robust application development environment. As a member of onboarding team, my responsibility is to implement DevOps Transformation by working with Agile Teams to Migrate Applications to Azure Platform.
Responsibilities:
Setup Repos on VSTS Git, merging code from develop branch to Master branch and make it ready for Deployment.
Migrated legacy applications to Microsoft Azure Cloud PaaS by setting up CI/CD pipelines on VSTS
Created WebApps on Azure portal for deploying web applications using VSTS pipelines.
Created nightly builds with integration to code quality tools such as SonarQube, Veracode.
Helped teams to reduce defects rate by 30% by introducing TDD in first 3 months.
Created quality gates in SonarQube dashboard and enforced in the pipelines to fail the builds when conditions were not met.
Set up the SonarLint plug-ins in developer’s workstation for detecting defects early during development.
Dockerized Springboot app by creating Dockerfile and automated docker image creation, image push into docker registry with Docker containers, Kubernetes as an orchestrator, or as full VMs with base images.
Implemented Release management workflow for QA, UAT and Prod environments.
Prepared and presented SCM best practices for implementing continuous integration for the team
Environment: Git, Azure, VSTS, Docker, Nagios, Oracle 12c, Java, J2EE, Windows Servers, XML, JIRA, SharePoint.
SME / Product Specialist
Product: Loan Centre (BAC)
Responsibilities:
As a Product Specialist for the team, have identified the project scope for all the modules of the Product. Involved in Requirement Gathering, Documenting existing Legacy Application, Data Mapping, Monitoring & Scheduling Testing.
Created and Assisted the product owner in User Stories.
After acquiring this product from BOA, we have implemented Projects like Multiple Properties, Initial and Final Disclosure Documents Testing in a very short span.
Prioritized the Product Backlog based on the Business need.
Conducted sprint ceremonies like Daily standup, Sprint Review, Sprint planning, Sprint Retro.
Created Traceability matrix to map the Requirements to user stories and to test scripts for Tracking Requirements and Test coverage.
Supported End users of the application during Training and post go live for any issues & Clarifications.
Drive best practice in CODE-A-THON Environment.
Strictly followed standards to deliver high quality product
Working closely with Development & Business Team to ensure high quality and Timely Releases.
Coordinated with offshore on daily basis to make to get all the updates and to provide all the clarifications needed from my end.
Report issues found in a timely manner and help identify the Root Cause.
Reporting the Project & Defects status in stand up calls in daily basis.
Have ensured that any concern on the Project or Product support is conveyed to Management in most accurate way.
Have taken full Responsibility of Test Results Delivery by me for the Project Multiple properties by providing QA Validation Doc with Test Data & Screenshot as necessary.
Able to set Priorities and spend my time wisely.
Able to grasp the knowledge of all aspects of BAC Loan Centre in short span.
Identification and Documentation of Defects in JIRA
If required have stretched my working hours to clear the pipeline of stories & Tickets which were ready to Deploy.
Product: Vendorscape (Case Management System)
Responsibilities:
Working both as Product Specialist and Data Analyst
Coordinating with Offshore Team (10 Resources) and updating Onshore Management in Weekly basis
Took on the Role of Lead for VS Workflow Project delivery on time, without even single Prod Issue.
Involving in Supporting Tickets & Production Support for weekly Releases in Product called Vendorscape (Case Management System)
Got chance to get wide knowledge about Data Validation for huge Mortgage Data.
Presently working on both SDLC & Agile Methodology in different Projects & Products for different clients
Identify, isolated document defects clearly and concisely in the defect tracking system.
Expertise in writing queries to validate the data in Production/DR/Staging/UAT/QA environment as per the change request
Involved in Regression Test for major releases
Working closely with Client Engagement Managers for the Client Tickets
Provide Time Estimates and schedules for Testing Activities.
Develop and improve Test plans and Test cases.
Presently working for Data Centre Migration with Dell
Have positioned myself as goto person for CMS Application at Onshore
Was involved in Requirement Gathering and created High-level and Detailed Use Case documents.
Document defect reports and enhancement requests in the problem tracking system.
Work with software configuration and development personnel to coordinate testing and implementation of modified source code.
Giving feedback to the development team with possible improvements and discovered issues/benchmarks.
Working closely with development team to ensure high quality and timely releases.
Always available for any Teams like CEM, Dev, IT as necessary for any Projects or Product support.
Conducted post-execution review of the executed Test Scripts.
ENVIRONMENT: SQL, TFS, Team Forge, Portal Client, Version 1, SharePoint.
CAPITAL ONE Aug'12 To JAN'13
QUALITY SERVICES
PROJECT: Mortgage Home Loans Imaging Services
Responsibilities:
Participated in Daily Stand ups, Defect Review Meetings, Retrospective with Capital One-ING.
Drive best practice using QC to link Requirements, Test Scripts, Test lab and Defects.
Create and Maintain Test cases, Defects Review, Test Reports, QS Validation Doc, BAS.
Responsible for QC, Version 1, Knowledge Link and UAT related documents maintenance.
Strictly followed Agile Methodology.
Got Trained in Loan Docs Management Tools like Empower, Alfresco, MSP, ECM.
Work with software configuration and development personal to coordinate testing and implementation of modified source code.
Involved in Integration Testing, Mapping Documents Testing, Data Validation & Data driven Testing.
Also Involved in XML Batch file validation.
Writes Test Plans that enforces the acceptance criteria of features includes testing requirement and potential risks.
Provide Testing Validation documents for UAT Approval.
Collaborates with Lead on creation of Test strategy.
Report issues found in a timely manner and help identify the root cause.
Responsible to update the Version 1, QC, Knowledge Link on daily basis according to Defect Review Meeting.
ENVIRONMENT: Integration Testing, Empower, Alfresco, ECM, MSP, Quality Center, Version 1, JAVA, Data Validation, Mapping Documents, XML, HTML, SQL, Agile Methodology, Version One, Knowledge Link.
BALL AEROSPACE Technologies & Corp Jul'11 to Aug'12
BUSINESS CONSULTANT
PROJECT: Product Class
This Project is regarding the Product Classification Standard has been revised and the Business is changing the part management process and class rules so that the part number is not identified by where it is used, but by what the part truly is, regardless of where it is used. A part must be defined by its Ball part number and corresponding technical and quality requirements.
Responsibilities:
Prioritized and analyzed change request by using Team Track.
Provide Team Lead with input of daily status report in Standup meeting.
Provide time estimates and schedules for testing activities.
Write and develop reusable Test Cases/Scenarios and Test Scripts based on business requirements and/or application features.
Created Automation Test Scripts by using Silk Test.
Designed test automation frame work, prepared automation plan, and created automation scripts using Silk Test.
Actively involved in all phases of Software Development Life Cycle (SDLC).
Was involved in Requirement Gathering and created High-level and Detailed Use Case documents.
Works with project team to define and create overall strategy and ensures that it is being achieved.
Raising the tickets by using the change request in Team Track.
Collaborates with Lead on creation of Test strategy.
Participate in walk through of the Test plan.
Working closely with development team to ensure high quality and timely releases.
Provide testing deliverables and test execution as needed if Test Team is responsible for ongoing maintenance.
ENVIRONMENT: Manual Testing, Automation Testing, Data validation, GUI Testing, Silk test, SharePoint, Team track, Cost point, Silk Central, JAVA, ETL, Project server 2010, TOAD, XML, MS Word, MS Excel.
PROJECT: Automated Contract Closeout Process
The objective of this project is to bring the visibility to the contract closeout process: both process and financial exposure. In this
Responsibilities:
Involved in both Manual and Automation Testing.
Run, create and monitor Automated Testing scenarios as applicable to applications or projects.
Run, create and monitor Regression Tests as they apply to a given application.
Fully engage as needed in all types of testing such as User Acceptance Testing, Performance Testing, Load/Stress Testing, Database Testing etc.
Involved in Testing the Work Flows between the Groups.
Utilize testing environments as defined from a formal Test Plan.
Interface closely with development and operational groups in support of software and production releases.
Work with other project team members to develop and execute all forms of testing on applications and projects.
Identify and articulate discovered risk
Involved in end to end in this project.
Involved in Training UAT Team.
ENVIRONMENT: Manual testing, Automation Testing, SilkTest, SharePoint 2010, Nintex Workflow 2010, Project server 2010, Cost point, TOAD, SQL, Team Track, HTML, XML, MS Word, MS Excel.