Post Job Free

Resume

Sign in

Azure Engineer

Location:
Austin, TX, 78741
Posted:
May 28, 2020

Contact this candidate

Resume:

Anil G

Sr. DevOps /Cloud Engineer

addg3r@r.postjobfree.com

210-***-****

www.linkedin.com/in/anil-g-49610117a

https://github.com/anil4u

Professional Summary:

8+ years of experience in IT industry as a with deep experience on Cloud Implementation and Migration, Cloud services, Cloud security, Infrastructure as Code, Containerization/Orchestration, Configuration Management, CI/CD etc.

Migrating Existing Active Directory and Exchange users to Microsoft Azure AD using Azure AD Connect, Active Directory Federation Service ADFS and DirSync tools.

Experience in dealing with Windows Azure IaaS - Virtual Networks, Virtual Machines, Cloud Services, Resource Groups, Express Route, VPN, Load Balancing, Application Gateways, Auto-Scaling, Traffic Manager.

Experience in Google Cloud Deployment Manager, write flexible template and configuration files and use them to create deployments that have a variety of Google Platform services, such as Google Cloud Storage, GoogleComputeEngine, and Google Cloud SQL, configured to work together.

Configuring and deploying instances on GCP environments and Data centers, also familiar with Compute, Kubernetes Engine, Stackdriver Monitoring, Elastic Search and managing security groups on both.Good at manage hosting plans for Azure Infrastructure, implementing and deploying workloads on Azure virtual machines (VMs).

Strong Windows Azure experience dedicated to the .NET stack of technologies, proficient in IT operations including in Windows Azure deployments, incident management, production support for all types of Azure components, IIS/SQL server, IT administration and maintenance, Project Management and PowerShell scripting.

Extensive experience in strategy and practical implementation of AWS Cloud services which include EC2, EBS, S3, Glacier, Storage Gateway, VPC, Route 53, RDS, ELB, EMR, ECS, Cloud Front, Elastic Cache, Cloud Watch, CloudTrail, RedShift, Lambda, AWS Elastic Beanstalk, SNS, Dynamo DB. And, also worked in migrating a production infrastructure into an Amazon Web Services utilizing AWS Cloud formation, Code Deploy, Code Commit, Chef, EBS and Ops works.

Experience in working with Terraform and AWS Cloud Formation templates for automating Infrastructure provisioning as Code – for example, VPC’s, ELB’s, Security groups, SQS queues, S3 buckets etc.

Reduced costs by ~$25000 each month by eliminating unnecessary servers and consolidating databases

Expertise in deep development/enhancement of OpenStack components such as Nova, neutron, designate, Cinder, Swift, Image, Horizon & Identity and Ceilometer.

Expertise in PCF architecture and design, troubleshooting issues with platform components, and developing global/multi-regional deployment models and patterns for large-scale developments/deployments on Cloud Foundry.

SQL Azure, NoSQL, Storage, Network services, Azure Active Directory, Azure service bus, API Management, Scheduling, Auto Scaling, and Power Shell Automation. And used Azure service fabric to package, deploy, and manage scalable and reliable microservices and containers.

Expertise in App Containerization technology Docker, creating Docker images, Containers, Docker Registry to store images, cloud-based registry Docker Hub, Docker Swarm to manage containers.

Experience in Kubernetes to deploy scale, load balance and manage Docker containers with multiple name spaces versions and good understanding of Open Shift Platform in managing Docker Containers and Kubernetes Clusters.

Experience in emerging new technologies like Hashi Corp Vault, Packer and Helm in microservices architecture. Troubleshooting Kubernetes Infrastructure setup and supporting application teams to fix their applications issues.

Encrypt and decrypt Application data with an HTTP (TLS) API call. Key management, encryption algorithm, and more are offloaded and centrally managed by Vault.

Developed PowerShell scripts to provide reliable and scalable automation

Managed deployment pipeline using TeamCity, VSTS and Octopus Deploy tools,Create strong workflow processes and CI/CD pipelines

Configure and Set up application is IIS,Perl and Python scripting

Design database schema, develop stored procedures, and SQL Server Integration Services (SSIS) packages

Troubleshooting applications built on ASP.NET, .NET, C#, JavaScript technologies and SQL Server

Extensively worked on Chef Roles, Cookbooks, Recipes, Templates, Resources, Attributes & Data bags. Configured Chef Server Enterprise on-premise, workstation and bootstrapped the nodes using knife and tested Chef Recipes, Cookbooks with test-kitchen and Chef inspect.

Experienced using different log monitoring tools like Splunk, ELK (Elasticsearch, Log Stash, and Kibana) to see logs information. Monitor & get the health & security notifications from nodes. Created monitors, alarms & notifications for EC2 hosts using CloudWatch. And Implemented Instances and Prometheus on Kubernetes.

Experience in Splunk solution design, architect, deployment and configuration of Splunk components like forwarders, Indexers, Search heads etc.

Extensively worked on Jenkins/Hudson, Bamboo and Drone for Continuous Integration and strong experience with integration of Ant and Maven Build Frameworks.

Experience with the Apache Kafka platform and other messaging buses and Knowledge in Security framework integration. Configured Kafka Cluster and enabled security and configured monitoring tools on messaging platforms. Remote login to Virtual Machines to troubleshoot, monitor and deploy applications.

Cloud Platforms

AWS, Azure, OpenStack, Google Cloud Platform (GCP).

Configuration Management Tools

Ansible, Chef, Puppet.

CI/CD Tools

Jenkins, Bamboo, Hudson.

Build Tools

Maven, ANT, Gradle.

Virtualization Technologies

Windows Hyper-V, VMware ESXi, Virtual Box, vCenter, vSphere, vRealize, Power VM.

Containerization Tools

Kubernetes, Docker, OpenShift, Spinnaker.

Application/Web Server

Tomcat, Apache, Application Server, IIS, Oracle WebLogic Server 11g.

Testing and ticketing tools

SonarQube, Selenium, JIRA.

Monitoring and Logging Tools

Nagios, Splunk, ELK, CloudWatch, Azure Monitor, Datadog, Prometheus, Grafana.

Version Control Tools

GIT, GitHub, GitLab, Subversion, Bitbucket, Team Foundation Server (TFS).

Scripting and

Programming Languages

Python, Bash/Shell, PowerShell, Ruby, JavaScript, JSON, C, PHP, Java/ J2EE, .Net.

Operating System

UNIX, Linux, Windows, Solaris, MacOS.

Database Systems

Oracle, MySQL, MariaDB, NoSQL (MongoDB, DynamoDB, Cassandra).

Networking/Protocol

DNS, DHCP, Cisco Routers/Switches, NIS, NFS, WAN, SMTP, LAN, FTP/TFTP, TCP/IP.

PROFESSIONAL EXPERIENCE:

Ernst & Young, Austin, TX Dec 19-Tilldate

Sr Cloud Engineer

Responsibilities:

Configured NSGs for two tiers and three tier applications. Experience in integrating on premises servers to Azure. Grouping VNETs and subnets as per the project requirement. Alignment of Azure blob storage and Azure file servers. Array private and public facing Azure load Balancers

Performed provisioning of IaaS, PaaS Virtual Machines and Web, Worker roles on Microsoft AZURE Classic and Azure Resource Manager, and Deployed Web applications on Azure using PowerShell Workflow.

Provisioning servers/instances using infrastructure as code such as Terraform and ARM TEMPLATES. Code is stored in a private repository and constantly updated.

Leveraged in Azure infrastructure management (Azure Web Roles, Worker Roles, SQL Azure, Azure Storage, Azure AD license). Performed configuration of Azure web Apps, App services, Application insights, gateway, Azure DNS, Traffic manager, App services, Analyzing Azure Networks with Azure Network Watcher, Implementing Azure Site Recovery, Azure stack, Backup and Automation.

Implemented cluster services using Docker and Kubernetes to manage local deployments in Kubernetes by building a self-hosted Kubernetes cluster using Terraform and Ansible and deploying application containers.

Used Kubernetes to manage containerized applications using its nodes, Config Maps, selector, Services & deployed application containers as Pods.

Managed Kubernetes charts using Helm, Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and Managed releases of Helm packages.

Conducted POCs with Docker based applications, server configurations in cloud. Setup the Automated build on Docker HUB.

Created additional Docker Slave Nodes for Jenkins using custom Docker Images and Worked on all major components of Docker like Docker Daemon, Hub, Images, Registry, Swarm etc.

Created Ansible roles in YAML and defined tasks, variables, files, handlers and templates. Created inventory and configured the Ansible files for parallel deployment in Ansible for automating the Continuous delivery process.

Used Ansible and Ansible Tower as configuration management tool, to automate repetitive tasks, deploy applications and manage changes and automate software update and Verify functionality.

Developed Ansible playbooks for managing the application/OS configuration files in GitHub, integrating with Jenkins, and Verifying with Jenkins plugins, deploying the application into the Linux environment.

Worked with an agile Development team to deliver an end to end continuous integration/continuous delivery product in an open source environment using Jenkins. Created and executed test cases and test scenarios for various functionalities using Selenium.

Responsible for CI/CD process implementation using Jenkins along with Python and Shell scripts to automate routine jobs.

PWC, Tampa, FL Apr19-Nov 19

Sr Cloud Engineer

Responsibilities:

Configured NSGs for two tiers and three tier applications. Experience in integrating on premises servers to Azure. Grouping VNETs and subnets as per the project requirement. Alignment of Azure blob storage and Azure file servers. Array private and public facing Azure load Balancers

Migrating Existing Active Directory and Exchange users to Microsoft Azure AD using Azure AD Connect, Active Directory Federation Service ADFS and DirSync tools.

Performed provisioning of IaaS, PaaS Virtual Machines and Web, Worker roles on Microsoft AZURE Classic and Azure Resource Manager, and Deployed Web applications on Azure using PowerShell Workflow.

Worked with Terraform Templates to automate the Azure IaaS virtual machines using terraform modules and deployed virtual machine scale sets in production environment. Experience in dealing with Windows Azure IaaS - Virtual Networks, Virtual Machines, Cloud Services, Resource Groups, Express Route, VPN, Load Balancing, Application Gateways, Auto-Scaling, Traffic Manager.

Knowledgeable in using Azure PaaS Solutions like Azure Web Apps, Web Roles, Worker Roles, SQL Azure and Azure Storage and in configuring and deploying the Operations Management Suite (OMS) to monitor and track changes.

Worked on Azure Fabric, Microservices, IoT & Docker containers in 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.

Developed HTML prototypes and UI deliverables, such as wireframes, flowcharts, screen mock-ups, and designed user interface using HTML and CSS to make the interface user-friendly.

Created and deployed VMs on the Microsoft cloud service Azure, created and managed the virtual networks to connect all the servers and designed ARM templates for Azure platform. Configured three types of blobs, block blobs, page blobs, and append blobs in Azure for storing a large amount of unstructured object data such as text or binary data, that can be accessed from anywhere via HTTP or HTTPS.

Worked with CHEF plugin, chef handlers, push jobs and exposure to chef supermarket to leverage the existing cookbooks for quick automation of general deployment and Infrastructure tasks.

Performed development and version control of Chef Cookbooks, testing of Cookbooks using Test Kitchen and running recipes on nodes managed by on-premise Chef Server.

Replaced Splunk logging and analytics with an automated ELK cluster, increasing data capture capacity and reducing costs.

Installed and configured ELK stack in both legacy and Docker swarm mode and pipelined application logs from App Server to Elastic search through Logstash.

Created additional Docker Slave Nodes for Jenkins using custom Docker Images and Worked on all major components of Docker like Docker Daemon, Hub, Images, Registry, Swarm etc.

Configured the Kubernetes provider with office which is used to interact with resources supported by Kubernetes to create several services such as Config Map, Namespace, Volume, Auto scaler, etc.

Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, templatize Kubernetes manifests, provide a set of configuration parameters to customize the deployment and Managed releases of Helm packages.

West corporation: Omaha, NE Dec17-Apr19

Sr DevOps Engineer

Responsibilities:

Configured AWS Virtual Private Cloud (VPC) and Database Subnet Group for isolation of resources within the Amazon RDS MySQL DB cluster, AWS-Dynamo DB and AWS-RedShift.

Virtualized the servers on AWS using the Docker, create the Docker files and version control to achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx.

Implemented multi-tier application provisioning in the OpenStack cloud. Established an automated system of creating VMs in OpenStack& VMWare for Dev, ISO, Pre-Prod, & Prod, with minimal intervention for smooth transitions.

Implemented a Kubernetes Container Orchestration solution within OpenStack allowing for easy management, creation & recovery of OpenStack assets.

Provisioned the highly available EC2 instances using Terraform and CloudFormation templates, wrote new plugins to support new functionality in Terraform and involved in using terraform migrate legacy and monolithic systems to Amazon Web Services.

Created Terraform scripts to launch the platform common services like CI/CD tool Jenkins, Configuration Management Tool Chef, Secrets management tool Vault.

Responsible for Administering and maintaining Jenkins and Jenkins slaves on windows and Linux (Debian/Ubuntu). Created many Jenkins slaves and setup jobs on master to run on slaves.

Created additional Docker Slave Nodes for Jenkins using custom Docker Images and pulled them to ECR. Worked on all major components of Docker like, Docker Daemon, Hub, Images, Registry, Swarm.

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

Worked on Docker to containerize the Application and all its dependencies by writing Docker file, Docker-Compose files, Docker container snapshots, managing Docker volumes, and deployed Docker Swarm using Ansible.

Utilized Ansible for configuration management of hosted Instances within AWS. Configuring and Networking of Virtual Private Cloud (VPC).

Set up build environment integrating with Git and Jira to trigger builds using Web Hooks and Slave Machines by integrating Docker container-based test infrastructure to Jenkins CI test flow.

Worked with Ansible for Orchestration of Deployments for various servers and managed Ansible Playbooks with Ansible modules, implemented CD automation using Ansible, also involved in managing existing Tomcat Webservers and automated the configuration of new servers.

Created and maintained many Cookbooks and Recipes in Chef to speedup automation of various applications, configuration and deployment of software components.

Developed Chef Cookbooks, Recipes, Resources and Run lists, Managed Chef client nodes, and uploaded cookbooks to chef-server using Workstation.

Worked on MongoDB and MS SQL Server DB Tasks (DML, DDL Executions, Log Rotations, Table space alterations, user management etc.).

Handled continuous integration with Jenkins by using various plugins like Global Build Stats, Multiple SCMs, Parameterized Trigger and Configuration Slicing to increase the productivity.

Configured and managed ELK stack to collect, search and analyze log files across the servers and created optimized indexes and derived analytics on Elasticsearch data.

Setup SCM Polling for Immediate Builds with Maven and Maven Repository (Nexus Artifactory) by installing Jenkins Plugins for GIT Repository.

Deloitte: Philadelphia, PA Aug16-Dec17

Sr DevOps Engineer

Responsibilities:

Created AWS CloudFormation templates to create custom-sized VPC, subnets, EC2 instances, ELB, security groups. Worked on tagging standard for proper identification and ownership of EC2 instances and other AWS Services like Cloud Front, cloud watch, RDS, S3, Route53, SNS, SQS, Cloud Trail.

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.

Assisted internal users of Splunk in designing and maintaining production-quality dashboard. Involved in Creating and managing index, create user, role, Permissions to knowledge objects, also providing user and role access permissions to the other teams.

Determined ways to optimize/improve JIRA and JIRA Agile setup and process workflows, as well as identify where functionality can/cannot meet user requests.

Used CHEF, Knife, Ohai to create cookbooks and recipes to install packages that automate with Linux Setting up CHEF Cookbooks to perform builds and deployment management. Automate Continuous Build and Deploy Scripts for Hudson/Jenkins Continuous Integration tool.

Configured NSGs for two tiers and three tier applications. Experience in integrating on premises servers to Azure. Grouping VNETs and subnets as per the project requirement. Alignment of Azure blob storage and Azure file servers. Array private and public facing Azure load Balancers

Performed provisioning of IaaS, PaaS Virtual Machines and Web, Worker roles on Microsoft AZURE Classic and Azure Resource Manager, and Deployed Web applications on Azure using PowerShell Workflow.

Worked with Terraform Templates to automate the Azure IaaS virtual machines using terraform modules and deployed virtual machine scale sets in production environment.

Performed all necessary day-to- day GIT support for different projects, Responsible for design and maintenance of the GIT Repositories, and the access control strategies.

Administered Red Hat Linux server including security patching, kernel tuning, RAID disk array management, software packaging and installation using RPMs.

Deutsche Bank, Jersey City, NJ Jan16-Aug16

DevOps Engineer

Responsibilities:

Deployed AWS Solutions using EC2, S3, and EBS, Elastic Load balancer (ELB), auto-scaling groups and OpsWorks.

Planed, deployed, monitored, and maintained Amazon AWS cloud infrastructure consisting of multiple EC2 nodes and VMWare virtual machines as required in the environment.

Performed S3 buckets creation, policies on the IAM role based polices and assigned to cloud instances.

Created Python scripts to totally automate AWS services which includes web servers, ELB, Cloud Front distribution, database, EC2 and database security groups and application configuration, this script creates stacks, single servers, or joins web servers to stacks.

Worked on documentation - Chef basics, Initial setup of Chef, Data bags implementation, Coding standards, Cookbook document, Testing docs.

Implementing a Continuous Delivery framework using Jenkins, CHEF, Maven in Linux environment. Created virtual environments via vagrant with chef client provision.

Designed CI/CD Pipelines to make use of Docker files and Make files for building docker images and validating containers using entry points.

Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python.

I wrote the ansible playbooks which is the entry point for Ansible provisioning, where the automation is defined through tasks using YAML format. Run Ansible Scripts to provision Dev servers.

Worked on GIT Bucket which includes creating new users, Branching, Merging the changes and writing some pre-commit & post-commit hook scripts.

Involved in setting up JIRA as defect tracking system and configured various workflows, customizations, and plugins for the JIRA bug/issue tracker.

Worked on setting up Splunk to capture and analyze data from various layers Load Balancers, Webservers.

Installed and configured DHCP, DNS, web servers like Apache, IIS, mail servers like SMTP, IMAP, POP3, and file

SLK Systems, Bangalore India May14 -Jan16

Build and Release Engineer

Responsibilities:

Involved in DevOps migration/automation processes for build and deploy systems. Used Bamboo and implemented CI/CD pipeline using plugins like conditional build step, deploy to Git.

Setting up continuous integration and formal builds using Bamboo with the Nexus repository and resolved update, merge and password authentication issues in Bamboo and JIRA.

Provided continuous improvement to agile software development teams by working with Bamboo under the CI/CD pipeline. Integrated Ant, Nexus, Bamboo, Bitbucket, Confluence and JIRA.

Implemented CI/CD web hooks & workflows around Bamboo to automate the dev test deploy workflow around Puppet. Installed and Managed Bamboo and Nexus for CI and Sharing Artifacts respectively within the company.

Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.

Wrote Puppet modules for installing different packages, managing versions, setting parameters and manage Web Applications, Config Files, Data Base, Commands, and Users Mount Points.

Analyzed frequently occurring system breaks and automated fixes with repetitive tasks using Shell and Python scripts and used to send notifications after each deployment.

Implemented and configured Nagios for continuous monitoring of applications and enabled notifications via emails and text messages.

Involved in setting up JIRA as defect tracking system and configured various workflows, customizations, and plugins for the JIRA bug/issue tracker.

Integrated Bitbucket with JIRA for transition JIRA issues from within Bitbucket Server and monitored the JIRA issues in Bitbucket Server.

Experience with RHEL Linux systems, virtualization in a large-scale environment, experience with Linux Containers.

Kewill, Hyderabad

Linux Administrator June12-May14

Responsibilities:

Linux Administrator in a large team responsible for maintaining Linux operating systems such as RHEL, CentOS, Ubuntu and SUSE 10/11.

Updated and automated Release reports for Change Management. Created SVN configuration record for builds using derived objects generated during build audit process.

Responsible for building and releasing packages for testing. Adding servers to the domain and managing the groups and users in Active Directory.

Create and Cloned Linux Virtual Machines, Templates using VMware vSphere Client, vRealize and migrating servers between ESXi Hosts.

Building & configuring RedHat Linux systems over the network, implementing automated tasks through Crontab, resolving tickets according to the priority basis.

Administered RedHat Linux servers for several functions including managing Apache/Tomcat server, Mail server, MySQL database and firewalls in both development and production.

Expertise in UNIX shell scripting and python scripts used to automate day to day administrative tasks. Involved in writing Python, Shell scripts for compilation and deployment process.

Worked in an Agile / Scrum development team to deliver an end to end continuous integration and continuous deployment in SDLC.



Contact this candidate