Post Job Free

Resume

Sign in

Azure Resource Manager

Location:
Cary, NC, 27511
Salary:
80
Posted:
April 29, 2021

Contact this candidate

Resume:

ALEKHYA T

469-***-**** adl1me@r.postjobfree.com

https://www.linkedin.com/in/alekhya-thanga-9667a8208/

CERTIFICATIONS:

Microsoft Certified: Azure Administrator Associate (AZ-104)

Microsoft Certified: DevOps Engineer Expert

CKA: Certified Kubernetes Administrator

AZ-400 Designing and Implementing Microsoft DevOps Solutions

PROFESSIONAL SUMMARY:

An Ardent Professional with an experience of 7+ years in IT industry comprising knowledge in Configuration Management tools like Ansible, Chef, Continuous Integration and Continuous Delivery (CI/CD) using Azure DevOps, Cloud Automation, Version Control, End-to-End Automation, Build and Release, Linux and System Administration with cloud platforms like Microsoft Azure, Amazon Web Services (AWS), OpenStack, GCP, under the Unix/Linux/Windows platform's with strong knowledge on the principles and best practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies.

Proficient in Microsoft Azure IAAS, SAAS and PAAS services such as Virtual Networks, Virtual Machines, Blob storage, Azure Data Factory, Cloud Services, Resource Groups, Express Route, Traffic Manager, VPN, Load Balancing, Application Gateways, Auto-Scaling, deploying Web Apps, monitoring by Azure Application Insights and creating Web-Jobs.

Experience in using Azure Resource Manager (ARM) to deploy, update and delete multiple resources on Azure and in migrating the on-premise resources to Azure with Azure site recovery (ASR) and Azure backups.

Expertise in deploying AZURE AD Connect, configuring using AZURE AD Connect. Experience in Azure Network Security Groups, Azure Operational Insight and OMS, AZURE Premium Storage, Site Recovery, Network Virtual Appliance, Client-Side encryption for Azure storage objects.

Highly experienced in migrating from AWS to Azure, Jira to Azure DevOps Migration, GitHub to Azure DevOps Migration along with Experience in configuring and using PaaS offerings (like Azure Database services, Azure Kubernetes Service, DNS, Application gateway etc.).

Implemented a CI/CD pipeline using Azure DevOps (VSTS, TFS) in both cloud and on-premises with GIT, MS Build, Docker, Maven along with Jenkins plugins.

Involved in setting up Azure DevOps platform by creating multiple projects, teams in an organization and also onboarded users to the organization to different access levels such as Stakeholders, Basic, MSDN based on desired role in their team.

Working 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 Azure DevOps Services.

Experienced in design and application deployment of AWS infrastructure utilizing services such as EC2, RDS, VPC and managed network and security, Route 53, Direct Connect, IAM, Cloud Formation, AWS Ops Works (automate operations), Elastic Beanstalk, AWS S3, Amazon Glacier.

Created, managed AWS CloudFormation Stack and integrated it with CloudTrail for monitoring the infrastructure. Stored versioned CloudFormation templates in GIT, visualized CloudFormation templates as diagrams and modified them with the AWS CloudFormation Designer.

Experience in providing highly available and fault-tolerant applications utilizing orchestration technologies like Kubernetes and Apache Mesos on Cloud Platform.

Designed multiple VPC’s and public/private subnets with required number of IP’s using CIDR blocks, Route Tables, Security groups and Elastic Load Balancer. To grant granular permissions to specific AWS Users, Groups and Roles by creating IAM policies.

Proficient in scheduling, deploying, and managing K8 container replicas on a node cluster and creating clusters with frameworks running on the same resources. Experienced with building and deploying application code using Kubectl, kubelet, kubeadm, kubespray.

Created and monitored the Kubernetes master cluster and configuring networking and other Kubernetes primitives like Elastic Kubernetes Service (EKS).

Created Kubernetes cluster with objects like Pods, Deployments, Services and ConfigMaps and created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and Helm packages.

Experience in Kubernetes to deploy scale, load balance, and manage Docker containers with multiple names spaced versions using Helm charts.

Proficiency in using Docker Hub, Docker Engine, Docker images, Docker Weave, Docker Compose, Docker Swarm, and Docker Registry and used containerization to make applications platform when moved into different environments.

Experience in writing Groovy Scripts, Jenkins Files for Continuous Integration and used Jenkins for uploading Artifacts into Nexus Repository and deployed those artifacts into docker containers.

Expert in Setting up Continuous Integration (CI) by configuring Build, Code, Deploy and test automation Jobs in Jenkins for different applications and in creation and deployment using Codeship to automate branch & project creation in Git using (Groovy language) in Jenkins file.

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.

Experienced in writing Terraform scripts for creating fault tolerant and highly scalable cloud environments (in AWS/AZURE) and developed and maintained Cloud Formation JSON Templates for automating the provisioning of AWS resources (IAM, EC2, S3, SNS, RDS, ELB and Auto Scaling).

Using Terraform as a tool, Managed different infrastructure resources Cloud, VMware, Bare Metal Servers and Docker containers. Also, configured RDS instances and map more complex dependencies and identify network issue using Terraform.

Responsible for OpenStack project core infrastructure including code review, continuous integration systems, and developer tools and OpenStack Multi-node Installation, Configuration and Administration.

Extensive hands-on experience with Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quick deploys of critical applications, and proactive management of changes.

Experience with Ansible Playbooks, modules, roles, and used them in Cloud (AWS, Azure) environments and experience with Ansible Tower to manage multiple nodes and manage inventory for different environments.

Experience in Configuration management tools such as Chef, Ansible, and Puppet. Wrote Chef recipes and cookbooks in Ruby scripting.

Worked on HashiCorp Vault secret management tool to provide security for credentials, tokens and API keys.

Maintained repositories in the Bitbucket for the services developed and set up automated testing and

deployments using Jenkins.

Well versed with Software development life cycle (SDLC), Software Test life cycle (STLC) and Bug life cycle and worked with testing methodologies like Waterfall and Agile (SCRUM).

Experience in using tools like JIRA for ticketing, Integrating JIRA into Splunk Enterprise and Bug Reporting for product through JIRA Experience in using NAGIOS, and Kafka tool used for Monitoring.

Extensive knowledge in installing and configured ELK stack in both legacy and Docker swarm mode and pipelined application logs from App server to Elastic search through Logstash, indexes, shards, and replicas.

Integrated Ansible with Jenkins to provide Automation, Continuous Integration through Jenkins managed nodes over SSH/Power shell using Ansible.

Worked on implementing test cases to follow DevSecOps strategy model that supports microservice applications via Jenkins pipelines.

Experience in configuring cloud servers and managing Security Patches via Ansible playbooks and roles.

TECHNICAL SKILLS:

Cloud

Azure, AWS, OpenStack.

Infrastructure Management Tools

Terraform, ARM Templates, Cloud Formation

Configuration Management Tools

Ansible, Chef, Puppet

CI/CD Tools

Jenkins, Azure DevOps, Hudson, Bamboo

Build Tools

MAVEN, GRADLE, ANT

Container Tools

Docker, Kubernetes, Docker Swarm

Version-Control Tools

GIT, Azure Repo, CVS, SVN, Bit Bucket,

Monitoring Tools

ELK, Cloud watch, Nagios, Splunk,

Scripting

Perl, Python, /Shell, Ruby, XML, JSON, POWERSHELL, YAML, GROOVY

Application Servers

WebLogic 9.x/10.x, WebSphere 6.x/7.x/8.x, JBOSS 4.1

Web Servers

Apache HTTP, Nginx, Apache TOMCAT

Networking

DNS, DHCP, SMTP, HTTP, SNMP

Operating Systems

Linux, UBUNTU, UNIX, WINDOWS

Virtualization Tech

VMware vSphere ESXi, VMware Workstation, Oracle Virtual box

EXPERIENCE:

TOYOTA NORTH AMERICA–Plano, TX Oct 2019 – Present

Sr. Azure Cloud Infrastructure Engineer:

Key Responsibilities:

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.

Expertise in Azure Role-based Access Control (RBAC) to separate duties within our team. Configured Shared Access Signature (SAS) tokens and Storage Access Policies in Azure Cloud Infrastructure by setting up Azure DevOps pipeline with Azure CLI task.

Created Azure DevOps Pipeline to build and publish Docker image to Azure Container Registry and integrated it with Azure Kubernetes Service (AKS) and setup set up secrets store CSI driver provider to fetch secrets from Azure key vault while deploying microservice applications.

Implemented Azure Active Directory for single sign-on access to thousands of cloud SaaS applications like Office 365, Dropbox. Involved in configuration for Web apps/Function apps, V-net integration, HCM, App Insights, Active directory, Azure Key Vault and Security on Azure.

Worked as a cloud Engineer, involved in configuration for V-net integration, HCM, Web apps/Function apps, Application gateway, Active directory, Azure Key Vault, App Insights, Encryption and Security on Azure.

Design roles and groups using Azure Identity and Access Management (IAM).

Built a prototype Azure Data Lake application that accesses 3rd party data services via Web Services. The solution dynamically scales, automatically adding/removing cloud-based compute, storage and network resources based upon changing workloads.

Responsible for implementing containerized based applications on Azure Kubernetes by using Azure Kubernetes service (AKS), Kubernetes Cluster, which are responsible for cluster management.

Managed Virtual Networks to deploy agent nodes, Ingress API Gateway, MySQL Databases and Cosmo DB for stateless storage of external data, and setup reverse proxy Nginx in the Azure Kubernetes Service AKS cluster.

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.

Built CI/CD pipeline with Azure DevOps for Kubernetes container environment, utilizing Kubernetes and docker for the runtime environment for the CI/CD system to build test and deploy on DEV and PROD environments.

Experienced as build and release engineer, deployed the services by VSTS (Azure DevOps) pipeline. Created and Maintained pipelines to manage the IAC for all the applications.

Deployed and optimized two tier .NET web application to Azure DevOps to focus on development by using services such as Repos to commit codes, Test Plans to trigger application and unit test, deployed artifacts to App Service, Azure Application Insight.

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.

Hands-on experience in deploying Kubernetes Cluster on cloud environment with master/minion architecture and wrote many YAML files to create many services like pods, deployments, auto scaling, load balancers, labels, health checks, Namespaces.

Experience in developing APIs using Kubernetes to manage and specify the copies of the Docker containers to run the actual servers in the Azure cloud environment. Scheduled, deployed and managed Container replicas onto a node cluster using Kubernetes.

Worked with Docker and Kubernetes on multiple cloud providers, from helping developers build and containerize their application to deploying either on public or private cloud.

Setup and integrated Prometheus with Grafana for Monitoring. Used Elasticsearch (ELK stack) for centralized logging and analytics in the continuous delivery pipeline to store logs and metrics into Azure storage using storage function.

Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and managed releases of Helm packages. Established a local dev workflow that is centered around minikube to validate deployments in Kubernetes.

Worked to setup Jenkins as a service inside the Kubernetes cluster to reduce the failover downtime to minutes and to automate the Docker containers deployment without using configuration management tool.

Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes and experienced with Docker container service.

Used Terraform for building, changing, and versioning Microsoft Azure infrastructure safely and efficiently. Involved in setting up Terraform continuous build integration system.

Provisioned load balancer, auto-scaling group and launch configuration for microservices using Ansible and configured AppDynamics to monitor AKS pod failures and restarts, node starvation, missing dependencies such as Services, Config maps and Secrets.

Wrote many Python Scripts to automate the process such as tagging the resources based on the user input and by processing the CSV as well as YAML files provided as Inputs.

Installing RedHat Linux using kickstart and applying security policies for hardening the server based on the company policies.

Implemented Ansible Tower, developed Ansible playbooks for managing the application/OS configuration files in GitHub and deploying the application in Linux environment.

Used Ansible Galaxy to pull the reusable modules for ansible and performed the installation and configuration of middleware. Integrated Ansible with Jenkins to provide automation, continuous integration through Jenkins.

Managed software artifacts required for development using repository managers JFrog Artifactory and integrating it with Azure DevOps pipelines for Continuous Integration.

Installed and configured Nagios as monitoring tool for disk usage, CPU utilization, list of open files etc. and sending alerts to our teams based on the same. Setup threshold alerts in Nagios XI and updated contact definitions to notify potential service or host interruptions.

Environment: Azure, Chef, Ansible, Shell, Python, Linux, Jira, Jenkins, Apache Tomcat 7.x, Docker, Virtualization, Kubernetes, NGINX, Data Dog, Splunk, Pager Duty, Slack, Prometheus, ELK.

AETNA–Hartford, CT Apr 2018 – July 2019

Sr. DevOps Cloud Engineer:

Key Responsibilities:

Configured private end point for Azure Cosmos DB using Azure Private Link through automatic approval method, combined with NSG policies to secure data using PowerShell script.

Migrated on prem to windows azure by building azure disaster recovery environment, azure recovery vault and azure backups from the scratch using power shell script.

Experience in administrating of IAAS & PAAS Virtual Machines and Web/Worker roles on Microsoft Azure Classic, Resource Manager and troubleshooting issues on Azure VMs. Supported technologies, such as Active Directory Federation Services, Azure Active Directory, and PowerShell.

Proficient in design, configure, and deploy solutions on Microsoft Azure using AZURE PowerShell Module, Azure Resource Manager (ARM) Templates, and Azure CLI while focusing on auto-scaling and high-availability.

Setup Azure Virtual Appliances (VMs) to meet security requirements as software-based appliance functions (firewall, WAN optimization and intrusion detections) and Implemented high availability with Azure Classic and Azure Resource Manager deployment models.

Applied enforcements and safeguards on the AKS cluster by integrating Azure Policies using PowerShell in Azure DevOps.

Experience in designing, configuring, and deploying solutions on Microsoft Azure using (Azure Resource Manager) ARM Templates, AZURE PowerShell Module and, Azure CLI focusing on high-availability and auto-scaling.

Azure Automation through Runbooks Creation, Migration of existing scripts, Authorizing, Configuring, Scheduling and involved in administrative tasks that include Build, Design, Deploy of Azure environment.

Configured and Integrated Docker container orchestration framework using Kubernetes by creating pods, deployments and used Python Scripts to schedule, deploy and manage container replicas onto a node cluster using Kubernetes.

Expertise in using Docker to containerize custom web applications and deploy them on Digital Ocean with Ubuntu instances through SWARM Cluster and to automate the application deployment in cloud using Vagrant.

Worked on setting up the Kubernetes sandbox on Azure Kubernetes Services (AKS) for testing the different features and manage containerized applications using its nodes, ConfigMaps, selectors, services, and deployed application containers as Pods.

Configured the Kubernetes cluster to reduce the failover downtime to minutes and to automate the Docker containers deployment without using configuration management tool.

Designed distributed private cloud system solution using Kubernetes (Docker) on CoreOS. Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks.

Developed microservices on tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs using Jenkins pipeline and deployed the services on Kubernetes.

Extensively worked on Jenkins by installing, configuring, and maintaining the purpose of CI and End-to-End automation for all build and deployments implementing CI/CD for the database using Jenkins. Used Jenkins API to query the Jenkins server state and change configuration and automate jobs on nodes.

Implemented Jenkins pipeline jobs to create Azure Infrastructure from GitHub repositories containing Terraform code and created on-premises active directory authentication using automation with ansible play books.

Implemented Terraform Templates automating Azure IAAS vm's using terraform modules and deployed virtual machine scale sets in production environment.

Used Terraform to Setup infrastructure in PCF and Azure Environments. Converted existing Terraform modules that had version conflicts to utilize cloud formation during Terraform deployments to enable more control or missing capabilities.

Experience on Ansible Playbooks, modules, roles, and used them in Cloud (AWS, Azure) environments and experience with Ansible Tower to manage multiple nodes and manage inventory for different environments.

Hands-on experience on Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.

Used Ansible to deploy microservices in Docker containers in Docker machine environments for scalable applications.

Implemented DevSecOps model using SAST (Static Application Software Testing) and DAST (Dynamic Application Software Testing) tools. These tools scan the proprietary code for coding errors and design flaws as well as mimic the behavior of a hacker for applications and APIs.

Environment: Azure, Azure DevOps, AWS, AWS Lambda, Chef, Terraform, Ansible, Shell, Python, Linux, Jira, Jenkins, Apache Tomcat 7.x, Docker, Virtualization, Kubernetes, NGINX, Data Dog, Splunk, Pager Duty, Slack, Prometheus, ELK.

AIG–Houston, TX Jan 2017 – Mar 2018

AWS Cloud Administrator

Key Responsibilities:

Experience in building highly available, cost effective and fault tolerant systems using multiple AWS EC2 instances, Auto Scaling, AWS Elastic Load Balance and AWS Amazon machine image (AMIs), DNS mapping with subdomain using Route 53.

Participated in the release cycle of the product which involved environments like Development, QA, UAT and Production.

Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection (VPC), provided high availability of applications of EC2 instances by taking the advantages of AWS High availability options.

Configured S3 versioning and lifecycle policies in AWS, to backup files and archive files in Glacier.

Migrated and automated cloud deployments using API's, Puppet, python (Boto & fabric) and AWS Cloud Formation Templates.

Involved in setting up and operating AWS RDS & NoSQL Database DynamoDB services.

Configured and maintained Puppet Master server, also responsible for creating, and updating Puppet modules using manifests and pulling them from Puppet Agents.

Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.

Worked on Jenkins, Git Hub, Puppet, Artifactory and all internal build systems for the core development team on an enterprise-level Java-based cloud orchestration/automation tool.

Performed Branching, Tagging, Release Activities on Version Control Tools: SVN, GIT, GitHub, clear case, and eclipse using JSON files.

Managed all the bugs and changes into a production environment using the Jira tracking tool.

Monitored System Activities like CPU, Memory, Disk and Swap space usage to avoid any performance issues.

Involved in Configuration of LDAP, NFS and NIS in Linux and implemented Samba for sharing of resources between Linux and Windows environments.

Orchestrated and migrated CI/CD processes using Cloud Formation and Terraform templates and Containerized the infrastructure using Docker, which was setup in Vagrant. Used Ansible to configure the built resources and troubleshoot the build issues with ELK and work towards the solution.

Created Terraform templates for provisioning AWS resources and used Terraform graph to visualize execution plan. Used Terraform to deploy the infrastructure necessary to create development, test, and production environments for software development projects.

Automated Datadog Dashboards with the stack through Terraform Scripts. Configured CloudWatch and Datadog to monitor real-time granular metrics of all the AWS Services and configured individual dashboards for each resource Agents.

Implemented Terraform modules for deployment of applications across multiple cloud providers. Worked with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation.

Hands on experience in writing Terraform modules to manage AWS/Azure infrastructure, for automatic creation of RDS instances, VPCs, Autoscaling groups, Load balancers, SQS, S3 buckets.

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.

Experienced in working with configuration management tool Puppet that includes the installation and configuration of the Puppet master, agent nodes and an admin control workstation along with objects such as Puppet resource, class, Manifest, modules and Forge.

Using the AWS CLI create deployment command to deploy revision from GitHub on behalf on GitHub accounts for the specified applications.

AMERICAN EXPRESS, Fort Lauderdale, FL Oct 2015 – Dec 2016

Site Reliability Engineer

Key Responsibilities:

Implemented Architecture, design, install, configure of VMware ESX, ESXi, vSphere 4 and vSphere 5 environments with VCenter management, Lab Manager, vCloud Director, vCloud automation center, Consolidated Backup, DRS, HA, DPM, vMotion, VMware Data Recovery, VMware Site Recovery Manager (SRM), vCenter Operations Manager (vCOps), ThinApp and VMware View desktop virtualization infrastructure (VDI).

Configured GIT with Jenkins and schedule jobs using POLL SCM option and integrated to automate the code checkout process. Wrote JUnit test cases for unit, integration, and functional tests, run automatically by Jenkins in the builds triggered by each push to GIT.

Integrated GIT with Jenkins using the GitHub plugin to automate source-code check-out by providing the repository's URL and credentials.

Scheduled the Linux Cron jobs and Jenkins jobs for build automation. Developed Perl and shell scripts for automation of the build and release process & to perform deployments to JBoss and Tomcat Web servers.

Worked on integrating Ansible Tower with cloud environment, provided role-based access control, setup job monitoring, email notifications, scheduled jobs, multi-playbook workflow to chain playbooks.

Performed Kickstart to automate installation process CentOS server units and wrote bash shell script to create multiple accounts at once and a script to configure samba server on Linux for file sharing.

Worked on GIT (GIT Hub) repositories as Distributed Version Control System. Extensively worked on integrating GIT into the Continuous Integration (CI) environment along with Jenkins configured the services using modern DevOps tools.

AXIS BANK PVT LIMITED- Hyderabad, INDIA July 2014 – Sep 2015

Linux Administrator

Key Responsibilities:

As a Linux Administrator, got involved in designing, shell scripting, supporting Oracle databases, and troubleshooting RHEL Linux / Oracle Linux servers.

Kickstart the Red Hat Linux RHEL 6 on HP Power edge servers and Cisco UCS servers.

Responsible for Installation, configuration, Maintenance, Deployments, Update, Monitoring, performance tuning on Linux. Installed, configured, and maintained Enterprise RedHat, Ubuntu Linux, and Windows servers. Tasked with name services DNS, NIS, LDAP, and client/server computing.

Redefined processes and implemented tools for software builds, patch creation, source control, and release tracking and reporting on UNIX, created NFS Mount Points on Red hat Linux Solaris,

Provided systems administration support to Linux systems including server and workstation upgrades, backup and disaster recovery, monitoring, user account setup.

TETRASOFT INDIA PVT LTD. - Hyderabad, INDIA Aug 2013 – June 2014

.NET Developer

Key Responsibilities:

Developed .NET library project using C# and provides middle layer components with HTTP Module and will be distributed to all DIIT developers via MSI package with full blown MSDN style help document using NDOC 1.3

Created different business classes and interfaces using .Net Framework 4.0 with Object Oriented Programming Methodology.

Developed ASP.NET MVC 4 application in Test Driven Development environment using Microsoft Test as the Testing framework.

Designing and developing the web forms using ASP.Net 2.0. and used CSS in ASP.Net Pages.



Contact this candidate