Home

Varun - Azure DevOps Engineer
[email protected]
Location: Atlanta, Georgia, USA
Relocation: Any
Visa: H1B
VarunReddy Suda
========================================================================
PROFESSIONAL SUMMARY:

Sr. DevOps Engineer with more than 10 years of hands-on Experience supporting, automating, and optimizing mission-critical deployments in AWS, Azure, leveraging configuration management, CI/CD, and DevOps processes.
Experienced DevOps Professional with a strong background in designing, implementing, and optimizing DevOps practices for over 10 years. Expertise in automating software delivery pipelines, configuring and managing cloud environments, and promoting a culture of collaboration between development and operations teams.
Proficient in a wide range of tools and technologies, including scripting and automation, CI/CD, infrastructure-as-code, and monitoring solutions.
Proven trackrecord of streamlining workflows, improving system performance, and accelerating time-to-market for software products. Exceptional leadership, problem-solving, and communication skills, driving successful implementations of DevOps principles to achieve organizational objectives.
I am very good at understanding the DevOps platform concepts, and I am a critical thinker in understanding different application areas.
Good Experience in Software Product Development, Automation Process, Build and Automation Deployment, Release Management, Packaging, Quality Control, Source Code repository & Environment management.
I have a good understanding of the principles and best practices of Software Configuration Management (SCM) processes, including compiling, packaging, deploying, and Application configurations.
Strong Experience in DevOps, especially essential tools like Chef, Puppet, Ansible, Docker, Kubernetes, Subversion (SVN), GIT, Jenkins, Ant, Maven, and migrated VMWAREVMs to AWS and Managed Services like EC2, S3, Route53, ELB, EBS.
Developed, enhanced, maintained the build, deployment, and configurations for continuous integration, automated regression and acceptance testing.
Automate the Build and deployment of all internal Java & .Net environments using various continuous integration tools and scripting languages (Python, Shell, Powershell).
Experience with Build Management tools like Ant and Maven and the ability to create, debug, diagnose, and troubleshoot build scripts. Build knowledge of the cloud environments like AWS and AZURE.
I have worked on Docker container snapshots, attaching to a running container, removing images, managing directory structures, and managing containers.
Experience in Linux/Unix environment (RHEL, CentOS, and Solaris).
Experience working on source controller tools like GIT, GitHub, Subversion (SVN), TFS Microsoft Visual Studio, and Perforce.
I Implemented Continuous Integration and deployment using various CI Tools like Jenkins, Hudson, Bamboo, Chef, Puppet, and Sona type Nexus.
I am skilled in monitoring services using Nagios, Datadog, Cloud watch, Dynatrace, and ELK Stack Elastic Search Logstash.
Experience in Issue Tracking tools JIRA, Remedy, Service Now, and HP Quality Center.
Extensive experience in managing cloud native applications and overseeing digital product releases, ensuring smooth and efficient deployment processes.
Demonstrated expertise in DevOps methodologies and practices, with a deep understanding of the entire software development lifecycle (SDLC).
Implemented and managed continuous integration and continuous delivery (CI/CD) pipelines, automating build, testing, and deployment processes to achieve faster and more reliable software releases.
Utilized infrastructure-as-code (IaC) tools, such as Terraform or CloudFormation, to provision and manage cloud resources, ensuring consistent and scalable infrastructure across environments.
Implemented monitoring and logging solutions, utilizing tools like Prometheus, Grafana, and ELK stack, to gain insights into system performance, troubleshoot issues, and drive continuous improvement.
Proficient in containerization technologies like Docker and orchestration platforms like Kubernetes, enabling efficient deployment and scaling of applications in a cloud native environment.
Strong background in Agile and Scrum methodologies, facilitating effective collaboration between development, operations, and quality assurance teams to deliver high-quality software products.
Collaborated with cross-functional teams to define release strategies, manage dependencies, and mitigate risks associated with software releases.
Conducted post-release analysis and collected feedback to drive iterative improvements in release processes, ensuring a feedback-driven and customer-centric approach.
Possess excellent communication and leadership skills, with a proven ability to effectively coordinate and motivate teams, manage stakeholder expectations, and drive successful project outcomes.
I have Good knowledge of computer applications and scriptings like Shell, Python, Perl, Ruby, and XML.
Supported Deployments into PROD & Pre-Prod environments with multiple Application server technologies like WebLogic, Jboss & Apache Tomcat.
Experience with Server Automation and Configuration Management Tools like Puppet, Ansible, and Chef.
Build and maintain systems in Windows Azure for development and production systems. VMs as well as other Azure services.
I have Developed and configured Continuous Integration (CI) scripts for releases and enhancing/Maintaining to suit the requests from the Organization's teams.
I have worked on Java and .net applications by automating their build from end to end, even by integrating test tools like SonarQube and Visual Studio using Jenkins.
I have worked in an Agile development process to deliver an end-to-end continuous integration / continuous delivery product in an open-source environment using tools like Chef and Jenkins.
I have Experience troubleshooting the problems generated while building, deploying, and production support.
Experience in supporting database systems including Oracle, MySQL on Linux/Unix, and Windows environment.
Experience writing Shell and Power Shell scripts to automate administrative tasks and management.
Team player with excellent interpersonal skills, self-motivated, dedicated, understanding system maintenance demands, and has good customer support experience.
Designed and tested disaster recovery and business continuity plans for applications, ensuring data integrity and minimal downtime in case of failures.
I Managed environments like DEV, SIT, QA, UAT, PROD, and Non-Prod for various releases and designed instance strategies.

TECHNICAL SKILLS:

Operating System: LINUX, UNIX, RHEL/CentOS, Windows, Mac OS.
Versioning Tools: GIT Hub, GIT Lab, Subversion.
CI Tools: Jenkins, Bamboo, Hudson, Chef, Puppet, Ansible, Kubernetes, Azure.
Build Tools: Maven, Gradle, Ant.
Bug Tracking Tools: JIRA, Rally, Remedy and IBM Clear Quest.
Languages: Java/J2EE, Net, C, C++, and PL/SQL.
Scripting: Shell, Power Shell, Python, Ruby, Perl, Bash, Terraform.
Web-Technologies: HTML, Java Script, XML, Servlets, JDBC, JSP.
Web/App servers: Apache Tomcat, JBOSS, Web logic, Web Sphere.
Database: Oracle 9i/11g & 12C, SQL-SERVER, MySQL, MongoDB, Cassandra.
Virtualization Platforms: Virtual Box, VMware, Docker.
Version Control Systems: Githud, SVN
Continuous Integration/Continuous Deployment (CI/CD): Jenkins, Travis CI, GitLab CI/CD, Circle CI
Software Configuration Management: Ansible, Puppet, Chef
Deployment Automation: Docker, Kubernetes
Scripting and Automation: Bash, PowerShell, Python
Release Management Tools: Jira, ServiceNow
Monitoring and Logging: Nagios, ELK Stack (Elasticsearch, Logstash, Kibana), ,Datadog, Amplitude, mParticle, Prometheus
Cloud Platforms: AWS, Azure

Educational Background

Master of Science | Computer Science, SVU, California Dec 2016

Bachelor of Technology | Computer Science Engineering, JNTUH, India May 2012

PROFESSIONAL EXPERIENCE:

Restaurant Brands International, Atlanta, GA Jan 2023 Till Date
Sr. DevOps Engineer / Release Manager
Responsibilities:
Successfully coordinated and managed the end-to-end software release process, ensuring timely and high-quality deployments for multiple complex software projects.
Successfully designed, implemented, and managed CI/CD pipelines using Azure DevOps for efficient and automated software delivery.
Utilized Azure DevOps services such as Azure Pipelines, Azure Repos, and Azure Boards to streamline development workflows and collaboration.
Worked as Release Mangaer exclusively for the Burger King brand, coordinated the team to ship the code to the production bi-weekly, released via App Store connect for Apple and Android store for the Google.
Managed to release the Web Deployment to the Production bi-weekly cadence with out any disruptions after deciding with Go, No Go deployment method.
Monitored the logs, data, and order injection rates after the PROD deployments of a verison change, service deployments, feauture & bug fix deployments.
Worked with the team to deploy the updates via over the air updates (OTA s) through the Expo.
Apple Store connect and Android store polycies were reviewed throughly, and discussed with the team to implement as per the required policy change approval for the Apps to release respectively.
Developed and maintained CI/CD pipelines for multiple projects, enabling frequent and reliable code deployments.
Integrated automated testing (unit, integration, and UI) into CI/CD pipelines, ensuring high code quality and minimizing regression issues.
Driven to balance the releases to reach the company goals and, did that with out distruption to the user experience flow for the end user.
Implemented and optimized release management best practices, resulting in streamlined release cycles and reduced downtime during deployments.
Collaborated closely with cross-functional teams, including development, QA, and operations, to align release schedules, resolve issues, and ensure smooth releases.
Led efforts to automate the release process, leveraging CI/CD pipelines, version control systems, and configuration management tools to enhance efficiency and minimize errors. Wrote the complex SQL queries for data retrieval and manipulation.
Implemented pipeline-as-code using Azure DevOps YAML pipelines, enabling version-controlled pipeline definitions and promoting consistency across projects.
Actively managed and resolved release-related issues, including version conflicts, merge conflicts, and deployment failures, ensuring minimal impact on production environments.
Implemented Infrastructure as Code (IaC) principles using tools like Azure Resource Manager templates or Terraform to provision and manage cloud resources.
Automated application deployment and environment provisioning using Azure DevOps Release Management and ARM templates, reducing deployment errors and time.
Developed and maintained comprehensive release documentation, including release plans, deployment procedures, and post-release validation processes.
Implemented robust release monitoring and logging mechanisms to proactively identify and address any issues during and after software deployments.
Set up monitoring and alerting using Azure Monitor and Application Insights to proactively identify and address application performance and availability issues.
Integrated centralized logging solutions like Azure Log Analytics or ELK stack to analyze application logs and troubleshoot issues.
Containerized applications using Docker, orchestrated container deployment and management with Kubernetes on Azure Kubernetes Service (AKS).
Automated container image builds and deployments using Azure DevOps YAML pipelines.
Collaborated with stakeholders, including product managers and project teams, to prioritize and schedule releases based on business objectives and customer requirements.
Successfully handled coordination with external vendors and third-party integrations to ensure seamless and coordinated software releases.
Collaborated with cross-functional teams using Azure Boards to manage and track project progress, user stories, tasks, and sprints.
Practiced Agile methodologies like Scrum or Kanban to ensure iterative development, continuous improvement, and on-time deliveries.
Acted as a point of contact for customer-facing teams, providing timely and accurate information regarding release status, known issues, and release-related communications.
Demonstrated strong problem-solving skills by quickly identifying and resolving technical issues within CI/CD pipelines and application deployments.
Proactively optimized pipelines and processes to improve performance, reliability, and developer productivity.
Integrated Azure DevOps APIs with external systems for custom reporting, notifications, and automation, enhancing team visibility and efficiency.
Managed package dependencies and versioning using Azure Artifacts or similar tools, ensuring consistent and reliable software builds.
Implemented compliance checks as code using tools like Azure Policy or AWS Config, ensuring infrastructure adheres to organizational standards and policies.
Extensively worked in hybrid cloud environments, integrating on-premises infrastructure with Azure cloud services for seamless application deployment.
Implemented and enforced GitFlow branching strategy within Azure Repos, facilitating efficient collaboration and code review processes. Designing and optimizing database schemas using the MySQL
Automated database deployments using tools like Flyway or Redgate, ensuring consistent and reliable database schema changes alongside application updates.
Utilized serverless orchestration tools like Azure Logic Apps or AWS Step Functions to automate complex workflows and integrate services.
Leveraged cost forecasting and budgeting features in Azure Cost Management to provide accurate estimates and manage project expenditures effectively.
App Store Connect Release Management:

Successfully managed the release process for iOS applications using App Store Connect, ensuring smooth and timely deployment of app updates to the App Store. Coordinated with cross-functional teams, including developers, designers, and quality assurance, to ensure compliance with Apple's guidelines and requirements. Implemented effective version control and release strategies to deliver a seamless user experience and maintain a high app rating.

Android Store Deployment:

Proficient in releasing Android applications on the Google Play Store. Utilized Google Play Console to manage app listings, create release channels, and distribute updates to users. Ensured adherence to Android platform guidelines and best practices, optimizing app descriptions, screenshots, and keywords to maximize app discoverability. Monitored app performance metrics and user feedback to identify areas for improvement and implement necessary updates.

Restaurant Brands International, Atlanta, GA Jan 2022 Dec 2022
Sr. DevOps / Release Management Lead
Responsibilities:
Implemented and improved release management processes, including change control procedures, release calendars, and post-release reviews, resulting in increased efficiency and reduced risk.
Led cross-functional teams in executing successful major software releases, ensuring smooth transitions and minimal disruption to production environments.
Collaborated with development teams to establish and enforce coding and versioning standards, ensuring consistency and traceability throughout the release lifecycle.
Conducted release readiness assessments, coordinating with QA-team to ensure comprehensive testing and validation of software components before release.
Actively participated in Agile/Scrum ceremonies, providing release management expertise and guidance to development teams, fostering a culture of continuous integration and delivery.
Worked at a time for four brands respectively to ship the code to the production via Web and App releases for both iOS and Android.
I was extensively worked for four brands like Burger King, Popeyes, Tim Hortons & Fire house subs.
After getting the green lihgt from the QA-team, did the PROD-releases and monitored the logs, data, & order injection rates for the Apps/Brands throguhly to not tomdisturb the user experience for the end user.
Extended Azure DevOps practices to multi-cloud environments, orchestrating deployments on AWS and Azure Cloud using infrastructure-as-code tools like CloudFormation and Deployment Manager.
Implemented and managed release deployment tools and automation frameworks, enabling faster and more reliable software deployments.
Coordinated with infrastructure teams to ensure proper provisioning and configuration of environments, including staging, testing, and production environments, for smooth deployments.
Implemented advanced release strategies such as blue-green deployments and canary releases using Azure DevOps Release Management, minimizing downtime and risks during application updates.
Developed and executed rollback and contingency plans, mitigating risks and minimizing downtime in the event of deployment failures or critical issues.
Implemented key performance indicators (KPIs) and metrics to track and measure release management effectiveness, enabling data-driven decision-making and process improvements.
Provided mentorship and guidance to junior release management team members, fostering their professional growth and enhancing the overall efficiency of the team.
Worked on with TestFlight Access management and Android store management.
Proven track record of coordinating cross-functional teams, implementing robust release strategies, and optimizing release processes to deliver high-quality software updates. Adept at utilizing industry-standard tools, such as App Store Connect and Google Play Console, to navigate through the intricacies of the app store submission and release processes.
Strong leadership abilities with a keen focus on collaboration, communication, and problem-solving, resulting in successful releases and improved overall efficiency.
Utilized tools like Ansible or Puppet to manage application configuration and ensure consistent deployments across various environments.
Managed CI/CD pipelines for diverse technology stacks including .NET, Java, Python, Node.js, and more, showcasing versatility in supporting different development languages.
Played an active role in fostering a DevOps culture by promoting collaboration between development and operations teams, resulting in improved communication and shared responsibilities.
Integrated Azure DevOps with third-party tools such as JIRA, Slack, and Jenkins, creating a seamless development ecosystem and enhancing team communication.
Include metrics and quantifiable results wherever possible, such as reduced deployment time, increased deployment frequency, improved system uptime, and enhanced team productivity.
Actively participated in online tech communities, contributing to forums, writing blog posts, or speaking at conferences to share knowledge and experiences related to Azure DevOps.
Implemented strategies to optimize cloud costs, utilizing Azure Cost Management or AWS Cost Explorer to track and manage cloud expenditures effectively.
Demonstrated expertise in adhering to platform guidelines and leveraging user feedback to drive continuous improvements.

SunTrust Bank now Truist, Atlanta, GA Nov 2019 Dec 2021
Sr DevOps / Release Engineer
Responsibilities:

I Created Azure Services with Virtual Machine, developing the Azure Solution and Services like IaaS and PaaS. I have managed Azure Infrastructure Web Roles, Worker Roles, Storage, Azure AD Licenses, Office365, and created Cache Memory on Windows Azure to improve data transfer performance between SQL Azure and WCF-services.
I used Azure Express Route to set up a private connection to Microsoft cloud services such as Microsoft Azure and Dynamic 365. Configured Azure Virtual Networks, subnets, DHCP address blocks, Azure network settings, DNS settings, security policies, and routing. AzureAPI Management, Security, Cloud-to-Cloud Integration (Public, Private).
I have experience in Azure E3 Enterprise Mobility Suite of tools in MFA (Multi-Factor Authentication) and Intune. I Build a Data Sync job on Windows Azure to synchronize data from SQL 2012 databases to SQL Azure. Azure IoT hub, event hub, service bus, and integration patterns.
I developed a conical map/reduce-like architectural pattern designed to leverage the Azure platform and worked on POC to migrate to Windows Azure to address scalability and performance issues.
I have implemented high availability with Azure Classic and Azure Resource Manager deployment model.
I converted the .Net application to Microsoft Azure Cloud Service Project, a part of cloud deployment.
Migrated SQL Server 2008 database to Windows AzureRedis and updated the Connection Strings based on Windows Azure SQL Database.
I Used Terraform to reliably version and create infrastructure on Azure. Created resources using AzureTerraform modules and automated infrastructure management.
The Similar infrastructure is deployed to Azure and additional cloud providers or on-premises datacenters using Terraform and managed infrastructure on multiple cloud providers. Expertise in securing MySQL databases through user authentication, access control, and encryption.
I Used both Splunk and Dynatrace for monitoring, analyzing log information. I Used Splunk for Troubleshooting, especially Splunk search, quotas, monitor Inputs, WMI Issues, Splunk crash logs, and Alert scripts.
I have Knowledge of Node.js and frameworks available for it. I Integrated the user-facing elements developed by front-end developers with server-side logic using Node.js.
I Used HTML5/DHTML, Angular JS, JQUERY, JSTL, AJAX and CSS3 for developing interactive User Interfaces.
I set up the Splunk Architecture in the organization, created Applications on Splunk to analyze the Big Data, and designed and written code to develop and maintain systems that power Splunk multi-tenant services hosted in the public cloud.
I Used AzureKubernetes Service to deploy a managed Kubernetes cluster in Azure and created an AKS cluster in the Azure portal with the Azure CLI.
I also used template-driven deployment options such as Resource Manager templates and Terraform. AKS handles critical tasks like health monitoring and Maintenance.
I have Experienced with Open Shift, Kubernetes architecture and design, troubleshooting issues with platform components Azure, and developing global or multi-regional deployment models and patterns for large-scale developments and deployments on Cloud Foundry, OpenShift, and Kubernetes.
I Managed to host the Kubernetes environment, making it quick and easy to deploy and manage containerized applications without container orchestration expertise.
I configured multi-container Docker applications using the Docker-Compose tool, which uses a file configured in YAML-format. Used Kubernetes to manage containerized applications using its nodes, Config-Maps, selector, Services, and deployed application containers as Pods.
I Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes, and EC2 instances and used Jenkins AWS Code Deploy plugin to deploy to AWS.
I Worked with Terraform to create AWS components like EC2, IAM, VPC, ELB, Security groups.
I Designed strategies for optimizing all aspects of the continuous integration, release, and deployment processes using container and virtualization techniques like Docker and Kubernetes. Built Docker containers using microservices project and deployed to Dev.
Installed Docker Registry for local upload and download of Docker images and from Docker Hub and created Docker files to automate capturing and using the images.
I Worked on Ansible Playbooks with Ansible roles. Created inventory in Ansible for automating the continuous deployment. Configured the servers, deployed software, and orchestrated continuous deployments or zero downtime rolling updates.
I Worked on AWS DevOps to efficiently implement continuous integration and delivery (CI/CD) after the integration. It enables them to securely store the version application source code while automatically building, testing, and eventually deploying it to either on-premises environments or AWS Cloud.
Canary deployments in API Gateway are to change the back-end endpoint (Lambda) while still maintaining the same API Gateway HTTP endpoint for consumers. In addition, it can also control what percentage of traffic is routed to new deployment and for a controlled traffic cutover.
A practical scenario for a canary deployment might be a new website. Monitored the click-through rates on a few end-users before shifting all traffic to the new deployment.
I Implemented Ansible Tower for managing complex network deployments by adding control, knowledge, and delegation to Ansible-powered environments.
I Wrote Ansible Playbooks using Python SSH as a Wrapper for Managing Configurations of my servers, Nodes, Test Playbooks on Azure instances using Python.
I Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible Playbooks and integrated Ansible with Jenkins.
I Created Ansible cloud modules for interacting with Azure services which provide the tools to easily create and orchestrate infrastructure on Azure and automated cloud-native applications in Azure using Azure microservices such as Azure functions and Kubernetes on Azure.
Deployed and Published Django Web App in the platform as PaaS in Azure App Services.
Developed Python and shell scripts for automation of the build and release process. Involved in design, implementation, and modifying the Python code.
Created Non-Prod and Prod Environments in Azure from scratch. Improve speed, efficiency, and scalability of the continuous integration environment, automating wherever possible using Python, Ruby, Shell, and PowerShell Scripts.
I was involved in the functional usage and deployment of WebLogic, WebSphere, IIS, and Apache Tomcat Server applications.
The CI/CD pipeline to the AKS clusters with automated routine tasks sets up a canary deployment to detect failures early and optimize the pipelines with deep traceability in deployments.
Created a resource group, storage account, and Azure Files in cloud Shell using PowerShell. Created Power Shell scripts to automate the Azure Cloud system creation, including end-to-end infrastructure, VMs, storage, firewall rules.
Virtual Machine Backup and Recover from a Recovery Services Vault using Azure Cloud Shell and Portal. I used Power Shell for troubleshooting remote management of Azure Virtual Machines.
I Used Git as Source code Manager, Phabricator for code review, Git repository hosting, bug tracking, project management, team collaboration tool, Arcanist as a command-line interface to Phabricator to create Lints for reviewing code. Proficiency in using tools like mysqldump and MySQL Enterprise Backup
Worked with different Bug tracking tools like JIRA. Generated reports using JIRA to create projects, assign permissions to users and groups for the project, and create mail handlers and notifications schemes for JIRA.
Azure application insights, a feature of Azure, is an extensible Application Performance Management (APM) service; it helps to monitor live applications.
I have experience with App insights on various platforms, including .NET, Node.js, Java, and Python, which hosted on-premises, hybrid, any public cloud.
It integrates with the DevOps process and has connection points to various development tools.
It monitors and analyzes telemetry from mobile apps by integrating with Visual Studio App Center.
Experience with installation and configuration of Dynatrace monitoring tool. Created email alerts and threshold values using Dynatrace for our environment.
I Used Dynatrace for monitoring the online banking website.

Environment: Windows, Azure Devops, Git Hub, Git Lab, Shell, Powershell, YAML, Ansible, Virtual machines, .net, Jfrog, artifactory, Visual Studio code, Azure cloud, AWS Cloud, IIS, MSSQL, AKS Kubernetes, Microservices, Node js, docker, Python, Dynatrace, Splunk.

Equifax, Atlanta, GA Sep 2018 Oct 2019
DevOps Engineer
Responsibilities:
As a DevOps Engineer, I am responsible for designing, building, monitoring, and enhancing services and the production environment.
I developed and implemented an Agile SDLC and refined the Software Configuration Management (SCM) infrastructure.
I Migrated the Source Code from Apache Subversion (SVN) to GIT HUB and the migration from GIT Hub to BIT Bucket.
I Used Jenkins for automating Builds and Automating Deployments.
I Worked with Azure Data Warehouse, a managed petabyte-scale service with controls to manage to compute and storage independently.
The flexibility around adding workload elasticity also allows users to pause the compute layer while persisting the data to reduce costs in a pay-as-you-go environment.
I documented the process for Jenkins, Bit bucket, CD Pipeline, and Code deployment guide for Developers, Testers, and Production Management.
I Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files, and managed releases of Helm packages.
I Designed and developed business logic using C# and VB.net. Implemented the CI using Cruise Control .Net and evaluated TFS 2010 for migrating from the existing version control system.
I worked on Load balancing, the virtual network appliance that distributes EC2 traffic across multiple available web server resources increasing or decreasing depending on traffic demands. I automated with AWS, Elastic Load Balancing service to enable it.
I have Experienced with an in-depth level of understanding in the strategy and practical implementation of AWS cloud-specific technologies, including EC2, EBS, S3, VPC, RDS, SES, ELB, EMR, ECS, Cloud Front, Cloud Formation, Elastic Cache, Cloud Watch, RedShift, Lambda, SNS, Dynamo DB, Kinesis.
I Implemented a production-ready, load-balanced, available, fault-tolerant Kubernetes infrastructure.
I Created a private cloud using Kubernetes that supports DEV, TEST, and PROD & Non-Prod environments. On the other hand, I also achieved the building of the .net application by integrating Visual Studio with Jenkins. Efficient to do SQL queries to retrieve and manipulate data from MySQL databases.
I Managed and designed integrated build pipelines using continuous integration and continuous development workflows such as Jira, Git, Jenkins, and Chef. I created the POC on different plugins in Jenkins.
I Build, manage, and continuously improve the build infrastructure for global software development engineering teams, including implementing build scripts, continuous integration infrastructure, and deployment tools.
I Created CHEF manifests and modules to automate system operations and automated release Notes using Python and Shell scripts. Monitored and traced logs using Dynatrace.
I Worked on using Chef Attributes, Chef Templates, Chef recipes, and Chef files to manage the configurations across various nodes using RUBY. I created the automation of regular administration tasks with Shell scripting and Configured with CHEF.
I Deployed and configured Chef Server and CHEF Solo, including bootstrapping of CHEF client nodes for provisioning; Created roles, cookbooks, recipes, and data bags for server configuration, deployment, and app stack build outs.
I worked on Docker components like Docker Engine, Hub, Machine, Compose, and Docker Registry (Artifactory).
I created Ansible setup, managed hosts file, Using Yaml linter, authoring various playbooks and custom modules with Ansible.
I Implemented DevOps best tools and practices such as centralized logging (ELK) server monitoring Nagios and Automation Ansible.
I Integrated GIT into Jenkins to automate the code check-out process. I worked with Azure Data Factory, a fully managed serverless data integration service.
I integrated the data sources with more than 90 built-in, maintenance-free connectors. Easily construct ETL and ELT processes code-free in an intuitive environment. To deliver integrated data to Azure Synapse Analytics to unlock business insights.
I Performed all necessary day-to-day GIT support for a different project. I was responsible for designing and maintaining the GIT Repositories, views, and access control strategies.
I Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL, and custom tools developed in Python and Bash.
I used VMWare ESXi Server and VMWare vSphere Client (combination) to manage virtual machines (VMs). I Worked with Dockers Swarm and deployed spring boot applications.
I Virtualized the servers using Docker for the test environments and dev-environments needs. And also, configuration automation using Docker containers. I set up the centralized login mechanism (ELK with File beat) based on Docker.
I Deployed the built Docker image on Mesos using Marathon and a multi-container setup deployed on Mesos. Integrated Maven with Subversion to manage and deploy project-related tags.
I created the existing ANT/Maven files in case of errors or changes in the project requirements and completed the migration of the Bamboo server, Art factory& GIT server.
I Developed and maintained Perl/Shell scripts for build and release tasks, extensively used the Maven tool to do the builds, integrated Maven to Eclipse, and did local builds.
I Created analytical matrices reports, dashboards for release services based on JIRA tickets and checked the quality of the code by using SonarQube. I Used configuration management tools Chef and CF Engine.
The AWS cloud has options for accessing, backing up, and storing web application data and other assets; it stores data as objects within buckets. These objects, in turn, can be accessed, added to, read, or deleted as needed.
I used the AWS Canary deployments to deploy a small number of requests to the new change to analyze the impact on a small number of users.
Since there is no more prolonged need to worry about provisioning and to scale the new deployment's underlying infrastructure, the AWS Cloud has helped facilitate this adoption. Experience in creating and maintaining database models using tools like MySQL Workbench.
I Automated setting up server infrastructure for the DevOps services, using Ansible, Shell, and Python scripts.
I Worked on Chef Cookbooks and Chef recipes to automate infrastructure as a code. Setup the Chef Nodes, Chef Client, Chef Server, and Chef Workstation. Worked on Bootstrapping the Nodes.
I Analyzed and gathered user requirements using Rally and assigned velocity points for iterations, and backup the recovery an Azure Virtual Machines from a Recovery Services vault.
I created the Deployment of the application on the Azure server by creating packages and installing/configuring and managing Nexus Repository Manager and all the Repositories.
I Created deployment workflows in Nolio, including Release and Post-release steps, and performed the deployment to Release to various QA & UAT in Linux environments.
I Managed the Red Hat LINUX user accounts, groups, directories, file permissions, and Sudo rules and was responsible for nightly and weekly builds for different modules. Implementing authentication and authorization mechanisms using MySQL.
I Installed, Configured and Maintained, APACHE, TOMCAT, and JBOSS servers in the Red Hat LINUX environment configured and deployed to Application servers Web Logic and Web Sphere.
I Managed AWS cloud resources by writing a template file that is machine consumable and human readable. The AWS CloudFormation tool is the go-to resource for AWS cloud development users.
I have Hands-on Experience in Querying RDBMS such as Oracle, MY SQL, NO SQL, Cassandra, and SQL Server.
I worked with Azure Data Lake as part of the development and analysis to store data of any size, shape, and speed and do all types of processing and analytics across platforms and languages. It removes the complexities of ingesting and storing all data while making it faster to run with batch, streaming, and interactive analytics as part of the business needs.
I worked closely with Project Managers to understand a code/configuration release scope and confirm a successful release. I configured, maintained network, and troubleshooting such as LDAP, DNS, NIS, NFS, Web, Mail, FTP, and SNMP.

Environment: Unix/Linux, Azure Cloud, Jenkins, AWS Cloud, Chef, C#, .NET, Ruby, Python, Shell, Power Shell, Subversion, Serena, SonarQube, Maven, Ansible, Perforce, Jira, Bamboo, Kubernetes, TFS, Docker, VMware, Splunk, Git Hub, Git Lab Web Logic, Node Js, Puppet, Ant, Maven, J2EE, Web sphere, Apace, Tomcat, JBoss, Network Protocols LDAP, DNS, NIS, NFS, Cassandra, SQL Server, Splunk, and Dynatrace.

Wellsfargo, San Francisco, CA Sep 2017 Aug 2018
DevOps Engineer
Responsibilities:

Developed and implemented Software Release Management strategies for various applications according to the agile process.
Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
Responsible for design and maintenance of the Git repositories, views, and the access control strategies and Managed Git repositories for branching, merging, and tagging.
Imported and managed multiple corporate applications into Subversion (SVN).
Managing the code migration from TFS and CVS to Subversion repository.
Involved in all projects that move to production and work closely with the Data Center, Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes.
Configured Git with Jenkins and scheduled jobs using POLL SCM option.
Expertise in working with Puppet Enterprise and Puppet Open Source. Installed, configured, managed, and upgraded Puppet Master, Agents & Databases. Involved in headmost Automation Deployment Team by working with puppet. Created snapshots and Amazon machine images (AMIs) of the instances for backup and creating clone instances.
Hands on Experience in maintaining Puppet modules to manage configurations and automate installation process.
Utilized Puppet to oversee Wed Applications, Configure Files, Data Base, Commands, User Mount Points, and Packages.
Integrated Puppet with Active directory to maintain users.
Followed agile principles and used JIRA for maintenance and Bug development tasks.
Involved in JIRA as defect tracking system and configure various workflows, customizations and plug-ins for JIRA bug/issue tracker, integrated Jenkins with JIRA, GitHub.
Deployed the build artifacts into environments like QA, UAT and production according to the build life cycle. Conducting security audits and vulnerability assessments using MySQL.

Used JSP, JavaScript, jQuery, AJAX, CSS3, and HTML5 as data and presentation layer technology.

Maintained custom PowerShell scripts that interact with Office 365, Active Directory, SQL, and VMware.

Deployment and Configuration of application server Tomcat deploying Java and Web Application.
Written make, Maven and Ant build tools for application layer modules.
Worked on other Visual Studio Team System tools during the build process, including version control, work item tracking and Build tracking.
Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and automated the entire process.
Build a CI/CD pipeline to automate the process using python and Bash script.
Created and maintained the Python deployment scripts for Tomcat web application servers.
Configured and worked on static code coverage tool like SonarQube.
Configured TFS builds with continuous integration and build notifications.
Implementation of TFS and Visual Studio integration along with Microsoft Test Manager.
Configured users and permissions for TFS, SharePoint portals and Source Control Explorer folders.
Developed custom solutions in C# and PowerShell to validate availability, consistency, and compliance of environments.
Reviewed reports from QA team and other reports from automated tools like SonarQube.
Build automated set up for cluster monitoring and issue escalation process.
Provide SME in all areas of Cloud (IaaS, PaaS, SaaS) to existing and perspective clients on multiple cloud platforms; vSphere/vCloud/Cloud Stack/AWS and various PaaS platforms (Cloud Foundry/OpenShift).
Worked on Docker engine and Docker Machine environments, to deploy the micro services-oriented environments for scalable applications, Docker swarm to host cluster and container scheduling, Docker compose to define multiple container applications.
Developed Python and shell scripts for automation of the build and release process.
Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.
Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments. Moved data between databases or integrated MySQL with other systems.
Managed Maven project dependencies by creating parent-child relationships between projects.
Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances.
Using Jenkins AWS Code Deploy plugin to deploy to AWS.
Finally reach continuous delivery and Build cloud with AWS.
Automated monitoring, Configuration Management, Log Aggregation of the Systems and Centralizing SIEM with AWS Cloud Formation, Chef, Nagios, and Elastic Search.
Integration of Automated Build with Deployment Pipeline. Implemented scheduled downtime for non-prod servers for optimizing AWS pricing.
Configured monitoring of AWS Instances extensively using op's view and New Relic tools.
Used a micro service architecture, with Spring Boot -based services interacting through a combination of REST and MQ and leveraging AWS to build, test and deploy Identity microservices.
Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
Integration of Automated Build with Deployment Pipeline. Implemented scheduled downtime for non-prod servers for optimizing AWS pricing.
Configured monitoring of AWS Instances extensively using op's view and New Relic tools.
Installed, Configured and Managed Jenkins CI Automation.
Experience working with SonarQube a code quality control tool.
Responsible for the Plugin Management, User Management, Build/Deploy Pipeline Setup and End-End Job Setup of all the projects.
Jenkins used as a continuous integration tool for automation of daily process.
Installed, Configured and Managed Nexus Repository Manager and all the Repositories.
Created cookbooks and recipes in Chef for continuous deployment.
JIRA is used as ticket tracking, change management and Agile/SCRUM tool.

Environment:
Subversion (SVN), Jenkins, AWS, Java/J2EE, ANT, MAVEN, MS Azure, CHEF, TC Server, Tomcat, Python Scripts, Shell Scripts, Ansible, XML, UNIX, SonarQube, Windows 7, Oracle, JIRA.


eBay, San Jose, CA May 2016 Aug 2017
Build & Release Engineer
Responsibilities:

Performed software configuration/release management activities for three different Java applications.
Designed and implemented Continuous Integration process using tools like Hudson with approval from development and other affected teams. Defined processes to build and deliver software baselines for internal and external customers.
Converted old builds using MAKE to ANT and XML for doing Java build.
Expertise in using build tools like MAVEN & ANT to frame the deployable artifacts such as jar and war from source code as well as migrating of build tool from Ant and Maven.
Created and maintained built wrapper scripts using PERL.
Build Java code and .NET code on to different Jenkins s servers as per the schedule.
Migrating J2EE, PHP, .NET, and Cold Fusion applications to UNIX and Windows environments by configuring applications via IDE Eclipse, Subversion, and AntHillPro.
Configuring AntHillPro as a common build engine to build and promote applications to DEV, QMG, UAT, PROD, and DR to UNIX environments.
Working closely with Web Administrators to set up an automated deployment for SharePoint applications using Anthill and SVN Tools.
Setting up continuous integration and formal builds using Bamboo with Artifactory repository.
Involved in setting up JIRA as defect tracking system and configured various workflows, customizations, and plugins for the JIRA bug/issue tracker.
Planned and executed the migration from Bugzilla-based bug-tracking and Jenkins CI tool into the JIRA.
Integrated Maven with SVN to manage and deploy project related tags.
Maintained and executed build scripts by coordinating with development and QA teams.
Deployed the EAR and WAR archives into WebLogic and Apache Servers.
Configured and Maintained Apache web servers for Release Management Team's internal use.
Provided help developers resolve problems.
Created and Maintained Subversion repositories, branches, and tags.
Enforced development policies using Subversion hooks and other metadata.
Monitor progression of releases and keep them on track for delivery on planned release date.
Assemble Release Kit and complete all paperwork, including implementation/back out plans.
Environment:
Java, .Net, MYSQL, PHP, Ant, Jenkins, Web Logic, ClearQuest, AntHillPro, Subversion, XML, UNIX, VB & Python scripting, MS SharePoint.


BrighTech, Hyderabad AP Jan 2014 Jul 2015
Build & Release Engineer
Responsibilities:

Maintained source code repository in subversion and handled branching, tagging & merging process.
Worked closely with Business analysts and Project managers to meet release and build schedule deadlines.
Designed Continuous Build Process using Jenkins to prevent build failures.
Maintained Consistent and continuous integrated build deployment processes, automation and feedback loop using operational use of tool UDeploy.
Migrated several in-house shell scripts that supported deployment and configuration of multiple applications to UDeploy (Urban code) to reduce the administrative overhead of QA and production releases. This also included implementing team security, common processes, and approvals.
Designed versioning strategy in TFS 2010 to support parallel development for multiple releases.
Automated build process by defining build definitions and customizing XAML files
Implemented continuous integration using the Jenkins to track and build every source code change.
Created and set up automated nightly build environment for Java projects using ant scripts.
Deploying Rational Tools on IBM and/or client hosted environments.
Suggested and implemented the process of nightly builds and auto deployments for fast paced applications.
Studied the current build and release process and automated the process using shell scripts.
Debugged Build failures and worked with developers and QA people to resolve the related issues.
Perform various builds for the Dev, QA, staging and Production Environments.
Automated the deployments of applications to the Web Server and Application Server.
Managed builds and made necessary changes to Ant build scripts for Java/ WebSphere based applications.
Supported development engineers with Configuration Management issues.
Assisted development leads and Project Leaders in technical and configuration management issues.
Worked under an environment with a good defect tracking system through Manual Test and Test Manager.
Documented release builds and source control processes and plans.
Environment:
Subversion, TFS 2010 Jenkins, .Net, Apache Ant, WebSphere, Web logic, IBM RTC, C++, Java, Windows, Unix scripting, Redhat Linux.

Sansasoft, Hyderabad AP Jun 2012 Dec 2013
Unix Linux System Administrator
Responsibilities:

Installed, upgraded, and configured Red Hat Enterprise Linux 4/5/6.
Configuration and administration of DNS, LDAP, NFS, NIS and NIS+ on Red Hat Linux.
Hands on experience working with production servers at multiple data centers.
Automated server building using Kickstarting RHEL 6 and Jumpstarting Sun Solaris 10.
Troubleshooting production servers and configuring standalone production server for testing.
Configured yum repository server for installing packages from a centralized server.
Configured and managed SE Linux (Linux Firewalls) and allowed appropriate ports with help of iptables.
Installed and configured DCHP server in Linux to give IP leases to production servers.
Management of Red Hat Linux user accounts, groups, directories, and file permissions.
Configured, managed ESX VM's with virtual center and VI client.
Performed Disk management with the help of LVM (Logical Volume Manager).
Configuration and Administration of Apache Web Server and SSL.
Backup management using CRONTAB, running the backup based on client requirements.
Password-less setup and agent-forwarding done for SSH login using ssh-keygen tool.
Established and maintained network users, user environment, directories, and security.
Documented testing procedures and steps involved in data migration on production servers.
Environment:
RHEL 4/5, CentOS 4/5, Fedora 9/10/11(beta), Ubuntu 8.10/9.04 Server, Debian SID, VMware, ESX, Veritas File System, Veritas Volume Manager, Veritas Cluster Server.
Keywords: cprogramm cplusplus csharp continuous integration continuous deployment quality analyst user interface message queue javascript access management business intelligence sthree database active directory information technology golang hewlett packard microsoft procedural language California Georgia

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];2125
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: