Professional Documents
Culture Documents
Azure resume 3
Azure resume 3
Sr Azure DevOps engineer with over 10.5 years’ experience in Cloud (Azure), DevOps, Configuration management,
Infrastructure automation, Continuous Integration and Delivery (CI/CD). Experience in dealing with Unix/Linux and
Windows server administration.
Hands-on Experience Administrating Microsoft Azure Services like Azure App Services, Azure SQL Database,
Azure AD, Azure Blob storage, Azure Functions, Virtual machines, Azure Fabric controller, Azure Data Factory,
Azure web applications, Azure Service Bus, and Notification hub.
Experience in designing Azure Resource Manager (ARM) Template to deploy multiple resources as well as in
designing custom build steps using Power Shell and Developed PowerShell scripts and ARM templates to
automate the provisioning and deployment process.
Expertise in using Packer tool to generate Virtual Machines (VM) from the base OS Image and experience in using
Azure Shared Image Gallery to store VM Images and Share the Images automatically across multiple
Regions/Subscriptions.
Seasoned in Configuring Azure Automation Desired State Configuration (DSC) configuration management to
assign permissions through Role-Based Access Control (RBAC), assign nodes to proper automation accounts and
DSC configurations, to get alerted on any changes made to nodes and their configuration.
Expertise in Designing and implementing Continuous Integration (CI) throughout many environments utilizing
Azure DevOps tools to provide an agile development process that is automated and repeatable, allowing teams to
safely deploy code several times per day while ensuring Azure Kubernetes Services (AKS) are supported.
Well versed in using Azure Infrastructure as a Service (IaaS), Provisioning VMs, Virtual Networks, Deploying Web
Apps, Microsoft SQL Server, using ARM Templates, and Azure DevOps CI/CD pipelines.
Expertise in configuring the Monitoring and Alerting tools according to the requirement like Prometheus and
Grafana, setting up alerts, and deploying multiple dashboards for individual applications in Kubernetes.
Experience in Configuring VNET Peering using Terraform Modules and configuring NSGs for two tiers and three-
tier applications were set up to filter network traffic, to facilitate connectivity between resources across various
Virtual Networks.
Hands-on experience in developing complex models in Deep Learning for Computer Vision using Tensor Flow on
cloud infrastructure.
Experience in building Docker images using GitLab-ci build automation runner
Experience in Setting up the build and deployment automation for Terraform scripts using Jenkins.
Expertise in Architecting and Implementing Azure cloud services such as Azurestorage, IIS, Azure Active
Directory (AD), Azure Resource Manager (ARM), Azure Storage, Azure, BlobStorage, Azure VMs, SQL Database,
Azure Functions, Azure Service Fabric, Azure Monitor, and AzureService Bus.
Managed and administered Azure Active Directory (Azure AD) to ensure secure and efficient user authentication
and access control across the organization's cloud resources.
Involved in various AWS networking and content delivery systems like Route 53, Direct Connect, VPC peering
and management tools like CloudWatch, Athena and CloudTrail.
Setting up Blue/Green Deployment Strategies for AppService, AKS/EKS Cluster Services.
Expertise in Azure Development worked on Azure web application, App services, Azure storage, Azure SQL
Database, Azure Virtual Machines, Azure AD, search, Azure DNS, Azure VPN Gateway, and Notification hub.
Implementing CI-CD pipelines with Jenkins, Azure DevOps and Containerizing the application and deploying it on
to AKS Cluster using Helm Charts deployment.
Maintaining servers by managing packages using Ansible playbook.
Managing users and groups using Active Directory, UNAB for controlling user access.
Expertise in Deploying Microservice Containers into Kubernetes using HELM Charts and Setting up Istio Service
Mesh in K8’s.
Implemented a CI/CD pipeline using Azure DevOps pipelines, GitHub Actions and Jenkins in both cloud with GIT,
Docker, Maven along with Jenkins’s plugins.
Experience in writing Infrastructure as a code (IaC) in Terraform, Azure resource management, AWS Cloud
formation. Created reusable Terraform modules in both Azure and AWS cloud environments.
Hands-on in using OpenShift for container orchestration with Kubernetes, container storage, automation, to
enhance container platform multi-tenancy.
Experience in configuring and maintaining Linux applications with network protocols such as SSH, DNS, DHCP,
HTTP, HTTPS, NFS, BIND, FTP, LDAP, Samba, and NFS.
Experience in Certificate Management for Servers, created and managed OpenSSL certificates for secured Server-
Client communication, maintaining confidentiality, message, and bilateral Authentication.
Professional in deploying and configuring Elasticsearch, Logstash, Kibana (ELK) and AWS Kinesis for log analytics
and skilled in monitoring servers using Nagios, Splunk, AWS CloudWatch, Azure Monitor and ELK.
Experience in Monitoring server performance with tools like Nagios, Splunk, Dynatrace, Datadog, New Relic and
resolved network related issues with manual commands and built Splunk Cluster environment with High
Availability resources.
Implementation of JIRA to track all issues pertaining to SDLC and Integration of JIRA with GIT repository to track
all code changes.
Proficiency in the principles and best practices of Software Configuration Management (SCM) in Agile, Scrum, and
Waterfall methodologies.
EDUCATION
BSc Computer Science, Mahatma Gandhi University, Kerala, India -2011
Master’s in information systems, Indiana University, USA -2013
CERTIFICATIONS
Certified Kubernetes Administrator (CKA) - Active
Certified Azure Administrator (AZ - 104) - Active
HashiCorp Certified: Terraform Associate (003) - Active
AWS Certified Developer - Associate - Active
TECHNICAL SKILLS
Title Tools Used
Cloud Platforms Microsoft Azure, AWS, GCP
AWS Services EC2, VPC, IAM, EBS, S3, ELB, Auto Scaling, Elastic Cache, API Gateway, Route 53,
CloudWatch, SQS, SNS, SWF, AWS Database Migration Service, AWS Application
Migration Service, AWS Glue
Azure Services App Services, Key vault, Function app, Blob storage, Azure Active Directory (Azure
AD), Service Bus, Azure Container Registry (ACR) and Azure Kubernetes service
(AKS), Azure SQL, Azure Cosmos DB, Azure RM templates, Azure Data factory,
Azure Databricks, Azure Data Lake
Infrastructure as Code (IAC) Terraform, AWS CloudFormation, Azure Resource Manager (ARM) Templates
Source Code Management SVN, Git, GitHub, GitLab, Bitbucket, Azure Repos and AWSCodeCommit
CI/CD Jenkins, Azure Devops Pipelines, GitHub Actions, GitOps, Argo CD, GitLab Pipelines
Build Tools Maven, Ant, Gradle, MS Build
Artifactory JFrog, Nexus, Azure Artifacts
DevSecOps Tools SAST: SonarQube, Veracode, Fortify
DAST: Burp Suite, OWASP ZAP, Acunetix Netsparker
Container Orchestration Docker, Kubernetes, Open-Shift, Helm, EKS, AKS
Configuration Management Ansible, Chef, Puppet
Web Servers Nginx, Tomcat, Microsoft Internet Information Service (IIS).
Application Servers JBoss, Oracle WebLogic Server, IBM WebSphere Application Server.
Logging Cloud Watch, Cloud Trail, Azure App Insights, Azure Monitor
Monitoring Tools Nagios, Splunk, Grafana, Prometheus, ELK, New relic, Datadog, Dynatrace
Databases Amazon RDS, Amazon DynamoDB, Amazon Aurora, Amazon Redshift, Azure
Cosmos DB, Azure My SQL DB, Azure PostgreSQL, Cassandra
Scripting Languages Python, Shell scripting, Groovy, Bash, YAML
Operating Systems Microsoft Windows, Linux, UNIX
Tracking Tools Jira, ServiceNow & Remedy
Programming Languages C, C++, Java, Golang, Ruby
EXPERIENCE
Verizon (FedRAMP Project) Dallas, TX Aug 2023 to till now
Sr Cloud Devops Engineer
Implemented Azure services such as Azure Active Directory (AD), Azure storage, Azure cloud services, IS, Azure
Resource Manager (ARM), Azure Blob Storage, Azure VM, SQL Database, Azure Functions, Azure Service Fabric,
Azure Service Bus.
Created Azure Kubernetes service to deploy a managed Kubernetes cluster in Azure and created an AKS cluster in
the Azure portal, with the Azure CLI, also used template driven deployment options such as Resource Manager
templates and terraform.
Built end-to-end CI/CD pipelines on Azure using Azure DevOps to automate build, testing and deployment processes
for a high-traffic web application. Leveraged Azure Repos for source control, Azure Pipelines for workflow
automation, and Azure Artifacts for package management.
Built various Azure services like Compute (Web Roles, Worker Roles), Caching, Azure SQL, NoSQL, Storage, and
Network services, Active Directory (AD), API Management, Scheduling, Azure Auto Scaling, and PowerShell
Automation.
Implemented Gitflow workflow to manage software development and releases using distinct branches for features,
hotfixes, and releases.
Participated in agile Scrum teams focused on 2-week sprints, daily standups, retrospectives, and sprint planning.
Designed and configured Azure Virtual Networks (V-Nets), Subnets, Azure Network Security Groups, DNS Settings,
Security policies and Routing. Released pipelines use Azure AD Application Registration service principal in the
Azure DevOps service connections for authentication to Azure.
Implemented a PowerShell script in Terraform modules to automatically add launched Windows servers into Active
Directory. Enabled seamless AD integration for Windows infrastructure as code.
Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets.
And Implemented Terraform modules for deployment of various applications across multiple cloud providers and
managing infrastructure. Have Provisioned the highly available EC2 Instances using Terraform and cloud formation
and wrote new plugins to support new functionality in Terraform.
Performed data profiling, cleansing, standardization, and enrichment on diverse datasets in preparation for analysis
using Pyspark and Databricks Notebooks.
Incorporated SAML based SSO authentication in Azure DevOps and enforced 2FA policies to strengthen security
around source code.
Performed backlog grooming and sprint planning sessions to determine scope and tasks for upcoming sprints.
Designed and implemented continuous integration and delivery pipelines on Azure using Azure Pipelines to enable
automated testing, builds, and deployments. Leveraged task-based build workflows and release pipelines for
efficient software delivery.
Integrated OWASP ZAP in Azure DevOps pipelines to perform static and dynamic application security testing as part
of the CI/CD process. Analyzed and remediated findings pre-production.
Developed Azure Resource Manager (ARM) templates to provision and configure Azure resources like VMs,
networking, storage, and app services.
Created Dockerfiles to containerize applications and added container build and publish tasks in CI pipelines.
Developed end-to-end API testing suite with Postman and integrated into CI pipeline using Newman CLI collection
runner.
Strategized Docker for setting Azure Container Registry with Docker and Docker-compose and actively involved in
deployments on Docker using Kubernetes. Involved in on boarding and integration implementation of various micro
services and web services repos on the SAST tool Checkmarx.
Created Jenkins pipelines to drive all microservices builds out to the Docker registry and then deployed to
Kubernetes, created Pods, and managed using Kubernetes, also Developed microservice on boarding tools
leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and
services.
Developed APIs and App Services exposing analytics data with Azure Functions and Azure API Management for
seamless consumption.
Leveraged Azure Traffic Manager for Blue/Green deployments and flexible traffic routing across endpoints.
Implemented and maintained CI/CD harness for automation tests using Microsoft Test Management and Team
Foundation Server as back end. Established infrastructure and service monitoring using Prometheus and Grafana.
Collaborated with other DevOps engineers to maintain a deployment and management strategy - Assisting with
creating and maintaining an automation and monitoring framework - Developing automation using Shell scripting,
Linux- Creating and implementing application monitoring and logging strategies using tools like New Relic,
Dynatrace.
Designed and developed scalable data pipelines orchestrating data movement between Azure Data Lake Storage,
Azure SQL Database, Azure CosmosDB, and other sources using Azure Data Factory. Created SSIS packages for data
transformation.
Created YAML templates for declaring application configuration, Kubernetes manifests, and Azure DevOps pipelines
enabling infrastructure-as-code.
Performed code review and using the SonarQube to validate the violation and created nightly builds with integration
to code quality tools such as SonarQube, Veracode and created quality gates in SonarQube dashboard and enforced
in the pipelines to fail the builds when conditions not met.
Handled complete Set up of CD environment with focus on UrbanCodeDeploy and designed and implemented
automation deployment using Urbancode and Cruise to promote major releases, monthly releases, and patches from
Development -> Integration/QA -> Staging/UAT -> Production.
Collected custom application metrics and monitored using Prometheus and Grafana dashboards with thresholds and
alerts.
Setup continuous delivery workflows to deploy applications on Azure App Service and Azure Kubernetes Service
using Azure Pipelines release management capabilities. Used Azure Monitor to track deployments and App Insights
for performance monitoring.
Optimized build and release processes by implementing parallel job execution, caching, and deployment slot
swaps to reduce deployment downtime by 60%. Enabled zero-downtime deployments through blue-green
deployment strategies.
Used GIT as SCM in branching, tagging, and maintaining the versions across the environments and used for
recovering files, saving changes for later (Stash), creating tags, viewing logs etc.
Developed and maintained continuous integration and deployment systems using ANT, Maven, Gradle, JUnit,
Selenium, SonarQube, Jfrog, and Nexus.
Worked on Kubernetes to manage containerized applications using its nodes, ConfigMaps, selector services and
deployed application containers as Pods.
Managed Clusters using Kubernetes and worked on creating many pods, replication controllers, services,
deployments, labels, health checks.
Proficient in utilizing the Terratest framework to automate testing and validation for Terraform infrastructure
deployments, ensuring correctness and stability, thereby enhancing reliability and efficiency.
Experienced in effectively managing Terraform state files to maintain infrastructure-as-code consistency,
ensuring proper tracking, version control, and collaboration across teams, contributing to streamlined and
efficient deployment workflows.
Leveraged self-hosted Azure Pipelines agents with Docker containers to standardize build environments and
dependencies across pipelines for consistency.
Built Azure Functions with Triggers to react to data changes in Azure storage services like Blob Storage, Queues,
and Event Hub. Used Durable Functions for complex orchestrations.
Implemented SAFe practices including PI Planning, Iteration Planning and Inspect & Adapt workshops in a multi-
team program environment resulting in improved alignment.
Created automated CI/CD pipelines for build, testing, quality checks, and production deployments.
Used Spinnaker pipelines and Kubernetes deploy manifests to automate deployments and promote builds across
dev, test and production.
Stored, analyzed and visualized application logs using Elasticsearch Logstash Kibana (ELK) stack.
Managed code changes, branches, and releases using Git workflows. Knowledge of Git commands, pull requests,
rebasing, and integrating with CI/CD.
Wrote Python scripts to ingest and process data from APIs and files, generate dynamic reports, and manipulate
data.
Leveraged IDE extensions, modules, and PowerShell Gallery to enhance productivity when writing scripts and
templates.
Managed release branches cut from develop, underwent integration testing, and got merged into master and
develop post-release.
Leveraged Azure Container Scanning to scan Docker images for OS vulnerabilities as part of pipeline. Failed
unsafe images before deployment.
Executed automated dependency scanning using Snyk and NPM Audit as part of pipeline to detect vulnerable
libraries and outdated packages before release.
Setup dynamic application security testing (DAST) using OWASP ZAP, Arachni and Netsparker in pipelines to
detect risks in running applications.
Performed static analysis security testing (SAST) in CI pipelines using Checkmarx, Fortify, and Veracode to
identify code-level vulnerabilities.
Used Azure Key Vault to securely store secrets and credentials needed for security tools integrated with Azure
DevOps.
Developed scripts in Bash and Python to automate system administration tasks on Linux servers, leading to 50%
time savings. Used print debugging and logging techniques to ensure robust script execution.