Dakshanapu Mamatha is a DevOps Engineer with 5+ years of experience in Azure DevOps, specializing in CI/CD implementation and automation. Proven expertise in containerization with Docker and Kubernetes, along with Infrastructure as Code using Terraform.
Extensive experience in Azure DevOps for end-to-end CI/CD pipeline implementation.
Proficiency in Infrastructure as Code (IaC) with Terraform and ARM templates.
Strong background in containerization technologies: Docker and Kubernetes.
Proven ability to troubleshoot and resolve build/deployment issues.
Involvement in multi-technology projects, including .NET, Node.js, and Java CI/CD POCs.
Redefined and implemented processes for software builds, patch creation, source control, and release tracking and reporting.
Automated infrastructure provisioning using Terraform scripts and custom ARM templates across multiple projects.
Successfully implemented CI/CD pipelines for diverse application types (.NET, Node.js, Java) across Azure and on-premise environments.
Integrated static code analysis (SonarCloud) into build pipelines, enhancing code quality and security.
Managed Docker containerization and Kubernetes cluster configurations, including namespaces and node management.
Overview: This project focused on BDD Automation, continuous integration, and continuous delivery within an Azure DevOps environment. Responsibilities: Developed and implemented CI/CD pipelines for diverse applications (.NET, Node.js, Java) in Azure DevOps. Managed branching and merging strategies using Git, including creating and protecting branches. Provisioned infrastructure in Azure using ARM templates and automated deployments with Terraform. Integrated SonarCloud for static code analysis, ensuring code quality and security. Utilized Docker for container building/maintenance and Kubernetes for cluster management, including namespace and worker node configurations.
Key outcomes:
Redefined processes for software builds, patch creation, source control, and release tracking.
Automated static code analysis of source code for security risks, maintainability, and bugs.
Managed deployment automation using Terraform to automate system operations.
Overview: This project involved building an HR Dashboard with a focus on CI/CD pipelines and infrastructure management in Azure. Responsibilities: Established branching and merging strategies using Git, implementing branch policies to prevent unwanted merges. Developed and managed CI/CD pipelines in Azure DevOps for .NET applications, deploying to both cloud and on-premise servers. Leveraged Azure Key Vault to securely store critical keys and ARM templates for infrastructure deployment. Automated system operations and deployments using Terraform. Monitored all activities, including logs and analytics, using Azure monitoring platforms and SQL queries.
Key outcomes:
Redefined processes for software builds, patch creation, source control, and release tracking.
Implemented different branch policies to protect branches from unwanted merging.
Managed deployment automation using Terraform to automate system operations.
Dakshanapu Mamatha
DevOps Engineer