You are on page 1of 6

Professional Summary:

⮚ Having 7 + Years of experience as DevOps Engineer on various platforms like Windows & Linux OS.
⮚ Administration of version control tools like SVN and GIT.
⮚ Perfect understanding in different branching, merging and tagging strategies.
⮚ Automation build, packaging, testing and deployment process by using Jenkins, Maven and ANT tool.
⮚ Expertise in creating the end to end CI/CD pipelines in Bamboo by integrating all required tools.
⮚ Hands on experience in creating the Bamboo plans and jobs.
⮚ Integration of the following tools with Bamboo: JIRA, Bitbucket, GIT, SonarQube, PMD, NodeJs, ANT, Maven, JMETER, Selenium
and CodeScan.
⮚ Perform code quality check with PMD, SonarQube and CodeScan.
⮚ Experience in configuration management tool such as Ansible.
⮚ Configured the environments in Docker container and created the docker images out of it.
⮚ Created the Docker images of environments and shipped to the different environments (Dev, Prod & QA).
⮚ Automated the configuration of ELK and Jenkins with Ansible Playbooks and Roles.
⮚ Configured the ELK and Jenkins servers in the AWS cloud.
⮚ Hands on experience on AWS services: EC2, ELB, S3, VPC, Route53, Cloud Watch, Auto Scaling, CodeCommit,
⮚ Monitoring of Applications, Services and Infrastructure with ELK stack, Splunk and Nagios monitoring tools.
⮚ Experience in creating Dockerfile to create custom images.
⮚ Managing of containerized applications using Docker Swarm and Kubernetes.
⮚ Perform the application deployments in Tomcat server.
⮚ Achieve the build artifacts into Nexus repository.
⮚ Perform SVN to GIT migration for several projects.
⮚ Created automated tools using Shell scripting to reduce redundant tasks and manual intervention.
⮚ Involved in the product release management activities.
⮚ Configured and maintained builds & deployments in different environments.
⮚ Hands on experience in Application Support on DEV, QA and Release environments.
⮚ Preparing the build and release procedure documents and making sure that development teams follows the procedure once those are
agreed by the teams.
⮚ Familiar with Software Development Life Cycle (SDLC) processes.
⮚ Work experience on both ‘Waterfall model and Agile model’ as software development processes.
⮚ Extensive consulting and problem solving/troubleshooting by root cause finding/analysis experience.

Technical Skills:
⮚ Operating System : Windows, Unix, Linux
⮚ SCM Tools : SVN, GIT
⮚ Repositories : SVN, GitHub, Bitbucket
⮚ CI Tools : Jenkins, Bamboo
⮚ Build Tools : ANT , MAVEN
⮚ Cloud Technologies : Amazon Web Services
⮚ Bug Tracking Tools : JIRA, Oracle BugDB
⮚ Monitoring Tool : ELK stack, Splunk and Nagios
⮚ Web Server : Apache Web Server
⮚ Application Server : Apache Tomcat
⮚ Database : Oracle11g/12c
⮚ Remote Administration : SCP, SSH , FTP, SFTP
⮚ Scripting : Shell, Python, Perl.

Professional Experience:
⮚ Working as DevOps Consultant at Infosys Pvt. Ltd, Hyderabad from May-2017 to till date.
⮚ Worked as DevOps Engineer at Oracle India Pvt. Ltd, Hyderabad from Jan-2014 to April-2017.
⮚ Worked with Unisys Global Services India Pvt. Ltd, Bangalore as DevOps, Build & Release Engineer Since March-2011 to Jan-
2014.

Achievements:

⮚ Awarded for outstanding contributions to Configuration Management and automation of Sanity Testing in Unisys.
⮚ Got monthly award for outstanding contributions to Source Control System in 3rd Quarter of (Unisys) in 2013.

Education Qualification:
⮚ Master of Technology in Computer Science and Engineering from National Institute of Technology, Calicut. (NITC) in 2010 with
7.8 CGPA.
⮚ Bachelor of Technology in Computer Science and Engineering from University College of Engineering, Kakatiya University in 2008
with 68.27%.
⮚ Intermediate (12th Standard) -2003, Ideal Junior College-90.0%.

⮚ SSC(10th) -2001, Zilla Parishad High School-82.4%

PROJECTS DONE
PROJECT #1:
DevOps Consultant,
Infosys Pvt. Ltd, Hyderabad

Project Name : B2C Salesforce Number Management

Client : Telstra

Role : DevOps Consultant

Period : Jan 2018 to till date

Team Size : 12

Technologies : Bamboo, Bitbucket, CI/CD pipeline, Sonar, PMD, JMETER, Codescan,


NodeJs, JIRA, Selenium, ANT, Maven, Apache Web Server, Apache Tomcat, Splunk,
Salesforce, Vlocity and Windows 10

Responsibilities :
⮚ Expertise in creating the end to end CI/CD pipelines in Bamboo by integrating all required tools.
⮚ Hands on experience in creating the Bamboo plans and jobs.
⮚ Integration of the following tools with Bamboo: JIRA, Bitbucket, GIT, SonarQube, PMD, NodeJs, ANT, Maven, JMETER,
Selenium and CodeScan.
⮚ Perform code quality check with PMD, SonarQube and CodeScan.
⮚ Monitoring of Applications, Services and Infrastructure with Splunk tool.
⮚ Administration of GIT, good understanding of branching and merging strategies in GIT.
⮚ Deployment of source code across different Salesforce Orgs using Ant and NodeJs tools.
⮚ Tracking of features and bugs using JIRA.
⮚ Good exposure to testing tools: JMETER and Selenium.

PROJECT #2:
DevOps Consultant,
Infosys Pvt. Ltd, Hyderabad

Project Name : Facturador

Client : Walmart

Role : DevOps Consultant

Period : Sep 2017 to Dec 2017

Team Size :8

Technologies : Jenkins, GIT, GitHub, ELK, AWS, Ansible, Docker, Docker Swarm,
Kubernetes, Maven, Nexus, Apache Web Server, Apache Tomcat, Nagios, Python, Shell,
Windows 7, Linux and Unix.

Responsibilities :

⮚ Automated the configuration of ELK and Jenkins with Ansible Playbooks and Roles.
⮚ Configured the ELK and Jenkins servers in the AWS cloud.
⮚ Hands on experience on AWS services: EC2, ELB, S3, VPC, Route53, Cloud Watch, Auto Scaling, CodeCommit.
⮚ Deployment of application in Docker containers at AWS cloud.
⮚ Managing of containerized applications using Docker Swarm and Kubernetes.
⮚ Created the Docker images of environments and shipped to the different environments (Dev, Prod & QA).
⮚ Monitoring of Applications, Services and Infrastructure with ELK stack and Nagios monitoring tools.
⮚ Administration of GIT, good understanding of branching and merging strategies in GIT.
⮚ Automated the Continues Deployment process with Shell scripts.
⮚ Automation of build, packaging, testing and deployment process by using Jenkins, Maven and ANT tool.
⮚ Deployment of application in Tomcat server.
⮚ Achieve the build artifacts into Nexus repository.

PROJECT #3:
DevOps Consultant,
Infosys Pvt. Ltd, Hyderabad

Project Name : BAR

Client : WellsFargo

Role : DevOps Consultant


Period : June 2017 to Aug 2017

Team Size :5

Technologies : Jenkins, ANT, Gradle, Apache Web Server, Tomcat, REST API, Curl, GIT,
GITHub, SonarQube, Windows and Linux.

Responsibilities :

⮚ Migration of ANT build scripts to Gradle build scripts manually.


⮚ Creating GIT repo by cloning from remote repo in GitHub.
⮚ Push and Pull code to Remote repo in GitHub.
⮚ Perform branch creation, merging and tagging in GIT.
⮚ Perform build, packaging, testing and deployment process by using Jenkins, ANT and Gradle tool.
⮚ Code coverage by using SonarQube and SonarScanner.

PROJECT #4:
DevOps Engineer,
Oracle India Pvt. Ltd, Hyderabad

Project Name : Fusion Supply Chain Management

Role : DevOps Engineer

Period : Jan 2014 to till date

Team Size : 10

Technologies : Hudson, Jenkins, Maven, Weblogic11g, Apache Web Server, Apache


Tomcat, Nagios, GIT, BugDB, Oracle 11g/12c, Perl, Python, Shell, Windows 7, Linux and
Unix.

Responsibilities :

⮚ Deployment, provisioning, support and management of multiple Development & QA environments (mostly on Linux machines)
for Fusion middleware applications across various releases.
⮚ Administration of GIT.
⮚ Good understanding of branching and merging strategies in GIT.
⮚ Approving merge requests to merge code into GIT repository to ensure no build failures.
⮚ Build the fusion SCM apps by using Maven and deployed in Weblogic server.
⮚ Configured the Environment viewer tool in Tomcat Server, which gives URL based access to log files.
⮚ Automation build, packaging, testing and deployment process by using Jenkins, Maven and ANT tool.
⮚ Created automated tools using Shell scripting to reduce redundant tasks and manual intervention.
⮚ Debugging many critical issues in environments and at the same time ensuring minimum downtime for QA testing.
⮚ Support development teams to ensure code build issues are investigated and resolved.
⮚ Understand, implement and communicate schedules and timelines of release notes, branch status, deployments.
⮚ Knowledge transfer on various build and release related activities to new team members.
⮚ Coordinating with other core teams on dependent issues.
⮚ Setting up build environments and maintaining them throughout.
⮚ Own the Product Build & Merge process using Fusion Applications Source Code Management Systems.
⮚ Undertake tasks related to source control Integrator role for the SCM product family, working with individual product integrators
in a virtual team environment.
⮚ Provide support to development teams in tasks related to source control build and integration activities.
⮚ Provide operations related assistance to QA and Info development teams.

PROJECT #5:

Build & Release Engineer/ SCM Engineer,


Unisys Global Services India Pvt. Ltd, Bangalore

Project Name : Agile Business Suite

Role : Build & Release Engineer/ SCM Engineer

Period : March 2011 to Jan 2014

Team size : 12

Technologies : SVN, GIT, GitHub, Hudson, Jenkins, ANT, Perl, Shell, InstallSheild, Visual
Studio 2008 & 2010, SQL Server 2005 & 2008, Windows XP, Windows 7, Linux and Unix.

Responsibilities:

⮚ Configured and maintaining source control environment by using SVN and GIT.
⮚ Administering source control using Subversion (SVN).
⮚ Created repositories, tags and branches, fixed merge issues, and administered software repositories (Subversion).
⮚ Perform branch creation, merging and tagging in GIT.
⮚ Perform SVN to GIT migration for several projects.
⮚ Implemented Continuous Integration, Nightly, Branch Builds according to application releases using Jenkins/Hudson.
⮚ Involved in the product release management.
⮚ Execute and troubleshoot the builds, identify the root cause for a failed build and resolve the issues.
⮚ Monitor and administer the automated build and continuous integration process to ensure correct build execution, and facilitate
resolution of build failures.
⮚ Provide continuous support on builds and strive to make the build and releases as close to automated as possible.
⮚ Performed Sanity, Unit and Installation sanity testing for product builds.
⮚ Developed and maintaining scripts to automate the daily Build, Unit and Sanity testing.
⮚ Assist in the development, training, and maintenance of Configuration Management processes and work instructions pertaining to
version control, software builds, revision management, versioning, and release process.
⮚ Work with other Engineering groups in the development and maintenance of Configuration Management processes and work
instructions.

Strengths:

⮚ Quick Learner
⮚ A good team player
⮚ Enthusiasm...high level of motivation.
⮚ Confident of working under intense pressure.
⮚ Interest to know and learn new things.
⮚ Ability to adopt myself to different scenarios.

Personal Profile:
Name : Madhu Yedla
Date of Birth : 15th July 1987
Pan card number : BCDPM2327Q
Passport number : R5298750

Declaration:

I hereby declare that the above mentioned information is correct up to my knowledge and, I bear the responsibility for the correctness of
the particulars.
(MADHU YEDLA)

You might also like