Experienced Azure and Aws engineering professional with more than 5+ years of expertise in cloud architecture, deployment, and operational management within the Azure ecosystem. Skilled in creating scalable, secure, and highly available systems on Azure and AWS. Demonstrates proficiency in developing robust CI/CD pipelines, employing automation through Infrastructure as Code (IaC), and optimizing Azure services for enhanced performance and cost efficiency.
Overview
5
5
years of professional experience
1
1
Certification
Work History
Azure Kubernetes Administrator
Tata Consultancy Services
05.2024 - 12.2024
Successfully fixed Kubernetes issues, including pod failures, networking issues, and resource allocation concerns
Managed Kubernetes upgrades and component versioning to ensure cluster stability and updates
Automated cloud infrastructure provisioning and management using Terraform
Created and managed CI/CD pipelines using GitHub Actions to automate Kubernetes application deployments
Integrated ArgoCD for continuous delivery, allowing for version-controlled application deployments using a GitOps workflow
Created and managed Kubernetes manifests, Helm charts, and custom controllers to improve application deployment and operations
As a Kubernetes Administrator, I configured critical components for optimal cluster performance, security, and availability
This included using Velero for backups, Cert-Manager for SSL certificates, and Vault Operator to manage secrets
KEDA was also utilized to scale applications, as well as Prometheus and Grafana for monitoring and performance optimization
These tools contributed to a secure, high-performance, and dependable Kubernetes environment, allowing for easy application deployments
Client: American Airlines
Project: KPAAS
DevOps Engineer
Examity
08.2019 - 05.2024
Led the design and implementation of a fully automated cloud infrastructure provisioning using Terraform and Ansible, reducing manual setup time by 70%
Architected and deployed scalable and secure applications on AWS, leveraging services like EC2, S3, and RDS for optimal performance and cost efficiency
Implemented IaC using AWS CloudFormation and Terraform to automate the provisioning of AWS resources, enhancing consistency and reducing manual errors
Developed and maintained CI/CD pipelines using AWS Code Pipeline, Code Build, and Code Deploy to streamline code integration, testing, and deployment processes
Managed Kubernetes clusters (EKS) for container orchestration, ensuring high availability and scalability of containerized applications
Optimized AWS resource usage to achieve cost savings while maintaining performance and security standards
Collaborated with cross-functional teams to promote a DevOps culture, focusing on automation, continuous integration, and continuous delivery practices
Developed and maintained robust CI/CD pipelines using Azure DevOps for multiple projects, resulting in a 50% reduction in deployment time and a significant improvement in deployment frequency
Designed robust AWS cloud infrastructure for high availability and disaster recovery scenarios
Automated deployment and scaling processes using AWS services and tools, reducing deployment times and improving system reliability
Integrated security practices into the CI/CD pipeline, ensuring compliance with industry standards and organizational policies
Conducted cost analysis and implemented cost-optimization strategies for AWS environments, significantly reducing expenses
Spearheaded the migration of legacy applications to containerized environments using Docker and orchestrated deployment using Azure Kubernetes Service (AKS), enhancing scalability and resilience
Integrated SonarQube into CI/CD pipelines for real-time code quality checks and security vulnerability scanning, improving code quality by 40%
Implemented Infrastructure as Code (IaC) using Terraform for cloud resource management, ensuring consistent and error-free deployments across environments
Utilized Ansible for configuration management across hundreds of servers, automating routine tasks and ensuring standardized environments
Set up comprehensive monitoring and logging solutions using Azure Monitor and Prometheus, enabling proactive issue detection and resolution
Led a DevOps transformation initiative, introducing Agile methodologies and DevOps practices to reduce the software development lifecycle by 30% and improve cross-team collaboration
Conducted cloud cost analysis and implemented cost-saving measures on Azure, resulting in a 25% reduction in monthly cloud spend without compromising performance
Designed and implemented high-availability architectures and disaster recovery strategies on Azure, significantly reducing potential downtime
Ensured applications and infrastructure complied with industry standards and security policies by implementing IAM, security groups, and network security measures
Optimized application performance by implementing scalable cloud services, resulting in a 20% improvement in response times and handling of peak loads more efficiently
Integrated automated testing tools into the development process, improving software quality and reducing the number of post-deployment issues by 50%
Managed source code using Git, implementing branching strategies that facilitated continuous integration and delivery across multiple development teams
Led workshops and training sessions on DevOps tools and practices for IT staff, fostering a culture of continuous learning and improvement within the organization
Conduct Git administration such as creating and merging new branches, maintaining code repositories & providing access to users
Orchestrated a seamless migration of on-premises applications to Azure Cloud, enhancing operational flexibility and reducing infrastructure costs by 35%
Implemented a secure, multi-tenant Kubernetes environment using AKS, enabling efficient scaling of applications and improved resource utilization
Designed and executed a comprehensive backup and recovery strategy for cloud-based applications, minimizing data loss and ensuring business continuity
Automated the provisioning and management of Azure resources using Azure CLI scripts, reducing manual intervention and increasing deployment speed
Established a GitOps workflow to manage Kubernetes configurations, ensuring a declarative approach to infrastructure and application deployment
Developed custom monitoring solutions using Grafana dashboards to visualize application performance metrics, enhancing decision-making and issue resolution
Integrated Azure Active Directory with Kubernetes, ensuring secure access control and streamlined identity management for containerized applications
Led the adoption of microservices architecture for critical applications, improving scalability and accelerating the pace of innovation
Conducted vulnerability assessments and penetration testing on cloud environments, identifying and mitigating security risks before they impacted operations
Enhanced team collaboration and project visibility by integrating Slack notifications with Azure DevOps pipelines, ensuring real-time updates on build and deployment status
Optimized SQL and NoSQL database deployments in Azure, leveraging managed services for improved performance, scalability, and maintenance
Established a continuous feedback loop with development teams to refine and optimize DevOps practices, leading to a 25% increase in deployment success rates
Implemented infrastructure monitoring with Azure Network Watcher, providing insights into network performance and enabling proactive troubleshooting
Pioneered the use of serverless computing with Azure Functions for event-driven processes, reducing operational costs and improving scalability
Curated a centralized log management solution using Elasticsearch, Logstash, and Kibana (ELK Stack), simplifying log analysis and enhancing operational visibility
Education
Bachelor of Technology - IT
JNTUH
01.2018
Skills
Azure and AWS DevOps
GIT and GitHub
Terraform
Azure Kubernetes Services (AKS)
Jenkins
CICD Pipeline
Docker
Argo CD
Prometheus
Ansible
Maven
Linux and Windows
Certification
Microsoft Azure Fundamental AZ-900
Profile Synopsis
Azure Cloud Mastery: Proficient in leveraging Azure Cloud Services, including IaaS, PaaS, and SaaS, to deploy scalable and efficient cloud infrastructure. Experienced in utilizing Azure Kubernetes Service (AKS) for orchestrating containerized applications, ensuring high availability and scalability.
AWS Cloud: Expert in architecting and deploying scalable, secure, and cost-efficient solutions using AWS services like EC2, S3, and CloudFormation.
Terraform Expertise: Skilled in using Terraform for infrastructure as code (IaC), allowing for the automated setup and maintenance of cloud infrastructure. Expert in writing Terraform scripts to manage cloud resources in a repeatable and predictable manner.
Ansible Automation: Adept in using Ansible for configuration management and application deployment. Experienced in writing Ansible playbooks to automate the provisioning of servers, configuration of applications, and deployment of software.
DevOps Practices: Deep understanding of DevOps principles and practices, including continuous integration (CI) and continuous delivery (CD), to streamline the software development lifecycle. Proficient in integrating various DevOps tools into a cohesive pipeline that enhances team efficiency and product quality.
Kubernetes Orchestration: Experienced in using Kubernetes to manage containerized applications, ensuring they run efficiently and scale dynamically across different environments. Skilled in deploying, managing, and scaling applications using AKS.
CI/CD Pipelines: Expert in setting up and maintaining CI/CD pipelines using Azure DevOps, Jenkins, and GitLab CI. Proficient in automating the build, test, and deployment processes to accelerate release cycles and improve software quality.
Monitoring and Logging: Knowledgeable in implementing monitoring and logging solutions using tools like Azure Monitor, Prometheus, and Grafana. Skilled in setting up dashboards and alerts to proactively monitor the health and performance of applications and infrastructure.
SonarQube Integration: Experienced in integrating SonarQube into CI/CD pipelines for continuous code quality analysis and security scanning. Proficient in configuring rules and thresholds to ensure code meets quality standards before deployment.
Security Practices: Familiar with security best practices in cloud environments, including the implementation of secure network configurations, identity and access management (IAM), and the use of security groups and firewalls.
Scripting and Automation: Proficient in scripting languages such as PowerShell, Bash, and Python for automation tasks. Skilled in automating repetitive tasks to increase efficiency and reduce the likelihood of human error.
Version Control Expertise: Deep understanding of version control systems, especially Git, including branching strategies and best practices for managing codebases and collaborative development.
Collaboration and Leadership: Strong leadership skills with experience leading DevOps initiatives and fostering a culture of collaboration between development, operations, and QA teams. Committed to continuous learning and adopting new technologies to drive innovation and efficiency.