RAM MOHNA RAO KANDEPU
Mob:416-***-**** Email: ****.*******@*****.*** LinkedIn: https://www.linkedin.com/in/rkandepu/ City: Toronto
DEVOPS & BUILD ENGINEER
DevOps Jenkins AWS Azure Docker CICD Ansible Build Tools Terraform
PROFESSIONAL SUMMARY
Over all 7+ years of experience in IT and nearly 1 year as a DevOps Engineer involving extensive work towards DevOps, Build and Release Management, infrastructure management, packaging, continuous integration and deployment, automating, managing and deploying code across multiple environments.
Experienced in Ansible and Terraform as infra creation and as Configuration management tool, to automate repetitive tasks, quickly deploy critical applications, and proactively manage changes on multiple environments.
Well versed on source control tools of GIT like GitHub, Bitbucket, Gitlab
Highly experienced in Jenkins and Bamboo as CICD Tool and end-to-end build and release automation for all deployments.
Configured and tested various Hybris Promotions and Deployments
Very good at using Maven, MS Build and Ant, as build tool for the building of deployable artifacts from code.
Excellent at migrating infrastructure and projects from on-prem to AWS and Azure Clouds. Handled 100+ node migrations
Very good experience in deploying Docker containers and creating Docker images using Ansible.
Good at Infrastructure automation coding languages such as Bash Scripts & Python.
Hands on experience in AWS infrastructure provisioning and good knowledge of AWS services like EC2, S3, Glacier, ELB, EBS, RDS, IAM, CDN, Cloud Front, Cloud Formation, Cloud Watch.
Worked extensively on Azure Virtual Machines creation both from dashboard and cli, setting up storage and security on different kind of private and public subnets based on the requirements and security for applications.
Utilized Monitoring Stacks like ELK, Datadog to monitor resources such as Disk, CPU, memory, Database connections and web server activity along with application performance or automated actions and to monitor logs for a better understanding and operation of the system.
Worked in an agile development team to deliver an end to end continuous integration/continuous delivery product in an open source environment using tools like Ansible & Jenkins.
Worked extensively on Test Automation for Web and Mobile Applications and integrated them into DevOps CICD Pipeline
Deep understanding of end user needs and selecting the best technology tools to meet project requirements.
Team player with excellent interpersonal skills, self-motivated, dedicated and understanding the demands of 24/7 system maintenance and has good customer support experience.
Worked in Agile environment and acted as Scrum Master for the team. Well versed with SMART storyboarding
SKILL MATRIX
Atlassian Tools and Others
Jira, Confluence, ServiceDesk, Fish Eye, Crucible
Version Control Tools
Bitbucket, GitHub, Gitlab
CICD Tools
Jenkins, Bamboo
Build and Release Tools
Apache Maven, Ant
Clouds
Amazon AWS, Digital Ocean, Microsoft Azure
Containerization Tools
Docker, Kubernetes
Test Automation Tools
Selenium, Tosca, Ranorex, Postman, SOAP UI
Infrastructure Automation Tools
AWS Cloud Formation, Ansible
Monitoring Tools
AWS Cloud Watch, Zabbix, ELK (Elastic Search, Logstash, Kibana), Nagios
Programming Languages
C, C++, Java, Dotnet
Scripting Languages
Bash Shell, Python, PowerShell
Operating Systems
Windows, Linux
EDUCATION
Master of Computer Applications, Jawaharlal Nehru Technological University, Kakinada between 2008-2011(3 Yrs.)
Bachelor of Science in Chemistry, Andhra University, Visakhapatnam, India between 2005-2008. (3 Yrs.)
AWARDS AND CERTIFICATIONS
Certified Agile SCRUM Master
Certified AWS Certified DevOps Engineer – Professional
Certified in TOSCA Automation Tool – Leve 1 and 2
WORK EXPERIENCE
DevOps and AWS Engineer Lixar IT, Ottawa, Canada Aug’ 2019 – Till Date
Worked on doing infrastructure automation using Terraform and Ansible
Coded Ansible Playbooks to do Blue-green deployments across site-a and site-b in AWS for zero down time deployments
Dockerized the application to break the monolithic architecture and to integrate into Kubernetes cluster environment.
Deployed the application onto K8s cluster using Jenkins, terraform and Ansible.
DevOps Engineer NCPL Inc, Toronto, Canada Oct’ 2018- Aug’ 2019
Created and maintained end to end Build and release pipelines in Jenkins and conducted end to end DevOps activities in the organization and worked closely with development, testing and ops teams.
Maintained and administered code in GITHUB. Branching strategies setup and documented for developer reference. Helped developers analyze and resolve conflicts related to merging of source code for GIT.
Implemented Automated Application Deployment using Ansible and Application Integration using Jenkins. Coded all the build and deployment scripts in the CICD Pipeline
Created playbooks in Ansible to automate repetitive tasks, quickly deploy critical applications, and proactively manage changes on multiple platforms and multiple environments across multiple accounts in the cloud.
Administered and configured Jenkins as Continuous Integration tool and Configured Jenkins for doing the build in all the pre/non-production and production environments.
Used Maven as a build tools on java projects for the development of build artifacts on the source code.
Helped development team in Launching and Debugging Docker container, Installing/setup Docker host in environment and using docker-compose file while deploying docker container to start and start containers.
Documented each and every activity of DevOps and Build operations in Confluence
DevOps and Test Automation Expert Cigniti Technologies, India Sep’16 – Oct’18
Used Tosca Automation tool for Automated Deployment and Testing of Desktop applications and developed scripts for Automation, Build and Deployment
Used Ranorex tool for mobile and web application test automation to develop and automate the whole process through scripting
Used JIRA bug tracking tool to lock the defects that are observed in application
Handled Multiple Applications (World Glass Systems, Infor CRM, Public Websites, Praevenio) and developed automation scripts
Participated in Release Testing for Major Application Release in North America and Europe Regions
Automated the Performance, Stress and Load Testing Scripts using SOAP UI and JMeter tools by setting up API gateway and service end points. Later automated the end point validation and testing.
Test Engineer Sonata Software, India June’14 – Aug’16
Analysis of the specifications provided by the client, development team and business analyst
Involved in automating the test cases using Selenium with java
Coordinating with the team and getting proper updates from onsite location
Designing, execution of test scripts by automation testing
Automating the manual test case using Selenium web driver
Conducted Functional, Performance, Load and System testing followed by Regression Testing after every round
Finding defects, conduct defect analysis, preparation of defect reports and defects tracking
Responsible to maintain summary reports in the result folder
Involved in e-commerce testing, Hybris Testing, Mobile Testing and User Acceptance Testing.
Involved in different Hybris cockpit(s) testing (HMC, PIM, WCMS & CS Cockpit).
Quality Assurance Engineer JH Softech, India Jan’12 – May’14
Analysis on the specifications provided.
Finding Defects/Bugs System Integration Testing (SIT), End to End Testing.
Coordinating with Development for Defect resolution.
Maintaining daily status reports.
Active Participation in the weekly status update meeting.
Used SOAP UI tool to test the web services.
Developed and executed test cases.
Preparing test data to validate requirements.
Involved in review and Triage meetings.