Akshitha Reddy Nelavetla
Sr. DevOps / SRE Engineer www.linkedin.com/in/anelavetla
Email: *********.***************@*****.*** Phone: 913-***-**** PROFILE SUMMARY
Overall 10+ years of IT experience in DevOps Engineering, setting up the CI/CD pipeline, Configuration Management, Build/Release Management and experience in Linux/Windows Administration.
● Experience with Azure Cloud services like VM, VNET, AppService, Function App, Azure SQL, Cosmos DB, ACR, Azure Front Door, Azure AD and Azure Kubernetes Service (AKS).
● Deployed Web Applications, Databases and Setup ETLs using SSIS working with Baremetal Servers in On-Prem Data Center.
● Experience with AWS Cloud services like EC2, VPC, ELB, Auto Scaling Group, Security Groups, Route53, IAM, EBS, AMI, EFS, RDS, S3, SNS, SQS, CLOUD WATCH, CLOUDFORMATION, EKS and Lambda & Direct Connect.
● Experience with Azure Cloud services like VM, VNET, AppService, Function App, Azure SQL, Cosmos DB, ACR, Azure Front Door, Azure AD and Azure Kubernetes Service (AKS).
● Configured Continuous Integration from source control, setting up build definition within Visual Studio Team Services (VSTS) and configuring continuous delivery to automate the deployment of ASP.NET MVC applications to Azure web apps and managed Azure Active Directory, Office 365 and applied upgrades on a regular basis.
● Established CI/CD pipeline using Docker, Jenkins, TFS, GitHub, and Azure Container Service. Automated Docker container builds upon new TFS/GitHub branches, enhancing efficiency.
● Experience in integrating Terraform with Ansible to create and version Azure Infrastructure, designing, automating, implementing, and managing Azure Virtual Machine Images (VMIs) across the Azure cloud environment.
● Experience in cloud automation and orchestration frameworks using Azure, implementing multi-tier application provisioning, and integrating with Puppet for configuration management
● Worked with Docker and Kubernetes on multiple cloud providers, from helping developers build and containerize their application (CI/CD) to deploying either on a public or private cloud.
● Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets.
● Implemented Security in Web Applications using Azure and deployed Web Applications to Azure.
● Automated deployment processes using PowerShell and integrated them with Scala-based applications.
● Experienced in integrating Dockerfiles into CI/CD pipelines, automating the building and deployment of Docker images, and creating efficient and secure Dockerfiles for containerized applications.
● Experience in deploying Kubernetes Cluster on Azure cloud environments with master architecture and wrote many YAML files to create many services like pods, deployments, auto-scaling, load balancers, labels, health checks, Namespaces, Config Map, etc.
● Experience in integrating Jenkins with various tools like Maven (Build tool), Git (Repository), SonarQube (code verification), Nexus (Artifactory), and implementing CI/CD automation for creating Jenkins pipelines programmatically architecting Jenkins Clusters.
● Implemented robust monitoring solutions using tools such as Prometheus, Grafana, and ELK stack, enabling proactive issue identification and resolution.
● Experience in working on version control systems like GIT and using Source code management client tools like Git Bash, GitHub, Git GUI, and other command-line applications.
● Experience in Nagios as a monitoring tool to identify and resolve infrastructure problems before they affect critical processes and worked on Nagios Event handlers in case of automatic restart of failed applications and services.
● Configured Azure Active Directory (AAD) for identity and access management, including user roles, group policies, and enterprise applications.
● Automated Databricks workspace provisioning using Infrastructure-as-Code (IaC) tools like Terraform, CloudFormation, or Bicep.
● Implemented Role-Based Access Control (RBAC) and Conditional Access Policies to enforce security and compliance standards.
● Deployed and managed Azure Key Vault to store and protect sensitive information such as secrets, keys, and certificates.
● Optimized Databricks cluster configurations, including auto-scaling, instance types, and storage configurations, to maximize performance and cost-efficiency.
● Expert in writing scripts like PowerShell, JSON, Node.js, YAML, Groovy, Bash/Shell, and Python for automating the build and release process.
● Developed CI/CD pipelines for Scala applications using Jenkins, GitLab CI, or similar tools, ensuring seamless build, test, and deployment processes
EDUCATION:
Bachelor’s in computer science - Sri Kottam Tulasi Reddy Memorial College of Engineering AREA OF EXPERTISE TECHNOLOGIES
Cloud Environments Azure, AWS
Version Control Tools GIT, GITHUB, GITLAB, Bitbucket CI/CD Tools Jenkins, Azure DevOps, GitLab, GitHub Actions. Build tools Maven, Gradle, ANT, MSBuild.
Automation Tool Ansible, Terraform, ARM templates,Bicep. Monitoring Tools Prometheus, Grafana, Dynatrace, Azure Monitor, Datadog. Container Tools Docker, Docker Swarm, Kubernetes, Mesos, OpenShift, ACS,AKS, ACR, Helm charts.
Project Management Tools Azure Boards, JIRA, Bugzilla, Trello, Service Now, Database Azure SQL Database, RDS, PostgreSQL, Azure Cosmos DB, Database Migration Service (DMS), DynamoDB
Scripting and programming
language
Shell Scripting, Java, Power Shell, Bash, Python, .Net, Groovy Application/Web Servers Web logic, Web sphere, Apache Tomcat, Nginx. Operating Systems Unix, Linux, Windows, CentOS, Ubuntu and RHEL. ORGANIZATIONAL EXPERIENCE
Client:3D Cloudsolutions,
Role: Site Reliability Engineer March 2024 – Current
● Working with Terraform to manage resources on AWS by designing modules for many services such as a EC2, S3, VPC, Lambda, Cloud formation, Cloud Watch, RDS, Dynamo DB, ELB, Auto-scaling, Route53, IAM created python script using AWS API Calls to manage all resources deployed on AWS.
● Automated the integration and data extraction from third-party APIs using Python, leading to seamless data synchronization and a 40% reduction in data inconsistencies.
● Integrated and maintained Elasticsearch for centralized logging and real-time search capabilities across distributed systems.
● Automated the setup of disaster recovery solutions and high availability architectures in AWS using Terraform, ensuring 99.9% uptime for critical applications.
● Created custom Kibana dashboards to provide actionable insights for application performance and system health.
● Developed and enforced DevSecOps best practices to secure environments using sonarqube and Prisma cloud, including vulnerability scanning and IAM policies.
● Automated system provisioning, configuration, and patch management on Debian-based Linux environments using Bash scripting.
● Created custom OpenTelemetry metrics for Kubernetes workloads, integrating with Prometheus and Grafana for advanced visualization of cluster and application performance.
● Integrated ELK with Datadog for comprehensive monitoring and observability across all layers of the stack.
● Utilized IaC practices to implement secure and compliant infrastructures for sensitive AI/ML projects.
● Monitored and visualized Kubernetes clusters with Splunk’s advanced analytics, helping track application performance, pod lifecycle events, and service dependencies across AWS EKS clusters.
● Automated scaling decisions by integrating Prometheus with Kubernetes Horizontal Pod Autoscaler (HPA), allowing for dynamic scaling based on real-time performance metrics.
● Implemented end-to-end tracing using Splunk APM (Application Performance Monitoring) for containerized applications on Kubernetes, improving visibility into distributed systems and reducing MTTR.
● Set up and managed Kafka clusters for real-time data streaming, enabling reliable communication between microservices.
● Debugged and optimized system startup processes by configuring systemd services and analyzing boot performance in Debian-based systems.
● Monitored OpenShift clusters with Prometheus, Grafana, and Datadog for real-time performance insights and troubleshooting.
● Enhanced observability by setting up Prometheus and Grafana in a multi-region AWS environment, ensuring high availability of monitoring data and redundancy across clusters.
● Used Terraform in AWS VPC to automatically setup and modify settings by interfacing with control layer.
● Responsible for deploying and managing Kubernetes clusters using AWS EKS, including cluster creation, scaling, upgrading, and monitoring. Have a deep understanding of Kubernetes concepts, such as pods, services, deployments, and ingress, and how they can be effectively used in AWS EKS.
● Created Docker file for each microservice and changed some of the Tomcat configuration file which are required to deploy Java based application to the Docker container.
● Created clusters using Kubernetes and worked on creating many pods, replication controllers, deployments, labels, health checks and ingress by writing YAML files as well as managed Kubernetes charts using Helm.
● Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation-using Jenkins along with Python and Shell scripts to automate routine jobs. Migrated Legacy applications to a repeatable Continuous Integration platform.
● Enabled distributed tracing using OpenTelemetry to track requests across AWS services like EKS, Lambda, API Gateway, and S3, exporting data to Datadog APM for latency analysis and troubleshooting.
● Developed reusable Terraform modules for standardized AWS resource configurations, enabling rapid, consistent, and error-free infrastructure deployments across multiple accounts.
● Designed and developed Continuous Integration & Continuous Delivery pipelines using Code Pipeline, Code Build and Code Deploy plugins in Jenkins. Developed Jenkinsfile and automated the Jenkins pipeline using pipeline Groovy script for the applications.
● Orchestrated EKS cluster provisioning and autoscaling in AWS using Terraform, enabling dynamic scaling of Kubernetes workloads based on traffic and resource usage.
● Implemented and maintained the monitoring and alerting of production, corporate servers and storage using AWS CloudWatch for efficiency.
Environment: Azure Boards, Azure Repos, Azure DevOps (ADO) Pipeline, Shell Scripting, Python, Docker, Terraform, Ansible, AKS, Openshift, Helm, Groovy, SonarQube, My SQL, Postgres, Snowflake, Prometheus, Grafana, Splunk, Git, Maven, Dynatrace.
Client: THE OCC,Dallas,Tx.
Role: Site Reliability Engineer Oct 2022 – Feb 2024
● Developed Azure apps using in-app services with various languages like Python and Visual Studio, storing data on Azure Virtual Machines and utilizing Azure containers for image management.
● Demonstrated expertise in Microsoft Azure Cloud Services (PaaS & IaaS), Application Insights, Document DB, Internet of Things (IoT), Azure Monitoring, Key Vault, Visual Studio Online (VSO), and SQL Azure.
● Manage and administer Azure resources such as virtual machines, storage accounts, virtual networks, and Azure Active Directory.
● Configured Azure DNS to work with Azure Front Door, Application Gateway, and Traffic Manager for optimized traffic routing and load balancing.
● Set up and configure Azure DevOps pipelines for continuous integration and continuous deployment (CI/CD).
● Manage and maintain Azure DevOps project artifacts, including version control, work item tracking, and build/release management.
● Created infrastructure as code templates with ARM, Terraform, and Ansible for provisioning development, test, and production environments in Azure.
● Set up Azure App Services and App Service Plans Slots for Blue Green Deployments, deployed Serverless Azure Function Apps with Consumption Plan, and invoked Functions with ServiceBus and Azure Storage Trigger.
● Configured API Gateway solutions for secure and scalable API access, handling authentication, authorization, and traffic management.
● Configured and optimized Azure Databricks clusters for large-scale data processing, ensuring efficient resource allocation and performance tuning.
● Installed and configured Rancher to deploy, manage, and monitor Kubernetes clusters across multi-cloud and on-premises environments.
● Automated the provisioning and configuration of Azure resources using PowerShell scripts in conjunction with Azure DevOps pipelines, ensuring consistent infrastructure setup across environments.
● Configured policies and integrated Azure Keyvault with Azure services for secure key and secret retrieval.
● Integrated Selenium tests into Azure DevOps Pipelines. It improvements in test coverage or efficiency achieved through Selenium integration.
● Set up and managed on-premise Hadoop clusters, handling HDFS and YARN configurations for optimal storage and resource management.
● Built end-to-end CI/CD pipelines in Azure DevOps for automating the build, test, and deployment processes of Node.js and Python applications.
● Automated the creation and management of secret scopes for sensitive credentials in Databricks using Terraform and cloud-native secret managers using Azure Keyvault.
● Implemented automated versioning and tagging in GitLab CI to maintain artifact traceability and ensure reproducibility of builds.
● Designed and managed Azure Container Registry for secure storage, versioning, and deployment of Docker images, ensuring seamless integration with Azure Kubernetes Service (AKS) and CI/CD pipelines.
● Seamlessly integrated Nexus with CI/CD tools like GitLab CI, Jenkins, and Harness CD to automate artifact publishing and retrieval processes, ensuring efficient build and deployment workflows.
● Expertise in configuring Nexus Repository to store and manage build artifacts for various formats, including Maven, npm, Docker, and more.
● Configured Harness CD pipelines to automate the deployment of artifacts stored in Nexus to various environments (development, staging, production).
● Implemented complex Azure infrastructure solutions using Bicep, enabling efficient version control and reusable components for scalable cloud deployments.
● Self-motivated network engineer focused on continuous improvement, collaborating with cross-functional teams to enhance product performance and optimize network solutions.
● Provided training on DevSecOps methodologies, security automation tooling, and achieving "shift left" security objectives.
● Enhanced CI/CD processes by embedding PowerShell scripts to validate configurations, manage dependencies, and trigger conditional workflows within Azure DevOps pipelines.
● Developed custom Terraform modules for Databricks resource management, including clusters, jobs, secret scopes, and access controls.
● Integrated AKS with CI/CD pipelines using Azure DevOps to streamline application builds, testing, and deployment, reducing deployment time and errors.
● Proficient in configuring and managing Azure Databricks clusters for scalable big data processing. Hands-on experience in optimizing cluster performance and cost management.
● Integrated Azure Log Analytics with Azure VMs for monitoring log files, storing them, and tracking metrics.
● Configured Databricks clusters with optimal runtime versions, libraries, and security policies to support diverse workloads.
● Migrated Containers running at On-Prem OpenShift cluster to EKS Cluster by writing HELM Charts and integrating with GitHub Actions and Azure DevOps Pipelines.
● Developed and executed data transformation workflows using Apache Spark within Databricks notebooks. Managed data ingestion from multiple sources, including Azure Data Lake and Blob Storage.
● Orchestrated containerized applications on AKS, leveraging Kubernetes resources like pods, services, and deployments to optimize performance and reliability.
● Extensive experience working with Git repositories, including creating branches, managing merges, tagging releases, and committing code. Skilled in using Git workflows for version control, ensuring seamless collaboration and code integrity in development projects.
● Optimized HELM charts for app deployment on Azure Kubernetes Service (AKS), using Jenkins in Azure pipelines to build and manage microservices as Docker images deployed on Kubernetes Pods.
● Utilized Ansible and Ansible Tower for Configuration Management, overseeing Ansible Playbooks, roles, variables, and inventory.
● Integrated Bicep with Azure DevOps pipelines to facilitate seamless continuous deployment and infrastructure updates, aligning with best practices in DevOps.
● Developed and maintained shell scripts to automate routine tasks such as system monitoring, log rotation, and backup management, reducing manual effort and improving efficiency.
● Deployed and managed Azure SQL Database, Cosmos DB, and Azure Database for MySQL/PostgreSQL to support application data needs.
● Integrated ADO Pipelines with Git and Azure Repos to streamline code commits, triggering automated build and deployment workflows.
● Configured ADO Pipelines to deploy applications across multiple environments (dev, staging, production) with variable substitution and approval gates.
● Configured automated backup policies for databases using Azure Backup and implemented Point-in-Time Restore for critical systems.
● Integrated PowerShell scripts into Azure DevOps pipelines to automate build, test, and deployment processes, ensuring consistent and reliable software delivery.
● Migrated on-premises databases to Azure using Azure Database Migration Service. Environment: Azure, Azure Kubernetes Service (AKS), Docker, Azure DevOps, Jenkins 2.0, Apache, Nginx, Ubuntu Linux, Windows (Azure VMs), VMware ESX, Python, PowerShell, Bash, Ruby, Groovy, Yaml, Git, GitLab, SonarQube, Terraform, Ansible, Agile/Scrum
Client: Chase Bank,CA.
Role: Site Reliability Engineer Nov 2020 – Sep 2022
● Provisioned and managed Azure resources such as virtual machines (VMs), storage accounts, and virtual networks (VNets) to meet organizational requirements.
● Configured and maintained Azure Resource Manager (ARM) templates to automate the deployment and configuration of Azure infrastructure.
● Managed Azure Active Directory (Azure AD) for user authentication, single sign-on (SSO), and role-based access control (RBAC).
● Implemented and managed Azure Backup and Azure Site Recovery (ASR) to ensure data protection and disaster recovery capabilities.
● Designed and deployed Azure Virtual Desktop (AVD) solutions to enable remote workforce productivity.
● Monitored and optimized resource utilization using Azure Monitor, Azure Advisor, and Cost Management tools.
● Deployed Azure App Services for hosting web applications and APIs, ensuring scalability and reliability.
● Analyzed Azure usage data and implemented cost-saving measures such as reserved instances and scaling policies.
● Created Azure dashboards and alerting rules with Azure Log Analytics and Azure Monitor to track VDI session host utilization, user logon times, and memory pressure for capacity planning.
● Utilize Terraform to provision and manage cloud infrastructure across multiple platforms.
● Created and deployed VMs on the Microsoft cloud service Azure, created and managed the virtual networks to connect all the servers, and designed ARM templates for the Azure platform.
● Configured three types of blobs, block blobs, page blobs, and append blobs in Azure for storing a large amount of unstructured object data such as text or binary data, that can be accessed via HTTP or HTTPS.
● Experience with GitHub Actions, emphasizing your ability to automate workflows, run tests, and deploy applications directly from your GitHub repository.
● Provided technical support to teams for troubleshooting Azure resource and service issues. Client:Penske,MI
Role: DevOps Engineer July 2017 – Oct 2020
● Worked on serverless services (Azure Functions) with HTTP Triggers, Application Insights for monitoring, and performed load testing using VSTS.
● Deployed containerized applications using Docker onto a Kubernetes cluster managed by Azure Container Service for Kubernetes (AKS).
● Implemented real-time data processing solutions using Azure Databricks Streaming, enabling the ingestion and analysis of streaming data for timely insights and decision-making.
● Integrated SAP processes into CI/CD pipelines, ensuring the seamless integration of SAP components with the overall DevOps workflow.
● Conducted troubleshooting and debugging activities using Azure CLI to identify and resolve issues related to resource misconfigurations, connectivity problems, and performance bottlenecks.
● Led deployments of Nerdio AVD infrastructure using Infrastructure as Code (IaC) templates and desired state configuration to achieve rapid and consistent provisioning.
● Configured Azure Database for MySQL and PostgreSQL for scalable and cost-efficient application backends.
● Implemented and optimized Azure Cosmos DB for globally distributed, multi-model database applications.
● With the prevalence of containerization, DevSecOps addresses container security by scanning images for vulnerabilities, ensuring secure configurations, and monitoring containerized applications at runtime.
● Migrated the Build forge projects to Azure DevOps with all the work items, and source codes, and built and released pipelines by using a custom PowerShell tool.
● Write and maintain Ansible playbooks for configuration management and software provisioning.
● Designed and implemented DevSecOps practices, security automation integration, and policy enforcement for enterprise-scale CI/CD pipelines.
● Leading the migration of legacy artifact repositories to Nexus, ensuring minimal downtime and data integrity.
● Enhanced developer and DevOps collaboration by implementing CI/CD pipelines, fostering a culture of shared responsibility, and streamlining workflows to accelerate application delivery and improve software quality.
● Manage and maintain AWS CodeCommit repositories, CodeArtifact for artifact management, CodeBuild for build processes, and CodePipeline for release management.
● Designed and implemented RESTful APIs in .NET to support integration with external services, reducing data processing time by 30%.
● Created infrastructure as code templates with AWS CloudFormation, Terraform, and Ansible for provisioning development, test, and production environments in AWS.
● Set up AWS Elastic Beanstalk environments and Auto Scaling groups for Blue/Green deployments, deployed serverless AWS Lambda functions with the AWS Lambda Pricing Model, and invoked functions using Amazon SQS and Amazon S3 events.
Environment: Aws, Azure, Azure Functions, Kubernetes, Docker, Jenkins 2.0, Apache, Nginx, Ubuntu Linux, VMware ESX, Python, Git, Gitlab, Bash, Ruby, Groovy, Yaml, SonarQube, Terraform, Ansible, Agile/Scrum, SDLC. Client: Anderson,Tx.
Role: DevOps Engineer Feb 2015 – June 2017
● Experienced in Branching, Merging, Tagging, and maintaining the version across the environments using SCM tools like GIT.
● Worked on Azure Development, Azure web application, App services, Azure storage, Azure SQL Database, Virtual Machines, Azure Active Directory, Active directory users and computers, Azure search, and notification hub.
● Deploying Windows Kubernetes (K8s) cluster with Azure Container Service (ACS) from Azure CLI and Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test, and Octopus Deploy.
● Responsible for implementing containerized-based applications on Azure Kubernetes by using Azure Kubernetes Service (AKS), Kubernetes Cluster, which are responsible for cluster management, Virtual Network to deploy agent nodes, Ingress API Gateway, MySQL Databases, and Cosmo DB, and set up reverse proxy Nginx in the cluster.
● Migrated SQL Server databases to SQL Azure Database using Azure Data Factory
● Azure Monitor to collect metrics and logs. Configured Monitor to track performance and maintain security, and used Splunk tool to collect metrics and queries.
● Configured and used Azure Virtual Machines (VM) Storage like tables, and blobs.
● Worked with variants like page blobs, and block blobs ensuring storage efficiency. Used Azure Monitor and Log Analytics to create and visualize any alerts in the system.
● Worked on Serverless services, created and configured HTTP Triggers in the Azure Functions, Integrated with APIM using application insights for monitoring and performing load testing on the applications
● Used Docker to containerize Microservices in the cloud and managed clusters using Docker and Kubernetes.
● Wrote scripts in Bash/SHELL to automate Cron jobs and system maintenance.
● Supported the application development team in setting up the automation environment for the successful execution of the build and release of the application.
● Monitored the Application and Infrastructure health by analyzing the logs and observing the user dashboard using Splunk.
● Configured Splunk forwarders to detect SSL certificate expirations, analyze the system logs, and index the data from various database types.
● Developed CI/CD system with Jenkins on Google's Kubernetes container environment, utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build, test, and deploy.
● Managed Clusters using Kubernetes and worked on creating many pods, replication controllers, services, deployments, labels, and health checks.
● Designed and configured Azure Virtual Networks (V-Nets), Subnets, Azure Network Security Groups, DNS Settings, Security policies, and Routing.
● Responsible for deploying and managing the applications using the Azure app service, and cloud services and implementing other Azure PaaS solutions.
● Worked on Security groups audit tool, developed on Powershell Azure module. Rollout changes from one environment to other environments (onboarding, dev, test, prod) with minimal downtime. Environment: Azure, ADF, Azure, Kubernetes, Docker, Azure DevOps, ARM .