Team Member Resume
5.00/5 (Submit Your Rating)
SUMMARY
- To be professional with progressive organization that gives me scope to update my knowledge and skills accordance with the latest technologies and a part of team that dynamically makes towards growth of organization and gain satisfaction there off.
- Total of 8.10 years in IT includes 5 years of DevOps experience
- Experienced in Agile and DevOps.
- Experienced in DevOps pipeline development, Scripting and Test Automation
- Knowledge on core Java and Spring boot
- Joined TCS in October 2011 and carrying designation Assistant Consultant
- Expertise in IBM Urban code deploy, Teamcity, Jenkins, XCode, Confidential, SonarQube, APP - Dynamics, JFROG Artifactory, AirWatch, GIT, APIGEE API Management, Docker, Kubernetes and nexus tools
- Experience AWS web services and infra automation with Cloud formation and configuration management with Ansible
- Knowledge on Azure and GCP services and worked with POCs.
- Experience in build and release management
- Experience in Core Java, Spring boot framework, Bash Shell scripting and Unix/Linux
- Proven work experience as DevOps engineer in development project
- Worked on core java and sprint boot applications
- Experience in test automation with Selenium webdriver
- Good knowledge in Agile Methodology
TECHNICAL SKILLS
Languages: JAVA, Spring boot (Java based framework)
Scripts: Shell scripting
Version control: GIT, TFS, GitHub
Tools: IBM Urbancode deploy, Teamcity, Jenkins, Sonarqube, JFROG Artifactory, Nexus, Airwatch, xcode, Confidential, Ansible, Docker containers, Kubernetes, Ansible and Cloud AWS Services
Operating Systems: Linux and Windows
PROFESSIONAL EXPERIENCE
Team Member
Confidential
Responsibilities:
- Responsible for automation of executing and supporting the software development lifecycle from inception through production deployment.
- Infrastructure automation through AWS CloudFormation and create Kubernetes scrips
- API Management with
- Responsible for Continuous Integration and Continuous Deployment for development and maintenance applications using different kind of tools like IBM Urban code deploy, Sonarqube, JFROG Artifactory, TFS, GIT, APP Dynamics, Airwatch, xcode, Confidential, Docker and Kubernetes
- Responsible for onboarding of new applications services
- Supporting application teams with code deployments to different environments like QA, Stage, UAT Pre-production and Production for multiple applications
- Handling of production deployments, support developers in debugging production issues and perform rolling restart of servers whenever required (to resolve some of the issues that requires restart of the servers)
- Help development teams debugging build/test and deployment failures from pipeline and with server logs. Update the pipeline and build/test server configurations whenever required
- Helping application teams by notifying certificates expiry well in advance, guiding with the process of certificate upgrade, create venafi renewal requests for which we are the owners, follow-up for updating the server certificates and other application certificates without having downtime with certificate expiry.
- Continuous monitoring of pipeline execution, developer requests, servers and build agent’s status
- API Management with APIGEE tool
Team Member
Confidential
Tool: used: Jenkins, GIT, Gerrit, Sonar, nexus and Confidential JCAT
Responsibilities:
- Supporting developers in branching and merging activities
- Formulating the Jenkins jobs (pipeline) scripting suites by understanding the requirements.
- Automated GIT (Development) based release management processes including monitoring changes between releases
- Verification of Change Requests rose as a part of the feature.
- Responsible for planning, developing, executing and supporting the software development lifecycle from the point of developer check-in through production deployment.
- Responsible for setup of local environments for GIT, Jenkins and Sonarqube
- Periodically writing new scripts or updating the existing scripts in accordance with the new requirements.
- Fulfilling end to end responsibility of the product.
- Training prime in the team - responsible for competency building activities.
- Automation Test engineer (October’2011 - December’2014):
Tool: used: Selenium webdriver, Confidential JCAT
Confidential
Core Java
Responsibilities:
- Requirements analysis of new features
- Develop and execute test plans against functional and technical requirements.
- Identify and Write new testcases as per the requirements discussion
- Develop and maintain test strategies and test cases while performing all testing activities including smoke, functional, integration and regression testing.
- Automation of testcases with Selenium webdriver and TestNG
- Participating in the business discussions for query clarifications with clients
- Identify, reporting and debugging the bugs.
- Communicate bugs effectively and efficiently to the with the debug information required to find the root cause
- Help design team in reproduction of bugs to get the detailed logging
- Log defects in a detailed, understandable and reproducible way, tracking all assigned defects through to closure and interacting with members of the development team to resolve discovered defects
- Hands on experience with open source testing tools like Selenium, TestNG
- Involved in retesting, regression testing and functional testing
- Responsible for creation, maintain, perform, and upgrade test scripts as well as analyze test cases and provides regular progress reports
