Summary
Overview
Work History
Education
Skills
Languages
Websites
Timeline
Software
Dongala Venkatesh

Dongala Venkatesh

software
Bangalore

Summary

DevOps Engineer with an overall experience of 7+ years touching upon all aspects of Software development life cycle. I have worked as a DevOps/SCM/Build and Release Engineer in multiple domains -Health, Automotive and ERP. I am currently working for Epicor Software as a DevOps Analyst. Prior to this, I have worked with Becton Dickinson(BD), Tata Consultancy Services. I like learning about new technologies and updating myself on the latest technical trends. I am a result Oriented professional and like challenging myself by going outside my comfort zone. The thing that excites me about working for an IT sector is that I get to work with people across the globe and from different backgrounds and cultures.

Overview

7
7
years of professional experience

Work History

DevOps Analyst

Epicor Corporation
Bengaluru
07.2022 - Current
  • Automated Continuous Integration builds, nightly builds, deployments, and unit tests across multiple different environments (Alpha, Beta, Production), each constituting different types of servers (DB, App, Web), and a different number of servers of each type (for load balancing and such) using Azure DevOps, Shell, PowerShell.
  • Configuring and maintaining an automated build and release environment for multiple mobile apps under the Apache Cordova platform.
  • Configured releases to publish APK and IPA files to app stores using the Fastlane deployment framework.
  • Deriving a branching strategy that complements achieving DevOps practices for Mobile Apps.
  • As a member of the Release Engineering group, I redefined processes and implemented tools for software builds, patch creation, source control, and release tracking and reporting.
  • Identified and logged defects in Azure DevOps as tasks and interacted with developers to prioritize the issues.
  • Created build definition and release definition for continuous integration and continuous deployment.
  • Thorough knowledge of supporting multiple worldwide development teams delivering a wide range of software applications.
  • Coordinate all build and release activities, ensure release processes are well documented, source control repositories including branching and tagging.
  • Maintaining a feedback loop with the company's customers to ensure deliveries are in accordance with the customer's needs and expectations.
  • Implementation of logging and monitoring solutions that deliver useful insights and identify potential issues before they become fires.
  • Implementing Code signing using Azure Key Vault for EXE/MSI.
  • Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the release. Act as a creative, flexible, open-minded team player in a multinational environment with a strong motivation to contribute to organizations.

DevOps Engineer

Becton Dickinson(BD)
02.2020 - 07.2022
  • Implemented end-to-end CI/CD pipelines in Azure DevOps.
  • Automate backup of DBs using SQL/Oracle.
  • Troubleshooting all CI and Demo Environmental issues in Azure Environment.
  • Implementation of logging and monitoring solutions that deliver useful insights and identify issues
  • Created Build definition and Release definition for Continuous Integration and Continuous Deployment in Azure DevOps.
  • Created infrastructure in Azure based on requirements.
  • Created Azure Resources (VM, Storage Account, ACR, AKS, etc.) using Terraform.
  • Created IAM role assignments using Terraform.
  • Developed automated deployment processes and scripts to ensure a smooth transition from development to production.
  • Analyzed existing applications for performance bottlenecks and implemented solutions to improve scalability.
  • Collaborated with developers in order to troubleshoot application related issues quickly.
  • Worked closely with DevOps teams in order to design best practices for deploying applications into production environment.
  • Provided support for web servers configuration and maintenance activities.
  • Coordinated with other teams for successful rollouts of new features or bug fixes.
  • Resolved complex technical problems through root cause analysis techniques.
  • Performed security audits on systems regularly in order to identify potential threats.
  • Automated manual tasks wherever possible using scripting languages like PowerShell, Bash.
  • Resolved customer issues by establishing workarounds and solutions to debug and create defect fixes.

DevOps Engineer

Tata Consultancy Services
09.2017 - 02.2020
  • Managed deployment and release management activities. Configure and deploy applications in Tomcat, database configuration, Source Code Control (SVN).
  • Familiar with project tracking tools (JIRA, Confluence). Experience in Build tool Maven. Experienced in the use of agile approaches (SCRUM) - sprint planning, estimation, and daily stand up.
  • Experience in Continuous Integration (Azure Devops). Enhancements and Bug fixing of applications as per requirement.
  • Analyzing software requirements, interacting with customers and cross-functional teams.
  • Familiar with project tracking tools (JIRA, Confluence).
  • Experience in build tool Maven. Experienced in the use of agile approaches (SCRUM) - sprint planning, estimation, and daily stand up.
  • Experience in Continuous Integration (Azure DevOps). Enhancements and bug fixing of applications as per requirement. Analyzing software requirements, interacting with customers, and cross-functional teams.

Education

Bachelor of Science - Computer Science

Chaitanya Degree And PG College
04-2014

Skills

  • CI/CD: Azure DevOps
  • Build Tools: MSBuild and Maven
  • Version Control Tools: TFS, Azure Git, SVN, Git
  • Scripting Languages: PowerShell and Shell
  • Artifacts/Image Storage: Nexus Repository, ACR
  • Mobile Technologies: iOS, Android, Apache Cordova, Gradle, Xcode, Android Studio, Fastlane, App Store Connect, Google Play Store
  • Package Manager: Nodejs, NPM
  • Code Analysis and Quality: SonarQube
  • Project Management
  • Continuous Improvement
  • Documentation and Reporting
  • Database: Microsoft SQL Server/MSSQL
  • Cloud Technologies: Microsoft Azure
  • Virtualization Tools and Deployment Orchestration: Docker and Kubernetes
  • Configuration Management: Terraform

Languages

Telugu
First Language
English
Advanced (C1)
C1

Timeline

DevOps Analyst - Epicor Corporation
07.2022 - Current
DevOps Engineer - Becton Dickinson(BD)
02.2020 - 07.2022
DevOps Engineer - Tata Consultancy Services
09.2017 - 02.2020
Chaitanya Degree And PG College - Bachelor of Science, Computer Science

Software

DevOps Engineer

Dongala Venkateshsoftware