Akhila R Sr. Azure Infrastructure Engineer Mobile No: (919) 342-8446
Akhila R Sr. Azure Infrastructure Engineer Mobile No: (919) 342-8446
Akhila R Sr. Azure Infrastructure Engineer Mobile No: (919) 342-8446
___________________________________________________________________________________________
CAREER OBJECTIVE:
8+ years of IT experience which comprises of Agile Methodologies and implementations along with System
Administration, Software Configuration Management (SCM) which encompasses experience in Build/Release
Management, Implementing CI/CD Pipelines, Virtualizations using VMware and Cloud Computing with Microsoft
Azure and Amazon Web Services.
PROFESSIONAL SUMMARY:
Expertise in Microsoft Azure services such as Virtual Networks, Blob storage, Data Factory, Cloud Services,
Resource Groups, Express Route, Traffic Manager, VPN, Service Bus, Cosmos DB, Load Balancing, ARM
template, Application Gateways, Auto Scaling, API Management, Network Services, deploying Web Apps,
monitoring by Application Insights and creating Web-Jobs.
Experienced in writing AZURE Resource Manager (ARM) Template to deploy multiple resources and extensive
experience in designing custom build steps using PowerShell scripts and ARM templates to automate the
provisioning and deployment process.
Worked on deploying and managing Azure Kubernetes services in which deployed microservices using Azure
container registry and Azure Kubernetes services by giving authentication deployed micro services into cluster
for scaling and management on Azure cloud services and also worked on Azure Web role.
Worked in Managing the windows Azure infrastructure for customers depending on their requirement, worked
on Microsoft Azure Storage Accounts, blob storage, also responsible for web application deployments over
cloud services (web and worker roles) on Azure using VSTS and PowerShell.
Expertise on AWS services such as EC2, VPC, IAM, RDS, ELB, EKS, ECS, Auto Scaling, S3, S3 Glacier, Elastic
Beanstalk, Lambda, Redis Cache, Route53, Ops Works, CloudWatch, Cloud Formation, Redshift, DynamoDB,
SNS, SQS, SES, Storage Gateway, CloudTrail.
Experience in designing AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure
successful deployment Of Web applications and database templates and also Good working experience on AWS
Kinesis for processing huge amounts of real time data and also responsible for creating multi-region, multizone
AWS cloud infrastructure.
Strong Experience with AWS IAM service in creating IAM roles for users and groups, defining roles and policies
and Identity providers And also used them to restrict access to certain buckets from certain persons and
experience in setting up and managing ELK Stack to collect, search and analyze log files across servers and log
monitoring, integration with AWS CloudWatch.
Experienced in maintaining micro services using Kubernetes as front-end orchestrator for docker containers and
worked on setting up the Kubernetes Cluster on AWS(EKS) for testing the different features and also to discover
and proxy requests to appropriate minion and in creating Kubernetes cluster with RHEL and Vagrant.
Expertise in working with Terraform key features such as Infrastructure as a code, Execution plans, Resource
Graphs, Change Automation and extensively used Auto scaling launch configuration templates for launching
Good Knowledge on components like Docker Engine, Docker-Hub, Docker-Compose, Docker Registry, Docker
container snapshots and Docker Swarm. Used Docker for local Application Deployment and Vagrant for
different infrastructure setup and testing of code.
Implemented & maintained the branching and build/release strategies using SCM tools GIT, GitLab, Subversion,
and Bitbucket and experienced in migrating Bitbucket repositories to GitHub.
Proficient in Setting up Continuous Integration by configuring Build, Code coverage, deploy and test automation
Jobs using Jenkins, Hudson, Bamboo for different applications and worked with different teams in enterprise
level.
Created Ansible roles in YAML and defined tasks, variables, files, handlers, and templates. Created inventory
and configured the ansible files for parallel development in Ansible for automating the continuous delivery
process.
Experience in developing Cookbooks, Recipes, Resources and Run lists, managing the Chef Client nodes, and
upload the Cookbooks to chef-server from Workstation using knife command, Berkshelf dependency manager,
and Test kitchen to validate Chef Cookbooks.
Knowledge on designing Puppet manifests and bootstrap scripts to allow instances for various roles without
maintaining AMI’s and worked on Puppet for the deployment of servers with custom scripts.
Proficient in Scripting languages like Bash, Ruby, Python and Power shell for automating administrative tasks.
Configured and managed Stack Observability for all applications through automatic creation of dashboards and
hands-on experience on installing New Relic, Grafana, Splunk, Nagios and different Bug Tracking Tools like
Remedy, Jira and ServiceNow.
Good knowledge in the areas of Virtualization with installation, support of VMware servers. Expertise in setup
and configuration of Application Servers Nginx, Tomcat, WebLogic and involved in deployment activities.
Expertise in dealing with Linux Utilities: KICKSTART, SSH, FTP, autofs, Quota Management, wrappers, User
Management, Process Management, Memory Management, and Text processing tools, Log Management,
Package Management, Disk Management and Swap Partition/Files Management
TECHNICAL SKILLS
Work Experience
Responsibilities:
Configured and deployed Azure Automation Scripts for a multitude of applications utilizing the Azure stack
for Compute, Web and Mobile, Blobs, Resource Groups, Azure Data Lake, HDInsight Clusters, Azure Data
Factory, Azure SQL, Cloud Services, and ARM Services.
Provisioning Azure resources of different providers Compute, Network, Service Fabric, Application gateway
using ARM template and implemented and maintained dev, test, Staging, and production environments
leveraging infrastructure as code using Azure ARM templates (Infrastructure as code, JSON / YAML config).
Built an application environment to operate at high availability in different Azure regions by using CDN,
Azure Traffic Manager, App Services-Web Apps, Active Directory, Storage Queues, Cognitive Services,
Azure Search, Storage Blobs, Redis cache, and SQL Database.
Migrated on-premises web application to Azure Pipelines by utilizing ARM templates, VPN gateway, site-
to-site IPSec/IKE VPN, DNS server Firewall, and Application Gateway.
Created Azure automated assets, Graphical runbooks, PowerShell run books that will automate specific
tasks and deployed Azure AD connect, configuring ADFS installation using Azure AD connect.
Extensive experience in Windows AZURE (IaaS) migrating like creating AZURE VMs, storage accounts, VHDs,
storage pools, migrating on premise servers to AZURE and creating availability sets in AZURE.
Created cloud modules for interacting with Azure services which provides the tools to easily create and
orchestrate infrastructure on Azure and automated cloud-native applications in Azure using Azure
microservices such as azure functions and Kubernetes on Azure.
Creating and Managing Virtual Machines in Windows Azure and setting up communication with the help of
Endpoints. Configured Shared Access Signature (SAS) tokens and Storage Access Policies in Azure Cloud
Infrastructure.
Created CI/CD pipelines for .NET, python apps in Azure DevOps by integrating source codes Github, VSTS,
and artifacts. Created deployment areas such as testing, pre-production and production environment in
Kubernetes cluster and configured App Insights, Prometheus and Grafana monitoring dashboard for regular
analysis.
Used Azure Kubernetes Service (AKS) to deploy a managed Kubernetes cluster in Azure and created an AKS
cluster in the Azure portal used template driven deployment options such as Azure Resource Manager
(ARM) templates and Terraform.
Designed and implemented Continuous Integration (CI) using tools Azure DevOps over multiple
environments to facilitate an agile development process which is automated and repeatable, enabling teams
to safely deploy code many times a day while ensuring Azure Kubernetes Services (AKS) are supported.
Worked on Serverless services, created and configured HTTP Triggers in the Azure Functions with
application insights for monitoring and performing load testing on the applications using the Visual Studio
Team Services (VSTS) also called as Azure DevOps Services.
Built multiple Data Lakes and recreated existing application logic and functionality in the Azure Data Lake,
Data Factory, SQL Database and SQL data warehouse environment.
Experienced in Azure Role-based Access Control (RBAC) to segregate duties within our team and grant only
the amount of access to users that they need to perform their jobs.
Implemented ETL and data movement solutions using Azure Data Factory and involved in Data migration
using SQL, Azure SQL, Azure Storage and Azure Data factory.
Implemented Service Oriented Architecture underlined with Ingress and Egress using Azure Data Lake Store
& Azure Data Factory by adding blobs to lakes for analytic results and so pull data from Azure data lake to
the Blobs.
Setup AZURE Virtual Appliances (VMs) to meet security requirements as software-based appliance
functions (firewall, WAN optimization and intrusion detections).
Created TFS VNext Build agents and Pools, configured appropriate Build Agent capabilities.
Wrote and tested Sentinel Policies for terraform to define rules that restrict the provisioning of resources by
terraform configurations.
Written Templates for Azure Infrastructure as code using Terraform to build staging and production
environments. Integrated Azure Log Analytics with Azure VMs for monitoring the log files, store them and
track metrics.
Configured VNET Peering to enable communication between resources across multiple Virtual Networks
and configured NSGs for two tiers and three tier applications to filter network traffic using Terraform
modules.
Managed Azure Container Registry to store private Docker images, which are deployed and Azure pipelines
to build, test, and deployments. Azure Monitor to collect metrics and logs. Configured Monitor to track
performance and maintain security, and used Grafana tool to collect metrics, queries.
Implemented Docker-maven-plugin in Maven pom.xml files to build Docker images for all microservices
and later used Dockerfile to build the Docker images from the Java jar files.
Deployed and managed on the Kubernetes clusters with the Azure Container Service Engine by using a
Container Network Interface (CNI) plugin and set up Azure storage to store the Terraform state.
Implemented a Tekton Pipeline in Kubernetes cluster using Helm charts to create a Custom Resource
Definition (CRD) with flux as Helm operator to configure CD tool.
Validated deployments in Kubernetes by establishing a local development workflow that used Minikube and
implemented Kubernetes interface by creating RESTful API's to read, delete, store and update bucket
information on Kubernetes Console.
Experienced in Bluegreen Deployment in the production. Managed Kubernetes cluster in the rollback and
rollouts methods in the deployment strategies. Integrated Istio and helm packages with Kubernetes clusters
for the service mesh.
Written Power Shell scripts for archiving and moving of older log files to Azure Storage and automation
scripts using python.
Written Ansible Playbooks in YAML as the Wrapper to Manage Configurations of Azure Nodes and Test
Playbooks on Azure instances using Python SDK and automated various infrastructure activities like
continuous deployment, application server setup, stack monitoring using Ansible playbooks.
Implemented Ansible Tower to schedule jobs and to manage complex network deployments with the
addition of control and delegation to Ansible powered environment and automated the infrastructure using
Ansible roles downloaded and managed from Ansible Galaxy.
Designed build and managed the ELK (Elasticsearch, Logstash, and Kibana) cluster for centralized logging
and search functionalities for the Applications.
Used Prometheus for Kubernetes integration for service discovery and monitoring of dynamically scheduled
services.
Responsibilities:
Managed Azure Infrastructure Azure Web Roles, Worker Roles, VM Role, Azure SQL, Azure Storage, Azure
AD Licenses, Virtual Machine Backup and Recover from a Recovery Services Vault using Azure PowerShell
and Azure Portal.
Configured Azure Automation DSC configuration management to assign permissions through RBAC, assign
nodes to proper automation accounts and DSC configurations, to get alerted on any changes made to nodes
and their configuration.
Implemented Enterprise Integration architecture using Azure Service Bus, AppService, Active Directory,
Storage, hybrid connection manager, active directory authentication for Azure SQL server and other
services offerings by Azure.
Worked on Azure Fabric, Microservices, IoT & Docker containers in Azure and involved in setting up
Terraform continuous build integration system. Used Azure Internal Load Balancer to provide high
availability for IaaS VMs & PaaS role instances.
Implemented Azure Hybrid integration to integrate the applications, data and processes using API's.
Worked with Azure AD, Azure Blob Storage and Data Factory to compose data storage, movement, and
processing micro-services into automated data pipelines and have used Azure compute services and Azure
Web apps.
Managed Azure Data Lakes (ADLS) and Data Lake Analytics and integrated them with other Azure Services.
Created terraform templates for provisioning virtual networks, VM Scale sets, Load balancers and NAT rules
and used terraform graph to visualize execution plan using the graph command.
Used Terraform to deploy the infrastructure necessary to create development, test, and production
environments for software development.
Worked with Terraform key features such as Infrastructure as a code, execution plans, resource graphs,
change automation and created infrastructure in a coded manner using Terraform.
Proficiency in writing Docker files with best practices along with Creating Docker Images, Docker limiting,
Docker container management along with Docker volumes, container-based DB and services, Docker
Artifactory (JFrog) configuration and setup and worked on Docker Container Snapshots.
Implemented Docker Swarm to deploy load balance, scale and manage docker containers with multiple
names spaced versions and integrated Cluster Management with Docker Engine using Docker Swarm.
Setup Docker to automate container deployment through Jenkins and Dealt with Docker Hub, created
Docker Images and took care of various Images essentially for middleware establishments.
Configured the Kubernetes provider with Terraform which is used to interact with resources supported by
Kubernetes to create several services such as Deployments, services, ingress rules, Config Map, secrets etc.,
in different Namespaces.
Configured Kubernetes Replication controllers to allow multiple pods such as Jenkins Master server in
multiple minions. Managed Kubernetes charts using Helm, managed Kubernetes manifest files and created
reproducible builds of the Kubernetes application.
Deployed Kubernetes templates for various applications like Cassandra, Grafana, Kafka and setting up
Kubernetes Clusters for running microservices and pushed microservices into production with Kubernetes
backed Infrastructure.
Migrated from Chef to ansible and written the Ansible playbooks which are the entry point for Ansible
provisioning, where the automation is defined through tasks using YAML format to setup Continuous
Delivery pipeline and ran Ansible Scripts to provision Dev servers.
Using Ansible created multiple playbook bits for machine creations and SQL server, cluster server and my
SQL installations.
Worked with the Groovy scripts in Jenkins for executing jobs for a continuous integration pipeline where
‘Groovy Jenkins Plugin' and 'Groovy Post-Build Action Plugin' is used as a build step and post build actions.
Implemented Jenkins jobs to create Azure Infrastructure from GitHub repositories containing Terraform
code and created on-premises active directory authentication using automation with ansible play books.
Involved in developing custom scripts using Python, Shell to automate the deployment process and for Task
scheduling, Systems backups for RHEL.
Composed python and shell scripts to do all CI/CD using Jenkins, Git in GitHub, to access the databases to
retrieve and archive data and to improve application security.
Defined and managed release planning and branching strategy of GIT servers. Also, helped educate
engineering community on the appropriate use of GIT. Coordinated with developers for establishing and
applying appropriate branching, labelling/naming conventions using GIT repos.
Responsibilities:
Created the Automation scripts using Python, Opencafe framework for testing various applications as well
as the integration of these applications (API’s &UI’s) based on REST calls using Selenium and Python,
phrasing the JSON responses.
Developed Python wrapper for instantiating multi-threaded applications and running with other
applications.
Developed entire frontend and backend modules using Python on Django Web Framework.
Used object/relational mapping (ORM) solution, technique of mapping data representation from MVC
model to Oracle Relational data model with an SQL-based schema.