Professional Documents
Culture Documents
⮚ 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%.
PROJECTS DONE
PROJECT #1:
DevOps Consultant,
Infosys Pvt. Ltd, Hyderabad
Client : Telstra
Team Size : 12
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
Client : Walmart
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
Client : WellsFargo
Team Size :5
Technologies : Jenkins, ANT, Gradle, Apache Web Server, Tomcat, REST API, Curl, GIT,
GITHub, SonarQube, Windows and Linux.
Responsibilities :
PROJECT #4:
DevOps Engineer,
Oracle India Pvt. Ltd, Hyderabad
Team Size : 10
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:
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)