Post Job Free
Sign in

Computer Science Configuration Management

Location:
New Berlin, WI
Posted:
November 27, 2024

Contact this candidate

Resume:

Email: ***************@*****.*** Bharath Marka Phone: 402-***-****

EDUCATION

Master of Science in Computer Science, 2013-2015

Northwestern Polytechnic University, California, USA

Major: Computer Science

GPA: 3.22/4.0

Bachelor of Technology, 2008-2012

Jawaharlal Nehru Technological University, Hyderabad, India

Major: Information Technology

Summary

Around 8+ years of Experience in DevOps, Build & Release and Configuration Management experience

Experience in working with multiple simultaneous software releases and infrastructure planning.

In depth knowledge of configuration management concepts and experience with various source control tools like Subversion (SVN), Git and TFS.

Extensively experience in using Build and Automation tools like ANT and Maven and working knowledge other build tools like MS Build.

Implemented Continuous integration concepts using Hudson, Bamboo, Jenkins. Migrated subversion repositories to Git

Involved in all phases of software development lifecycle with extensive knowledge of both Agile and Waterfall models.

Good understanding Knowledge of Infrastructure as a code, experienced in using ARM Templates, Biceps to provision cloud resources.

Excellent knowledge on working with Azure Virtual Networks, Resource groups, Azure Traffic Manager, Load Balancer, Virtual Machines, TCP/IP configurations and Azure DNS.

Maintaining Mainframe applications with consistent record of delivering successful projects of high customer satisfaction.

Extensively experience in setting up Baselines, Branching, Merging and Automation Processes using Shell and Batch Scripts. Experience in UNIX shell scripting, shell, Python scripting, SQL server

Proficient with ANT & Maven to build projects (include J2EE applications)

Supporting deployment for client/server and web-based application as well troubleshooting.

Technical Skills

Cloud : Azure DevOps, Azure Data Factory, Azure Databricks, AKS (Azure Kubernetes Services)

SCM Tools : GIT, GitHub, GITLAB, Subversion, Azure Repos.

Build Tools : ANT, Maven, MS Build, & Nugget

Continuous Integration tools : Jenkins, Bamboo, Hudson.

Web Servers : Apache, F5

Databases : MS Access, MS SQL Server, Oracle8/10.0

Scripting Languages : PowerShell, shell, JAVA/J2EE, VB/C#.NET

Operating Systems : UNIX Solaris 10/11, Windows NT, XP&8, 10, Red Hat Linux.

Configuration management t tools : Ansible, AZURE and Aws

Change Management Tools : Jira, CA Rally and Azure Dashboards.

Testing Tools : LoadRunner, selenium, Sonar Qube.

Middleware : Apache Tomcat, JBoss, IIS, IBM WebSphere, WebLogic

Professional Experience

Deloitte Apr 2023 – Present

Lead Azure Infra Cloud Engineer

Working on developing the pipelines for data refreshes for different environments

Created Azure Synapse database queries for fetching the source database from Synapse database

Build a CI/CD pipeline using VSTS and Git and validated the Build and promoted and deployed the Azure resources into multiple Azure subscription environments.

Worked on creating the Kubernetes Pods, Services, Config Maps, Deployments and Rollouts by writing the Yaml's

Working on developing the Azure data factory pipelines for bringing the data from Azure Synapse database

Working on developing the pipelines for data refreshes for different environments

Developed the ADF pipelines for Full & Incremental loads using various ADF activities

Preparing the Custom Builds Agent as a part of CI/CD in VSTS

Developing infrastructure as code automation through CloudFormation, Arm Templates and Bicep for compute, storage and network resources from scratch.

Automating infrastructure deployments using ARM Templates, Bicep

Hands on experience with DACPAC, you can also use SQL scripts to deploy your database using Azure Devops.

Worked on creating the Kubernetes Pods, Services, Config Maps, Deployments and Rollouts by writing the yaml's

Involved in implementation of 5 AKS clusters for the client’s micro service management

Worked on Azure PaaS services like Azure SQL server, Data warehouses, HDInsight clusters, Cosmos DB, Data Lake, Databricks.

Setting up the continuous integration and continuos delivery pipelines for Azure Machine learning ops services like for Azure datafactory and Azure data bricks pipelines end to end

Scale up and scale down various services like VM, Storage, and SQL servers etc.

Created azure services for compute, storage, network and OS and DB

Hands-on experience in Azure Cloud Services (PaaS & IaaS), Storage, Web Apps, Active Directory, Application Insights, and Logic Apps.

Worked in Agile project methodology and delivering the accepted functionality in each sprint.

Experience in dealing with windows Azure services - Virtual Networks, Virtual Machines, Resource Groups, VPN, Load Balancing, Auto Scaling, Azure monitoring.

Automated the VPN setup in Azure Virtual Network

Preparing the Custom Builds Agent as a part of CI/CD in VSTS

Experience of working with Azure Monitoring, Data Factory, Traffic Manager, Service Bus, Key Vault.

Working Experience on Azure Storage, SQL Azure and in different PaaS Solutions with Web, and worker Roles and Azure Web Apps.

Created infrastructure using ARM templates & automated with Azure DevOps pipelines.

Good understanding Knowledge of Infrastructure as a code, experienced in using ARM Templates to provision our resources (Terraform)

Geico Mar 2021 – Apr 2023

Azure DevOps Lead / Azure Infra

Setting up end to end pipeline for a .net web applications using azure devops and deploying to azure Kubernetes cluster associated with all the required resources and its configurations.

Professional experience in architecting systems built with Azure DevOps Dashboards for creating the user stories, Azure Repos, Azure Test plans for managing the code, Azure artifacts for storing the packages.

Customizing the docker files, built the image as per Geico standards and push them to azure container registry.

Created Pipelines using azure devops that were built for MLOps in Azure Data Factory using Linked Services/Datasets/Pipeline/ to extract, transform, & load data from a variety of sources including Azure SQL, Blob storage, Azure Synapse, Azure SQL Data warehouse.

Providing operations support and meeting the business requirements expectations for projects pertaining to Geico's Azure Cloud (PAAS/IAAS/AKS) infrastructure with all project teams and client services groups for deployment and hosting the environment.

Created infrastructure using ARM templates & automated with Azure DevOps pipelines.

Good understanding Knowledge of Infrastructure as a code, experienced in using ARM Templates to provision our resources (Terraform)

Integrated data storage options with Spark, notably with Azure Data Lake Storage and Blob storage.

Configured the CICD for Da (Azure Data Lake, Azure Storage, Azure SQL, Azure DW) & processing of data in Azure Data bricks.

Working on the AKS migration from the classic cloud services

Customizing the docker files and built the docker images and pushed to Azure container Registry

Professional experience in architecting systems built with Azure DevOps Dashboards for creating the user stories, Azure Repos, Azure Test plans for managing the code, Azure artifacts for storing the packages.

Working on moving the classic cloud services to AKS Deployments and Creation of new Subscription and assigning to new enterprise

Designed CI/CD processes in the context of a Jenkins orchestration, including the usage of automated build, test/QA and deployment tools Configure jobs and pipelines using Jenkins.

Extensive experience architecting continuous integration, continuous delivery and continuous testing starting from building the code, running unit tests, Code quality analysis, Code coverage reports, performing security analysis, Image build, Image push, container security scans, deploying to environments, performing smoke tests, automated UI tests and also AKS Support on troubleshooting the deployed application.

Experienced in creating the AKS clusters, Managing and configuring. node pools, creating the name spaces, workspaces and configuring the ingress and service configurations.

Expert In Azure Kubernetes Service. Implemented the end-to-end Creation, Configuration and Deployments to AKS.

Setup and Managing VPC, Subnets, make connection between different zones.

Created automated infrastructure as code using Terraform and ARM Templates for components such as Azure Virtual Machines, Azure Webapp, Azure Function App, Azure Logic App, Azure Storage Account, Azure Event Hub, Azure Virtual machines, Azure Cosmos DB, Azure SQL DB, Azure Key vault, Azure Event Grid Topic, NSG, Azure Container registry.

Implemented Azure Kubernetes services using Availability sets and later migrated the AKS to VM scale sets using multiple node pools, Implementing the blue green Upgrades and Implemented Pipeline for Blue Green Upgrade strategy for AKS.

Managed the day to day builds on all environments from Azure DevOps. Also responsible for monitoring the builds and troubleshooting the issues using App Insights and Splunk.

Environment: .net, C#, Visual Studio 2019, Azure, Azure DevOps, Azure Repos, Microsoft Azure Services, Docker, Kubernetes, AKS, Classic Service, ARM Template, Splunk, DevOps catalog, ADF, ADB, Azure Cosmos DB, Azure SQL DB, Azure Key Vault, Azure Event Grid Topic, NSG, Azure Container registry, etc.

National Indemnity Omaha, NE

Oct 2019 – Feb 2021

Azure DevOps engineer / DevOps Lead

Administering IIS 7, IIS 7.5, IIS 8- creating new Websites, Applications, Virtual Directories, App pools, Bindings and deploying websites and web applications.

Solving various .Net application issues and providing various technical solutions for .Net, C#, VB based

Hands on experience in installing and updating NuGet.

Integrated the azure pipeline with octopus to manage the deployment and Release infrastructure

Experienced in automating software build, release, and deployment processes by developing build/release infrastructure.

Great working experience in handling builds & deployments into Dev, QA, UAT and Production environments.

Worked on DevOps tools like VS (2018 & 2019), Octopus, PowerShell & IIS to automate the deployment process as well as to web transform configurations according to environments.

Established very good Understanding on each phase of SDLC lifecycle.

Administration of User Accounts and managing their permissions, hands on experience on troubleshooting the connection issues of users in Octopus

Created Virtual Directories, deploying the code to IIS, and troubleshoot the applications.

Expertise in troubleshooting and problem-solving skills of windows servers.

Co-ordinated and providing the end-to-end support for releases on weekly basis and resolving the production issues.

Defined Release isolation branching strategy based on development requirements & involved in creating the branching strategy. Responsible for creation of branches, version label and configuration specs for developers.

Build, manage, and continuously improved the build infrastructure for software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployments.

Configured the Octopus Deploy pipelines for automating the Microsoft.NET applications, Windows Services and databases for better end to end approaches.

Generating the dB Up Scripts for Database Projects to Deploy DB as part of the build process integrated in Jenkins and Octopus to run for every deployment and populate the test data in DB for various environments

Responsible for daily build monitoring and troubleshooting. Fully responsible for development, QA, Staging and Production builds and deployments.

Environment: .Net, C#, VB, MS Build, SVN, Git, AZURE Repos, Azure DevOps, windows, Unix/Linux, Jenkins, Octopus, SQL, IIS.

Bank of the West Omaha, NE Feb 2018 – Sep 2019

Systems/DevOps engineer

Experience in working with Jboss6.x EAP installation and configurations and building and deploying application code to JBOSS

Migrated Asp Dotnet applications to dotnet core by containerizing using docker and deploying them on to Azure Kubernetes service.

Conduct auto deployment of software applications in secure and managed environment using Docker container technology.

Built and deployed Docker containers to break up monolithic app into microservices for improving developer workflow, scalability increase, and speed optimization using Kubernetes clusters in Azure Container Services

Worked with an agile development team to deliver an end-to-end continuous integration/continuous delivery product in an open-source environment using GIT, Jenkins and Docker Deploy and automation tools for promoting the built package to all the higher environments.

Migrating the version controlling systems like SVN, Git and Created the Git hooks in code hub for automated build and configured the Jenkins to kick off the builds for extracted the war file and deployed the application using Apache tomcat, JBoss and Open Shift server.

Expert-level knowledge of DevOps, CI and CD, automation and microservices architecture for container-based architectures on design and delivery level.

Customized all the applications with the docker files and configured as per requirement.

Integrate code quality and code management tools such as Sonar and Fortify along cucumber tests scripts through Jenkins to check the performance of the applications.

Experience in using Azure Logic Apps, Azure Functions, Azure Active Directory, ARM Templates.

Configuring the multiple windows slaves on Linux platform and trigger the Automation test suite in timely basis nightly jobs for every Deploy.

Working with C++, Java 1.8 & JEE design patterns, spring boot, NodeJS applications and containerized applications have implemented custom frameworks for clients using a combination of industry practices.

Experienced with Splunk and Dynatrace for log application and server monitoring.

Experienced in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like GIT and Subversion (SVN) on Linux platforms.

Administered and maintained 16 environments with software installs, application installs, supported all builds and deployments with automation process.

Used Jenkins as part of Continuous Integration (CI) and Continuous Delivery (CD) process implementation along with Python and Shell scripting to automate jobs.

Developed maven and Shell scripts to automate compilation, packaging, deploying applications to Web platforms

Troubleshooting and resolving issues in Build and Deployment phase

Involved in scrum meetings, backlogs, audit and other artifacts in collaboration with the team.

Responsible for keeping track of backlogs, issues and tasks in JIRA and was on support 24x7.

Working with multiple development teams and other stakeholders to establish a build schedule, provide a guideline for deployment in higher environments and with troubleshooting build system failures. (Java, Jenkins, Ant, Maven, SVN, GitLab, rally, Agile methodology, selenium SonarQube, CI/CD automation from scratch, Docker, OpenShift.

Environment: Open shift, Docker, Fortify scan, Sonar, Java/J2EE, Spring boot, NodeJS, SVN, Postgres, MySQL, oracle, Gitlab, ANT, Maven, SVN, Nexus, Splunk, Dynatrace, RHEL, Tomcat, JBOSS, Unix/Linux, Jenkins, Shell scripting.

UHG/Optum, Minneapolis MN Apr 2017 – Jan 2018

DevOps Engineer

Working as a DevOps Engineer for multiple development teams, system analysis team to establish a build schedule, provide a guideline for deployment in higher environments and with troubleshooting build system failures.

Worked for 5 scrum teams (Java, AEM, Jenkins, Ant, Maven, SVN, git, code hub, rally, Agile methodology, cucumber scripts, fortify scan, sonar, XL Deploy and XL Release, SharePoint, CI/CD automation from scratch, Docker, Open shift)

Formulate guidelines for development team on configuration, supported all the prod releases on call rotation, build and release management by putting together an extensive plan for all product releases.

Created and updated Bash (UNIX Shell) scripts and modules, files, and packages. Installed Docker Registry for local upload and download of Docker images and even from Docker hub.

Responsible for configuring the apps to Open shift v3 and containerization of apps using Docker

Implemented Microservices on Open Shift based on Docker to achieve Continuous Delivery

Responsible for setting up from scratch and maintaining automated CI/CD Pipelines for multiple apps.

Integrated code quality and code management tools such as Sonar and Fortify along cucumber tests scripts through Jenkins to check the performance of the applications.

Migrating the version controlling systems like SVN, Git and Created the hooks in code hub for automated build and configured the Jenkins to kick off the builds for extracted the war file and deployed in the application to DEV server like Apache tomcat, and Open Shift server.

Configured the XL Deploy and XL Release for all the applications from scratch, once the build package is available, then promoted with simple enable options to deploy in the targeted servers.

Managed Version Control Subversion (SVN) and GIT Enterprise; and Automated current build process with Jenkins with proposed Branching strategies to accommodate code in various testing cycles.

ENVIRONMENT: XL Deploy, XL Release, Open shift, Docker, Fortify scan, Sonar, Java/J2EE, SVN, GIT, Code hub, ANT, Maven, SVN, Nexus, Arti factory, RHEL, Solaris, Tomcat, CA Rally, Unix/Linux, Jenkins, Shell scripting.

Jostens, Minneapolis MN Nov 2016 – Mar 2017

DevOps Engineer

Migrated the Projects from Old deploy servers to new deploy servers in DEV/TEST/INT/QA/Prod in a manual and automated process while maintaining the ability to perform project Build and deploy.

Provided the assistance to developers and other team members in any build issues.

Used Hudson/Jenkins in setting up CI/CD pipeline to deliver the software with the better quality and fast by using different plugging like EMMA, check style and find bugs resources.

Was responsible in scripting the process to ensure the artifacts (code/plugins/components) that are built and tested in QA environments are also deployed into production environments.

gathered the components (code fixes, assets and improvements) for products and projects. ensured components are ready for Production

Rollbacked the applications whenever required for any Conflicts/issues while deploying to production.

Used SVN for creating the branches, merging and releasing the code version.

Co-ordinated with release engineer, Developers, architects for all active builds and planned a successful release.

During migration process, after build ensured all the artifacts are staged in new staging server and pulling from the new staging server.

Environment: Java/J2EE, ANT, Maven, SVN, Git, Nexus, windows, RHEL, Tomcat, JIRA, Unix/Linux, Jenkins, Batch scripts, JDK 1.8, Postgres dB, Shell scripting.

West Corporation, Omaha, NE May 2016 - Oct 2016

DevOps Engineer

Migration from Jenkins Continuous integration tool to Bamboo. Created CI/CD pipeline from dev to production environments using bamboo and integrated Maven with SVN to manage and deploy project related tags

Installed and administered Arti factory repository to deploy the artifacts generated by Maven and to store the dependent jars which are used during the build

Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/issue tracker

Automated scheduling /periodically builds and Deployments on timely basis.

Creating Jira workflows to automate deployment and issue tracking.

Admin JIRA (Issue tracking tool), Artifactory, and integrated with bamboo

Set up build notifications, created the users and assigned the permissions on bamboo.

Deploy all build artifacts in tomcat server and resolved the issues for any failed jobs.

Used Jenkins/Bamboo to automate everyday builds, testing and deployed in Artifactory and tomcat servers.

Installed and administered Artifactory repository to deploy the artifacts generated by Maven and to store the dependent jars which are used during the build.

Resolved update, merge and password authentication issues in Bamboo and JIRA.

Environment: Java/J2EE, ANT, Maven, AWS, SVN, Artifactory, Windows, RHEL, Tomcat, JIRA, Unix/Linux, Jenkins, Bamboo, JDK 1.8, Postgres db., Shell scripting.

Sprint Overland Park, KS June 2015 - Apr 2016

DevOps Engineer

Working with DEV/ST/RTB/ORT/Prod/DR environments with JBoss6.

JDK1.7, Oracle commerce 11.1, Creating build scripts using ANT and IVY for all applications.

Supporting Oracle commerce 11.1 builds and deployment for all sprint.com applications, as well as working on setting up the Continuous build’s environment.

Worked on UNIX/Linux environment wrote and used Shell Scripts for manual deployment of the code to the Different environments and e-mail the team when the build is completed.

Triggering Builds done by either manually or automated by using ant scripts.

Familiar with manual deployments and automated deployments.

Supported all various releases at code freeze periods.

Worked & supported Weekly, Bi-weekly, Monthly and Global release applications.

Applied layering changes on different environments.

Deployed centralized and auto scaling monitoring system for infrastructure using Nagios, developed many plugins for matrix collection of various applications using Ruby and Bash shell scripting and integrated with log monitoring tool Nagios for continuous monitoring.

Manage source code, software builds, software versioning, and defect tracking on all software maintenance tasks and projects.

Environment: Java/J2EE, ANT, Android Applications, python, Tomcat, JBoss 6.1 EAP, Sub version, JIRA, Unix/Linux, Jenkins, JDK 1.7, Oracle 11.1, Power Shell scripting.



Contact this candidate