0% found this document useful (0 votes)
22 views3 pages

Senior DevOps Engineer Resume: Azure & AWS

The document outlines the qualifications and project experience of a Senior Azure & AWS DevOps Engineer with over 7 years of expertise in cloud platforms, CI/CD automation, and infrastructure management. Key projects include user provisioning automation, cloud-native microservices on AKS, serverless workflow automation, AWS landing zone setup, and hybrid cloud observability. The engineer has demonstrated proficiency in various tools and technologies such as Terraform, Azure DevOps, Kubernetes, and observability solutions.

Uploaded by

Shivakumar kalal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views3 pages

Senior DevOps Engineer Resume: Azure & AWS

The document outlines the qualifications and project experience of a Senior Azure & AWS DevOps Engineer with over 7 years of expertise in cloud platforms, CI/CD automation, and infrastructure management. Key projects include user provisioning automation, cloud-native microservices on AKS, serverless workflow automation, AWS landing zone setup, and hybrid cloud observability. The engineer has demonstrated proficiency in various tools and technologies such as Terraform, Azure DevOps, Kubernetes, and observability solutions.

Uploaded by

Shivakumar kalal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Senior Azure & AWS DevOps Engineer –

5 Project Technical Resume


PROFILE SUMMARY
 Highly skilled Senior DevOps Engineer with 7+ years of experience in Azure and AWS
cloud platforms, specializing in CI/CD automation, Infrastructure-as-Code, Kubernetes
orchestration, and enterprise-grade cloud security.
 Proven expertise in Azure DevOps, GitHub Actions, Jenkins, AWS CodePipeline,
Terraform, Bicep, CloudFormation, Helm, Docker, AKS, EKS, API Management, IAM,
RBAC, Key Vault, KMS, Networking, Observability, and SRE practices.
 Strong background in automation using PowerShell, Python, Bash, Azure CLI, and AWS
CLI with enterprise-level automation workflows using Functions, Logic Apps, Lambda,
Step Functions, and Azure Automation Runbooks.
 Extensive experience implementing GitOps, Blue-Green deployments, Canary releases,
and highly available architectures across multi-cloud environments.

PROJECT 1 — Enterprise User Provisioning Automation Platform (Azure


DevOps, Terraform, PowerShell)
 Developed full user lifecycle automation integrating Azure AD, On-Prem AD, Exchange
Online, M365 licensing, and SCIM provisioning workflows.
 Created Terraform modules for Azure Resource Groups, Virtual Networks, Subnets,
Private Endpoints, Azure Automation Accounts, Runbooks, App Insights, and Key Vaults.
 Implemented RBAC assignments for Service Principals and Managed Identities with
roles including Contributor, Secrets Officer, User Access Administrator.
 Stored credentials securely in Azure Key Vault and HashiCorp Vault with automatic
rotation using Function Apps.
 Built multi-stage Azure DevOps pipelines including build, security scan, approval gates,
deployments, and automatic rollback logic.
 Developed 300+ advanced modular PowerShell scripts for onboarding, rehire logic,
group assignment automation, extensionAttribute updates, mailbox policy assignments.
 Integrated Datadog + Azure Monitor + Prometheus for workflow telemetry with Grafana
dashboards.

PROJECT 2 — Cloud-Native Microservices Platform on Azure Kubernetes


Service (AKS)
 Designed secure AKS cluster architecture using Azure CNI, Pod Identity, NGINX Ingress,
Internal Load Balancers, NetworkPolicies, and Azure Firewall.
 Containerized .NET, Python, Java microservices using Docker multi-stage builds.
 Created Helm charts with ConfigMaps, Secrets, Horizontal Pod Autoscaler,
PodDisruptionBudgets, Affinity rules, and Liveness/Readiness probes.
 Integrated ACR, Azure API Management, Azure Gateway Load Balancer for API routing
and security.
 Connected on-premises network using ExpressRoute, Private DNS zones, and UDR-
based traffic policies.
 Used Azure Monitor, Log Analytics, Container Insights, Prometheus exporters, and
Grafana dashboards for observability.
 Implemented GitOps using FluxCD with automated HelmReleases through Azure
DevOps.

PROJECT 3 — Serverless Workflow Automation (Azure Functions, Logic


Apps, ADF, Event Grid)
 Built 40+ Azure Functions (Python & PowerShell) for ingestion, transformation, API
orchestration, and event processing.
 Created Logic Apps for email approvals, workflow automation, Teams Adaptive Cards,
API connectors, and B2B integrations.
 Integrated Azure Data Factory pipelines for ETL processing and Azure SQL data loading.
 Used Event Grid for event-driven triggering with retry policies and dead-lettering.
 Automated deployment via Azure DevOps YAML templates with slot swapping,
versioning, and environment-specific variable groups.
 Built Power BI dashboards for SLA tracking and pipeline latency metrics.

PROJECT 4 — Enterprise Multi-Account AWS Landing Zone (Terraform,


Control Tower, EKS)
 Built AWS Landing Zone with AWS Organizations, SCPs, IAM Identity Center, Multi-
account VPC networking, shared services, and security accounts.
 Designed VPC architecture with Transit Gateway, Route53 Resolver endpoints,
PrivateLink, NAT Gateways, and multi-AZ subnets.
 Provisioned EKS clusters with Cluster Autoscaler, IRSA (IAM Roles for Service
Accounts), Karpenter, ALB Ingress, and FluentBit.
 Built CodePipeline + CodeBuild CI/CD workflows for container deployment into EKS
with Blue-Green and Canary strategies.
 Automated infrastructure provisioning with Terraform modules for EC2, RDS, ECR,
DynamoDB, CloudWatch, and S3.
 Implemented centralized logging with CloudWatch Logs, OpenSearch, Kinesis Firehose,
and Grafana dashboards.
 Configured AWS WAF, Shield, GuardDuty, Secrets Manager, Parameter Store, and KMS
encryption.
PROJECT 5 — Hybrid Cloud Observability Platform (Azure + AWS +
Datadog + Prometheus)
 Integrated Datadog APM for AKS, EKS, App Services, EC2, Lambda, Azure Functions, and
serverless workflows.
 Implemented Prometheus scraping across Kubernetes clusters using kube-state-
metrics, node exporters, and custom exporters.
 Built Grafana dashboards for API latency, CPU throttling, memory leaks, DNS failures,
SQL DTU usage, Redis latency, and Function execution trends.
 Configured centralized log pipelines using FluentBit, Datadog Agents, Azure Monitor
Agent, and CloudWatch Logs Insights.
 Created intelligent alerting on Azure Monitor, CloudWatch, Datadog, and Prometheus
Alertmanager for incident response.
 Developed KQL queries for anomaly detection, security logs, and service performance
metrics.
 Implemented cost observability dashboards for Azure Cost Management and AWS Cost
Explorer with automated forecasting.

Common questions

Powered by AI

Observability is crucial in managing multi-cloud environments as it provides visibility into application performance, resource utilization, and security postures across different cloud services. Tools like Prometheus and Grafana are used to collect, analyze, and visualize metrics, thus enabling quick identification of issues such as API latency, memory leaks, or CPU throttling . Prometheus gathers metrics via exporters, which are then visualized using Grafana dashboards for real-time monitoring and alerted upon for incident management . This integrated observability framework helps ensure system reliability and operational efficiency across complex cloud architectures .

Blue-Green deployments and Canary releases minimize risks during software updates by reducing downtime and allowing for pre-production testing in live environments. Blue-Green deployments maintain two identical environments - one hosting the current version (Blue) and another for the new version (Green). This setup allows for instant rollback if issues occur . Canary releases involve gradually rolling out changes to a subset of users before full deployment, providing an opportunity to catch issues without impacting all users . Both strategies allow for testing in a controlled manner, reducing the risk of widespread disruptions .

Best practices for storing and managing secrets in cloud environments include using dedicated secret management tools, encrypting secrets in transit and at rest, and ensuring they are only accessible through strong authentication mechanisms. Tools like Azure Key Vault and AWS Secrets Manager enable secure storage, automatic secret rotation, and fine-grained access control. These tools integrate with IAM and RBAC to ensure that only authorized applications and users can access the stored secrets. Their use minimizes the risk of hardcoding credentials in source code, thus enhancing the overall security posture of cloud resources .

In multi-account AWS environments, security measures for identity and access management include the use of AWS Organizations and IAM Identity Center for centralized policy control, and Service Control Policies (SCPs) to enforce permissions across accounts. Roles and permissions are managed with IAM roles and policies, allowing for granular access control and least-privilege principle adherence. Additional security services such as AWS GuardDuty, WAF, and Shield provide threat detection and mitigation to protect cloud resources . IRSA is used to map Kubernetes service accounts to IAM roles to fine-tune access within EKS environments .

Infrastructure-as-Code (IaC) tools like Terraform and Bicep facilitate DevOps practices by enabling consistent and repeatable setup of cloud resources, reducing manual intervention, and increasing deployment speed. These tools allow for automation through scripts that define the desired state of infrastructure, making it possible to manage and version control the infrastructure similarly to application code . This approach leads to improved collaboration among teams, rapid provisioning, and efficient scaling, all of which are vital components of effective DevOps strategies .

Terraform and AWS Control Tower can be jointly leveraged to build a scalable AWS Landing Zone by using Terraform to define and provision infrastructure resources in a consistent and repeatable manner across multiple accounts. AWS Control Tower provides a governance model that ensures adherence to best practices and organizational requirements through account provisioning and policy enforcement with Service Control Policies (SCPs). Terraform modules can automate the setup of VPCs, subnets, and IAM roles, while Control Tower manages account lifecycles and compliance, facilitating scalable and secure multi-account architectures .

Network connectivity between on-premises and cloud environments is typically established using dedicated connections or VPNs. Services like ExpressRoute (Azure) and PrivateLink (AWS) offer benefits such as increased bandwidth, lower latency, and improved security by establishing private connections that bypass the public Internet. These services enhance the reliability and performance of data transfers and allow for secure integration between on-premises systems and cloud resources. ExpressRoute also allows for enhanced data privacy and regulatory compliance by handling data over private connections .

Serverless computing offers significant advantages for workflow automation, such as reduced infrastructure management overhead, automatic scaling, and cost efficiency, as you only pay for what you use. In the context of workflow automation, serverless services like Azure Functions and AWS Lambda allow developers to focus on logic rather than the underlying infrastructure. These functions can be triggered by specific events and integrate seamlessly with other cloud-native services for robust automation workflows, such as the automated event processing and API orchestration described in the workflows using Logic Apps and Event Grid .

Centralized logging and monitoring solutions enhance cloud system operations by aggregating and consolidating logs and metrics from various sources into a unified system for analysis and reporting. These solutions help in identifying and diagnosing issues quickly, improving system reliability, and optimizing performance. They address challenges such as data silos, which can impede comprehensive visibility, by integrating logs and metrics from different services (e.g., AWS CloudWatch, Azure Monitor). This integration supports proactive incident response through alerts for anomalies detected by intelligent alerting systems like Prometheus Alertmanager .

Full lifecycle automation of user provisioning in cloud environments involves methodologies such as Infrastructure-as-Code for resource setup, and tools like Azure AD, Exchange Online, and SCIM for integrating identity and access management with cloud resources. Automation scripts, such as the 300+ PowerShell scripts highlighted in the document, are used for user onboarding and lifecycle management tasks. These methodologies and tools offer benefits such as reduced manual errors, accelerated user onboarding, improved compliance through automated audits, and enhanced system efficiency by integrating various cloud and on-premises services .

You might also like