Summary
Overview
Work History
Education
Websites
Certification
Timeline
Generic

Sri Harshini Akkinapally

Frisco,TX

Summary

A Senior DevOps Engineer with 11 years of experience, highly proficient in developing, implementing, and optimizing DevOps techniques for complex software development projects. Dedicated to enhancing scalability, streamlining processes, and ensuring continuous integration and delivery to maximize organizational efficiency and productivity. Experienced in DevOps practices, CI/CD pipeline management, build and release management, and implementing AWS and Azure solutions. Professional DevOps engineer prepared to bring innovative solutions to complex challenges. Extensive experience in automating workflows and maintaining high availability systems. Known for reliability and adaptability, with strong focus on team collaboration and achieving results. Skilled in containerization, cloud services, and monitoring tools. Complex problem-solver with analytical and driven mindset. Dedicated to achieving demanding development objectives according to tight schedules while producing impeccable code.

Overview

11
11
years of professional experience
1
1
Certification

Work History

Sr. DevOps Engineer

Home Depot
04.2023 - Current
  • Hands-on experience in Azure cloud worked on Azure web application, App services, Azure SQL Database, Azure Blob storage, Azure Functions, Virtual machines, Fabric controller, Azure AD, Azure Data Factory, Azure Service Bus, and notification hub
  • Proficient in using Azure service fabric to package, deploy, manage scalable and reliable microservices and containers
  • Worked on various Azure services like Compute (Web Roles, Worker Roles), Azure Websites, Caching, SQL Azure NoSQL, Storage, Network services, Azure Active Directory, API Management, Scheduling, Auto Scaling, and PowerShell Automation
  • Responsible for creating and managing Azure AD tenants, manage users and groups, and configure application integration with Azure AD
  • Integrate on-premises Windows AD with Azure AD, configure multi-factor authentication (MFA) and federated single sign-on (SSO)
  • Automated Continuous Integration builds, nightly builds, deployments, and unit tests across multiple different environments (DEV, QA, Training, Production) each constituting different types of servers (DB, App, Web) and different number of servers of each type (for load balancing and such) using VSTS Build, Power Shell, and MS Build, MS Deploy
  • Implemented Azure Information Protection (AIP) to classify, label, and protect sensitive data across the organization, enhancing data security and compliance
  • Utilized Azure AD Connect to synchronize on-premises Active Directory with Azure AD, ensuring consistent identity information and enabling hybrid identity scenarios
  • Conducted regular audits and compliance checks using Azure AD logs and reports, ensuring adherence to organizational policies and regulatory requirements
  • Implemented cost-saving measures using Azure DevOps, such as automated resource scaling and scheduled resource deallocation, reducing cloud expenditure
  • Expertise in deploying microservices, application development, and upgradation using Azure services such as Azure DevOps, Kubernetes Service (AKS), Container Services, MySQL DB, and Grafana, Azure pipelines, RBAC, and monitoring clusters
  • 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
  • Configured and deployed Azure Automation Scripts for a multitude of applications utilizing the Azure stack for Compute, Web and Mobile, Blobs, Resource Groups, Azure Data Lake, HDInsight Clusters, Azure Data Factory, Azure SQL, Cloud Services, and ARM Services
  • Ownership of the SonarQube application in both non-prod and production environments, managing project creation, user onboarding, and overall application maintenance
  • Configured SAML-based authentication, set up NGINX as a reverse proxy, and ensured database connectivity
  • Hosted the SonarQube application on both on-premises infrastructure and in the cloud using Azure Kubernetes Service (AKS)
  • Automated project creation and cleanup processes through Azure Pipelines, developing Node.js scripts to utilize REST API calls for deleting projects with no analysis for over a year
  • Worked with Version Control, Build & Release Management and Deployments of the Solutions to the DEV, QA & PROD Environments leveraging Azure DevOps/VSTS principles/process (CI/CD) and toolsets of Visual Studio, AKS (Azure Kubernetes Service), Application Insights, Log Analytics
  • Intensively worked on creating Terraform golden(reusable) templates for various Azure services like Virtual Machines, Key vaults, Storage Accounts, Azure App services, Azure Kubernetes services, Automation Accounts, SQL dB’s etc
  • And created a sample nested terraform templates as a reference to leverage golden templates for application team self-deployments
  • Configured high concurrency clusters using Azure Databricks to speed up the preparation of high-quality data
  • Troubleshooting the Azure Development, configuration, and Performance issues
  • Azure VMs, Networking (VNets, Load Balancers, App Gateway, Traffic Manager, etc.)
  • Involved in writing various custom Ansible playbooks for deployment orchestration and developed Ansible Playbooks to simplify and automate tasks
  • Protected encrypted data needed for tasks with Ansible Vault
  • Implemented Kubernetes Clusters on cloud environments with master/minion architecture and wrote many YAML files to create many services like Pods, Deployments, Auto scaling, Load Balancers and Managed Kubernetes charts using Helm
  • Configured Linkerd as a service mesh for Kubernetes cluster to make running services in k8s cluster easier and safer and getting control over runtime debugging, observability, reliability and security while in troubleshooting
  • Used Wiz to conduct security posture management, continuously monitoring for new threats and ensuring that containers remain secure throughout their lifecycle
  • Worked with Scheduling, deploying, managing container replicas onto a node cluster using Kubernetes and created Kubernetes clusters work with frameworks running on the same cluster resources
  • Worked on version control systems like GIT and used Source code management client tools like Git Bash, GitHub, Bitbucket and other command line applications
  • Worked on setting up Azure DevOps self-hosted build agents in on-premises and in cloud
  • Wrote a role based ansible playbook to install the required tools and azure devops agent service
  • Using docker swarm methodology in container-based agents’ deployment in on-premises and AKS for cloud
  • Experienced in migrating on premise storage to Microsoft Azure using Azure site recovery, Azure backups and deployed Azure IaaS virtual machines and cloud services (PaaS role instances) into secure Vnets and subnets with Azure Internal Load balancers
  • Worked with Kafka's stream processing capabilities, using technologies such as Kafka Streams or KSQL to perform real-time data processing and analytics on the data flowing through Kafka
  • Performed installation, configuration, upgrades, Package administration and support for Linux systems on the client side using RedHat satellite network server and worked on patches installation, patch upgrades on Red Hat Linux servers
  • Deployed AWS EC2 Auto Scaling for adaptive scaling, harnessed AWS Elastic Load Balancing (ELB) for efficient load distribution, managed DNS with AWS Route 53, ensured high availability using Amazon RDS Multi-AZ, and integrated Kubernetes horizontal pod autoscaling (HPA) for enhanced scalability
  • Leveraged AWS Server Migration Service (SMS) for large-scale server migrations to Azure Virtual Machines (VMs), ensuring data integrity and minimizing disruptions during the migration process
  • Successfully Integrated Apache NiFi with AWS messaging services such as Amazon Simple Queue Service (SQS) and Amazon Simple Notification Service (SNS) to enable event-driven data processing and real-time notifications
  • Environment: Azure DevOps, Kubernetes, Docker ACS & AKS, Prometheus, Splunk, Terraform, Ansible, Jenkins, Git, Azure Boards, JIRA, Grafana, Python, PowerShell, YAML, Docker, Visual Studio Code, Shell, Nginx, Linux, Windows servers 2012/2016
  • Created team strategy for SDLC automation, configuration management and release management.
  • Successfully migrated legacy applications onto modern cloud-based platforms while maintaining high levels of performance and availability during transitions.
  • Developed custom scripts using Python or Bash languages to automate repetitive tasks or integrate disparate systems effectively streamlining workflows across departments.
  • Optimized cloud resource usage by analyzing cost metrics and making recommendations for more efficient configurations.
  • Contributed to architectural decisions, ensuring scalable and maintainable designs for future expansions of application services.
  • Mentored junior team members, fostering professional growth and improving overall team performance.

Cloud DevOps Engineer

Webster Bank
01.2022 - 03.2023
  • Automating the build and deployments for different platform specific applications from end-to-end on AWS EC2, EBS, S3, IAM, Route53, Lambda, SNS to reduce manual interventions for application teams in agile environment using DevOps strategies
  • Developed environments of different applications on AWS by provisioning on EC2 instances configuring Terraform, Bash and Docker
  • Set-up databases in GCP using RDS, storage using S3 bucket and configuring instance backups to S3 bucket
  • Prototype CI/CD system with GitLab on GKE utilizing kubernetes and Docker for the runtime environment for the CI/CD systems to build and test and deploy
  • Worked on google cloud platform (GCP) services like compute engine, cloud load balancing, cloud storage, cloud SQL, stack driver monitoring and cloud deployment manager
  • Worked different Alpine, Debian, Ubuntu, Busy box, Centos and RedHat OS based applications for GCP Container registry
  • Development of automation of GCP Kubernetes clusters and GCP pod templates with Jenkins automated pipeline
  • Created AWS Instances, Instance Groups, AWS IAM and Security Groups in Public and Private Subnets in VPC
  • Configured multiple Elastic Load Balancers (ELB) with EC2 Auto Scaling Groups for high availability; fault tolerant Docker containers in ECS
  • Used Chef for configuration management of hosted Instances within GCP
  • Configuring and Networking of Virtual Private Cloud (VPC)
  • Experience with Terraform to build infrastructure as a code
  • Created multiple highly available ECS clusters and deployed multiple services into clusters configuring Terraform Scripts
  • Developed Terraform Scripts to automate the infrastructure deployment
  • Developed build workflows using Gradle, Gitlab-CI, Docker and OpenShift
  • Implemented cluster services using Docker and Azure Kubernetes services (AKS) to manage local deployments in Kubernetes by building a self-hosted Kubernetes cluster using Jenkins CICD pipeline
  • Created additional Docker, Slave Nodes for Jenkins using custom Docker, Images and pulled them to ECR
  • Worked on all major components of Docker, like, Daemon, Hub, Images, Registry and Swarm
  • Design, develop, and deploy engaging web applications using Python
  • Involved in building database Model, APIs, and Views utilizing Python technologies to build web-based applications
  • Creating user level of access for related GitHub project directories to the code change
  • Built Jenkins jobs to create AWS infrastructure from GitHub repos containing terraform code
  • Hands on experience on terraform as a tool for building, changing and versioning infrastructure safely and efficiently
  • Maintained the cloud infrastructure using a combination of Jenkins, Terraform and Run deck for automating CICD pipeline in AWS
  • Worked with the application team on testing and validating the new deployments
  • Configured Key blade tool for application configurations
  • Extensively worked on Vault Secret Management and Consul tools to provide security credentials, tokens and API keys
  • Configured RDS, Elastic Cache and encrypted the security credentials in corresponding VPC configuring Vault
  • Created AWS lambda batch Jobs and scheduled jobs based on the company requirements
  • Designed and worked with team to implement ELK (search, log stash and Kibana) Stack on AWS
  • Migrated legacy applications and underlined platforms from data centers to AWS cloud
  • Experience on several Docker components like Docker Engine, Hub, Machine, Compose and Registry
  • Stored the log files in AWS S3
  • Configured versioning in S3 buckets where the highly sensitive information is stored
  • Enabled Cloud Trail to capture the API activities in AWS S3 buckets
  • Experience in dockizing the java applications
  • Worked on NoSQL DBs MongoDB, Cassandra for relational Database purposes
  • Experienced in creating RDS instances to serve data through servers for responding to requests
  • Configured Multi AZ RDS instances for High Availability and Read Replica instances for serving read intensive applications
  • Experience in configuring Splunk and Integrated Splunk with Active directory and LDAP authentication
  • Performance monitoring of CPU, Memory, Disks and network of multiple services configuring AS Cloud Watch metric logs
  • Environment: AWS, EC2, AMI, S3, EBS, Elastic Load balancer (ELB), Auto Scaling groups, Glacier, VPC, IAM, Cloud Watch, Akamai, DynamoDB, MySQL, shell scripts, Elasticsearch, Logstash, Kibana, Git, GitHub Maven, Chef, Artifactory, Selenium, Docker, Mesos, Jenkins, PowerShell.

GCP/AWS DevOps Engineer

Scene Health
03.2018 - 12.2021
  • Expertise in Microsoft Azure Cloud Services (PaaS & IaaS), Application Insights, Document DB, Internet of Things (IoT), Azure Monitoring, Key Vault, AKS, ACR, Blob Storage, Cosmos DB, MongoDB, MySQL, Visual Studio Online (VSO) and SQL Azure
  • Worked extensively with AWS services like EC2, S3, VPC, ELB, Auto Scaling Groups, Route 53, IAM, CloudTrail, CloudWatch, CloudFormation, CloudFront, SNS, and RDS
  • Created AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates
  • Maintaining Subversion (SVN) and GIT repositories, Proposed and implemented branching strategy suitable for agile/scrum development for automating builds with Jenkins
  • Involved in CI/CD process using Bit bucket, Nexus, SonarQube, Terraform, Ansible, Jenkins, Maven build, Splunk, Nagios, Code Commit, Code Pipeline, Code Build, Code Artifact, Code Deploy, Nginx, Tomcat and Create Dockers image and use the Docker image to deploy in JBOSS
  • Implemented a complete automated build-release solution using a combination of technologies like Maven, TFS, Jenkins
  • Created Python scripts to totally automate AWS services, which includes web servers, ELB, CloudFront distribution, database, EC2 and database security groups, S3 bucket and application configuration, this script creates stacks, single servers, or joins web servers to stacks
  • Used the AWS-CLI to suspend an AWS Lambda function processing an amazon kinesis stream, then to resume it again
  • Deployed over 100 AWS Workspaces and Appstream 2.0 for remote employees and contractors
  • Used Ansible to Setup/teardown of ELK stack (Elasticsearch, Logstash, Kibana) and troubleshoot the build issues with ELK and worked towards the solution
  • Spearheaded the implementation and management of AWS Workspaces for [number of users] within the organization
  • Configured and optimized Workspaces bundles based on user requirements, improving overall system performance
  • Integrated AWS Workspaces with AWS Directory Service, streamlining user management through Microsoft Active Directory
  • Implemented monitoring solutions using AWS CloudWatch, leading to proactive identification and resolution of potential issues
  • Experience in managing the clusters using Kubernetes (k8s)
  • Used Jenkins to deploy code to AWS with new namespaces, create Docker images and push them to container registry of AWS
  • Utilize New Relic and AppDynamics alerting capabilities to set up proactive monitoring and receive alerts for performance anomalies, errors, and infrastructure issues, enabling quick incident response
  • Implemented the deployed and managed container replicas onto a node cluster using Kubernetes, Helamchart
  • Configured custom Datadog and Splunk metrics, monitors, and dashboards to track build and release performance, identify bottlenecks, and detect issues
  • Deployed and monitored scalable infrastructure on Amazon Web Services (AWS; configuration management using PUPPET
  • To ensure optimal performance and availability of Kubernetes clusters, I have implemented monitoring and logging solutions utilizing Prometheus, Grafana, and ELK stack
  • Used JIRA to keep track of all the ongoing tasks and maintain bug resolutions
  • Automated Continuous Integration builds, nightly builds, deployments, and unit tests across multiple different environments (DEV, QA, Production) each constituting different types of servers (DB, App, Web) and different number of servers using VSTS Build, Power Shell
  • Environment: Azure Cloud Services (PaaS & IaaS), Document DB, Azure Monitoring, Key Vault, AKS, ACR, Blob Storage, Cosmos DB, MongoDB, MySQL, Visual Studio Online (VSO), SQL Azure, EC2, S3, VPC, ELB, Auto Scaling Groups, Route 53, IAM, CloudTrail, CloudWatch, CloudFormation, CloudFront, SNS, RDS, Subversion (SVN), Git, Jenkins, Maven, Bitbucket, Nexus, SonarQube, Terraform, Ansible, Docker; Configuration Management: Ansible, Puppet, Docker, Kubernetes, Helm, Prometheus, Grafana, Elastic Stack, ELK,, Data Dog, Terraform, CloudFormation, Python, JIRA, Nginx, Tomcat, JBoss, VSTS, PowerShell.
  • Automated manual tasks through scripting languages such as Python or Shell, boosting team productivity levels.

DevOps Engineer

Auto Club Group
04.2015 - 02.2018
  • Mentored junior team members on best practices for Azure administration, fostering a culture of continuous learning and professional growth
  • Managed timely application of security patches and updates on Linux servers, maintaining system integrity and mitigating vulnerabilities
  • Supported JMS and MQ configurations, troubleshooting and resolving message delivery issues to ensure reliable messaging infrastructure
  • Implemented monitoring solutions and conducted performance analysis to identify and address bottlenecks, ensuring optimal system performance
  • Utilized ELBs in conjunction with Auto Scaling groups to automatically scale resources based on traffic demands
  • Perform research on AWS resources or tools to recommend to clients
  • Utilize the AWS calculator to produce a budget for a project on AWS
  • Created monitoring metrics and dashboards using enterprise tools
  • Worked on the design, development, testing, and implementation of Stratus batch applications to Update/Insert/Load various transactional DB2 tables
  • Analyzing existing data models and making appropriate changes to make it compatible with business requirements
  • Analyze and Evaluate Existing Architecture, Design and Configure a complex Network architecture on AWS Cloud
  • Migrate on-premises applications to the cloud
  • Integrated automated testing frameworks within the CI/CD pipelines to ensure high code quality and early bug detection
  • Managed cloud infrastructure using infrastructure-as-code tools, such as Terraform and ARM templates
  • Designed and executed disaster recovery plans to ensure business continuity
  • Conducted root cause analysis and post-mortem reviews for incidents, driving improvements in system stability and reliability
  • Troubleshooted, configured, and deployed enterprise applications in Web Logic, Web Sphere, and Tomcat across both clouds
  • Managed JIRA for tracking project defects and tasks, documenting post-deployment issues centrally
  • Implemented containerization strategies using Docker and Kubernetes to enhance application scalability and portability
  • Demonstrated ability to adapt to changing project requirements and timelines, delivering results within budget and schedule constraints while maintaining high standards of quality and compliance
  • Environment: UNIX, MQ, AWS, Maven, Ant, Jenkins, AWS Cloud, Shell, Java, JIRA, Service now, Apache tomcat, VPC, Elastic Beanstalk, Docker, Nginx, Stratus COBOL, GIT, File System, Forms, Macros, JCL, DB2, Teradata.

Build & Release Engineer

Value Labs
06.2013 - 03.2015
  • Designed and implemented automated CI/CD pipelines using Jenkins, reducing deployment time by 50%
  • Utilized Docker to containerize applications, ensuring consistent environments for development, testing, and production
  • Managed Kubernetes clusters, deploying and scaling containerized applications to improve resource utilization and application reliability
  • Configured and optimized Ansible playbooks for infrastructure automation, streamlining configuration management and deployments
  • Integrated Prometheus and Grafana for real-time monitoring and alerting, enhancing system observability and proactive issue resolution
  • Automated infrastructure provisioning and management using Terraform, ensuring consistent and scalable cloud environments
  • Migrated legacy applications to microservices architecture on Kubernetes, enhancing scalability, resilience, and maintainability
  • Configured and maintained Jenkins pipelines to automate the build, test, and deployment processes for multiple projects
  • Configured and maintained MQ servers on Unix platforms, ensuring seamless message exchange and system integration
  • Provided comprehensive support for Red Hat Enterprise Linux workstations and servers, ensuring smooth operations and resolving technical issues promptly
  • Delivered BAU support for Unix servers (RHEL Linux/AIX/Solaris), managing system stability and troubleshooting hardware issues with vendors
  • Installed software packages using RPM and YUM, streamlining deployment processes and maintaining system integrity
  • Installed and managed NIM servers, facilitating efficient system provisioning and maintenance
  • Executed live partition mobility on power servers, optimizing resource allocation and minimizing downtime
  • Led automation of routine maintenance tasks in Azure using PowerShell scripting, improving operational efficiency and reducing manual errors
  • Environment: UML/Rational Rose, Linux, UNIX, RHEL Linux/AIX/Solaris, YUM, NIM server, IBM P- systems, NFS, MQ, JMS.

Education

Bachelor’s - computer science

JNTUH

Certification

  • AWS Certified Developer – Associate - Amazon Web Services (AWS).
  • Kubernetes Certification, CKAD/CKA/CKS - Cloud Native Computing Foundation.
  • Microsoft Certified, Azure Developer Associate - Microsoft.

Timeline

Sr. DevOps Engineer

Home Depot
04.2023 - Current

Cloud DevOps Engineer

Webster Bank
01.2022 - 03.2023

GCP/AWS DevOps Engineer

Scene Health
03.2018 - 12.2021

DevOps Engineer

Auto Club Group
04.2015 - 02.2018

Build & Release Engineer

Value Labs
06.2013 - 03.2015

Bachelor’s - computer science

JNTUH
Sri Harshini Akkinapally