Summary
Overview
Work History
Education
Skills
Certification
Websites
Timeline
Generic

Sricharan Brungi

Summary

Results-driven SRE & DevOps Engineer with 10+ years of industry experience, including 6+ years in DevOps focusing on CI/CD pipeline design, implementation, and maintenance, and 4+ years in Linux administration. Skilled in automation, system optimization, and cloud infrastructure management, with a strong commitment to enhancing reliability, scalability, and operational efficiency. Seeking a challenging role to leverage my expertise in DevOps, cloud technologies, and seamless deployment processes to drive innovation and improve system resilience.

Overview

11
11
years of professional experience
1
1
Certification

Work History

DevOps & AWS Engineer

Ford Motor Company
Dearborn, Michigan
10.2022 - Current
  • Worked on java application(springboot) and nodejs application with developers to understand the project architecture and network topology in non-production and production environments.
  • Implementation of various Azure DevOps automation tools to improve CICD pipeline process for dotcom MS.
  • Hands on expertise on azure devops pipelines using yaml based to build and deploy the applications and that uses azure services(aks) , infra provisioning with docker image and build ,test and deploy to the kubernetes cluster.
  • Written multiple docker compose files and kubernetes helm chats for yaml files for automated deployments.
  • Maintained kubernets pods and network traffic flow between pods. (interservice communication).
  • Debuging issues with pods in aks cluster and Worked on the enhancements to application helm configs for application.
  • Maintaining and troubleshooting current azure Devops pipelines for application teams, coordinating with the dev teams to resolve the issues on Kubernetes cluster.
  • Experience with application containerization using Kubernetes and Docker Involved in writing Helm charts and doing deployments in Kubernetes environment using Helm charts.
  • Migration of code repositories from stash to ado along with sonarqube integration with dev and QA.
  • Participating in the Devops team activities for infrastructure related activities maintained high level documentation in wiki (atlassian tool) for entire project and future enhancements.
  • Supporting performance team for the troubleshooting and devops related enhancements.
  • Deployed Azure Data Factory(ADF) pipelines to move data from storage accounts in different regions and scheduled jobs.
  • Deployed and debugged on azure storage container and blob storage file transfers.
  • Maintained secrets and certs in ado pipeline yaml configuration aswell as Azure keyvaults.
  • Azure boards to plan, track and discuss work across your teams Kanban boards, backlog items, team dashboards, tasks.
  • Managing the workloads in the azure Kubernetes platform and monitor using dynatrace, ELK.
  • Implemented and used promotheus and Graphana for monitoring setup for POC.
  • Azure Insights monitors applications, containers, Vms, networking components.
  • Handson Experience in configuring application monitoring with Azure Monitor and Application Insights with security center and maintain azure dashboards.
  • Experience in configuring and setting up APM dashboards for App services using Azure Application Insight.
  • Environment: Azure Boards, AzureDevops, Azure Repos, Azure pipelines, containers, Kubernetes(AKS), helm, Azure container Registry, SonarQube, Twistlock, Maven, Azure Resource manager, Azure Active Directory, ADF(azure data factory), Azure functions, Azure App Insights, Promotheus, Graphana, Dynatrace.

DevOps Engineer / Azure Cloud Engineer.

Citi Bank
, TX
06.2019 - 09.2022
  • Expertise on complete Automation process, starting from creating Git/Azure Repos, and configuring them to Jenkins using Git hooks and Git Plugin’s, and storing artifacts and docker images in jfrog Artifactory.
  • Integrate Docker container orchestration framework using Kubernetes by creating pods, config Maps, deployments, ingress and secrets with helm package manager.
  • Setting up new Jenkins pipelines using Azure and Docker.
  • Microservices Containerization using Docker and Kubernetes.
  • Involved in maintaining Kubernetes clusters, checking pod status, version deployed, log analysis.
  • Constantly evaluate and improve current design and implement new processes to meet business needs by Collaborating with members of the entire Scrum team (e.g. developers, QA, product, etc.).
  • Work with developers to provide agile and secure fast lanes to get code from keyboard to production through automation tooling’s (Jenkins, Docker and Kubernetes).
  • Drives DevOps adoption across the enterprise, which includes knowledge sharing, demoing tools, promoting DevOps culture, and advocating for automation when applicable by representing Deployment progress and key metrics in program and senior management status meetings.
  • Created master-slave configuration to implement multiple parallel builds, created pipelines to pull the source code from GitHub periodically and perform builds automated unit test and code quality analysis with JUnit plug-ins, also install and configure SonarQube for static or dynamic code analysis and integrating the Maven Build tool.
  • Involved in automating infrastructure like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has Integrated Ansible with Jenkins and used Ansible Tower, provided access to dashboard and role-based access.
  • Created CI/CD pipelines and setup auto trigger, auto build &auto deployment with help of the CI/CD tool like Jenkins, used Ansible Control server to deploy Playbooks to machines & systems in inventory.
  • Managing Ansible Playbooks with Ansible roles for Deploying Applications into multiple environments like Dev, Test, Pre-Prod and Prod with various Application servers like WebLogic, JBoss & Apache Tomcat.
  • Installed and configured private Docker registry to store the various versions of Docker images which is used by Kubernetes cluster to perform deployments of the Micro Services developed in NodeJS.
  • Worked on creation of Docker containers and Docker consoles for managing the application life cycle.
  • Implemented Docker automation solution for Continuous Integration / Continuous Delivery model.
  • To achieve Continuous Delivery (CD) goal on high scalable environment, configured Docker coupled with load-balancing tool Nginx.
  • Created and setup application monitoring for performance analysis using Dynatrace and managed the application thresholds using the monitoring tool.
  • Implemented and used Promotheus and Graphana for monitoring setupon the DMV device.
  • Worked with Atlassian tools like Confluence, Jira and Skilled in Test Driven Development (TDD) and Agile Development.
  • Experience customizing JIRA projects with various schemas, complex workflows, screen schemes, permission schemes, and notification schemes.
  • Environment: Bitbucket, AWS, kafka, Vmware, Docker, Kubernetes, Jenkins, CI/CD, SonarQube, Fortify, Twistlock, Maven, Groovy, Ansible, couchbase and ELK and dynatrace.

DevOps/ SRE Engineer

Freddie Mac
, VA
08.2017 - 05.2019
  • Involved in DevOps migration/automation processes for build and deploy systems.
  • Consulted and recommended client in Build and Release Management Implementation.
  • Used SCM/Build tools for Developers. Helping to resolve all SCM/Builds issues like merge conflicts, compilation errors, missing dependencies, Branching/Merging/Tagging.
  • Worked with Ansible playbooks for virtual and physical instance provisioning, Configuration management and patching through Ansible.
  • Automated using Ansible, Python, Perl or shell scripting with attention to detail, standardization, processes and policies.
  • Worked in an agile development team to deliver an end to end continuous integration/continuous delivery (CI/CD) product in an open source environment using tools like Puppet, Jenkins.
  • Experience in writing Puppet manifests and modules to automate the deployment process and to integrating Puppet manifests into Jenkins jobs for a continuous delivery (CD) framework.
  • Configured and monitored distributed and multi-platform servers using chef.
  • Setup and build AWS infrastructure using various resources, VPC EC2, RDB, S3, IAM, EBS, Security Group, Auto Scaling, SES, SNS and RDS in Cloud FormationJSON templates, Route53, Lambda.
  • Worked on AWS for deploying EC2 instances consisting of various flavours viz., Oracle Linux, RHEL, CentOS, Ubuntu and Solaris in both Linux and Windows.
  • Developed build and deployment scripts using Gradle and Ant, Maven as build tools in Jenkins to move from one environment to other environments.
  • Created a fullyCI/CD process.
  • Automated Build and Deployment Platform and coordinating code build promotions and orchestrated deployments using Jenkins/Hudson and GitHub.
  • Build Java code on to different Jenkins servers as per the schedule.
  • Experience in working in .Net application and branching, Tagging, Release Activities on Version Control Tool like GIT and Subversion (SVN).
  • Experience in resolving issues of merge conflicts and develop Custom Scripts to monitor repositories and Server storage.
  • Installed Nexus repository tool to maintain the Artifacts/dependencies jars.
  • Involved in development of test environment on Docker containers and configuring the Docker containers using Kubernetes.
  • Deploy code updates into test and production environments and work to roll environments forward.
  • Knowledge of Splunk content development with the ability to create queries and dashboards.
  • Worked as a site reliability engineer the main task is to design and implement adaptive remote testing framework for installation and customization of multitenant cloud environments, their integration with distributed data sources.
  • Maintained and managed assigned systems, Splunk related issues and administrators.
  • Worked with Open Shift platform in managing Docker containers and Kubernetes Clusters.
  • Environment: Java, Maven, ANT, Gradle, groovy, GIT, SVN, Puppet, Jenkins, Ruby, Splunk, Jmeter, Tomcat, Sonar Qube, Bugzilla, Shell and Perl Scripts, Kubernetes, Ansible, PowerShell, Nexus, RHEL 5.x/6.x.

Build Release Engineer

BestBuy
, MN
05.2016 - 07.2017
  • Collaborated with Application and Development teams to examine the existing release process, project dependencies and the frequency of releases and enhanced the process.
  • Worked on AWS - EC2, Cloud watch, IAM and Elastic Beanstalk cloud for provisioning and managing infrastructure through automation.
  • Responsible for distribution applications across hybrid AWS and physical data centers.
  • Configured AWS IAM Security Group in Public and Private Subnets in VPC.
  • Written Cloud Formation templates and deployed AWS resources using it.
  • Creating S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Creating Cloud Watch alerts for instances and using them in Auto scaling launch configurations.
  • Involved in scrum ceremonies (stand-up, grooming, planning, demo/review and retrospective) with the teams.
  • Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
  • Built Continuous Integration environment Jenkins and Continuous delivery environment.
  • Deployed applications on AWS by using Elastic Bean Stalk.
  • Used Kubernetes to provide a platform for automating deployment, scaling and operations of application containers across clusters of hosts.
  • Worked closely with Development teams and performance test engineers for EC2 size optimization and Docker build containers.
  • Developed the build jobs in Jenkins to poll the SCM to check for changes of source code and performing the builds.
  • Worked on CI/CD tools Jenkins, Git/Bitbucket, Jira and Docker registry/daemon for configuration management and automation using Ansible.
  • Implemented a CI/CD framework using Jenkins, Maven, Git, Nexus Artifactory in Linux environment.
  • Deployed and configured Git repositories with branching, forks, tagging, and notifications.
  • Implemented periodic customer releases through GIT pushes to shared, private and public servers.
  • We use CRON tabs, automated scripts to do continuous delivery and continuous deployment.
  • Responsible for containerization efforts and migration of java apps to OpenShift Container Platform.
  • Automated script creation using Jenkins, Java, PowerShell for record management.
  • Wrote Java scripts for automating tasks and process for end to end automation.
  • Environment: Maven, Ant, Jenkins, AWS Cloud, Shell, Java, JIRA, Service now, Apache tomcat, VPC, Elastic Beanstalk, Docker, Nginx.

Linux Administrator

State of Mine
Boston, MA
06.2014 - 04.2016
  • Managing releases, CI/CD pipelines and deployment automation for Apple’s payment gateway product.
  • Enhancing and bug fixing for deployment framework which is completely written in Ansible for Docker based deployments.
  • Developed Dev/Test/Prod environments of different applications on AWS by provisioning Kubernetes clusters on EC2 instances using Docker, Bash, Chef, and Cloud Formation/Terraform.
  • Collaborated AWS infrastructure via Cloud Formation to perform tasks such as encrypting EBS volumes backing AMIs and scheduling Lambda functions for routine AWS tasks.
  • Deployed application into EKS AWS managed K8s services.
  • Hands-on-Experience with various AWS services like EC2, Auto Scaling, S3, Elastic Beanstalk, Elastic Load Balancing, Route53, AWS Aurora, RDS, Dynamo DB, VPC, Cloud Watch, IAM, Lambda, ECS.
  • Managing the permissions using IAM roles, groups, and policies for developers to grant access to certain services in AWS and between various services as required.
  • Used AWS S3 to store database and log file backups.
  • Handling various issues in infrastructure and pipelines which consists of tools like Docker, Ansible, Ansible Tower, Jenkins, Artifactory, and GitHub.
  • Managing the environment and application configuration using Hashicorp Consul.
  • Orchestrating and automating application deployments using Ansible Tower.
  • Managing CI/CD pipelines using Jenkins pipelines.
  • Monitoring application deployments and application health in Splunk using queries and dashboards.
  • On-call support for production application issues and emergency releases.
  • Working with Dev and QA teams during releases and application deployment failures.
  • Infrastructure and service monitoring using Prometheus and Splunk.
  • Handling regular operations such as OS patching, rotating SSL certs, etc.
  • Environment: AWS, Ansible, Docker, Kubernetes, Prometheus, Splunk.

Education

Master of Science - Information Technology

Central Michigan University
Mount Pleasant,MI

Skills

  • AWS Services: RDS, EC2, VPC, IAM, Cloud Formation, EBS, S3, ELB, Auto Scaling, Cloud Trial, SQS, SNS, SWF, Cloud Watch
  • CI/CD: Jenkins, Azure Pipelines
  • Artifactory: Jfrog and Nexus
  • Web Servers: Nginx
  • Documentation: Confluence
  • Operating Systems: Microsoft Windows XP/ 2000, Linux, UNIX
  • Tracking Tools: Jira
  • Code Scanning: Sonar Qube, Jfrog X ray, ECR Inspector
  • Databases: RDS, Cosmos DB, My SQL DB
  • Logging: Cloud Watch, Cloud Trail, Azure App Insights, Azure Monitor
  • Container Platforms: Docker, Kubernetes, Redshift, Open Shift
  • Monitoring Tools: Nagios, Splunk
  • Languages: Python, Shell scripting
  • Cloud Platforms: Microsoft Azure, Aws Cloud
  • Azure Services: App Services, Key vault, function app, Blob storage, Azure Active Directory (Azure AD), Service Bus, Azure Container Registry (ACR) and Azure Kubernetes service (AKS), Azure SQL, Azure Cosmos DB
  • Version Control Tools: GIT, Bit Bucket

Certification

  • Microsoft Certified Azure Administrator Associate
  • AWS Certified Developer – Associate
  • Certified Kubernetes Administrator

Timeline

DevOps & AWS Engineer

Ford Motor Company
10.2022 - Current

DevOps Engineer / Azure Cloud Engineer.

Citi Bank
06.2019 - 09.2022

DevOps/ SRE Engineer

Freddie Mac
08.2017 - 05.2019

Build Release Engineer

BestBuy
05.2016 - 07.2017

Linux Administrator

State of Mine
06.2014 - 04.2016

Master of Science - Information Technology

Central Michigan University
Sricharan Brungi