Post Job Free
Sign in

Engineer Azure

Location:
Raleigh, NC
Posted:
December 07, 2020

Contact this candidate

Resume:

AKSHAY D.

***********@*****.***

+1-919-***-****

Around 7 years of experience in IT industry as a cloud engineer, DevOps engineer, Linux administrator, build and release engineer, deploying applications through continuous integration (CI), continuous deployment (CD), system administration and cloud services like Aws, Azure, open stack.

PROFESSIONAL SUMMARY:

I am an AWS Certified solution architect with experience in solution architecting applications and running them in the cloud and experience in network and security design for applications in the cloud. Also done extensive automation using cloud APIs and SDK’s to create infrastructure programmatically in the cloud.

Experience in configuring Azure web apps, Azure App services, Azure Application insights, Azure Application gateway, Azure DNS, Azure Traffic manager, App services, Analyzing Azure Networks with Azure Network Watcher, Implementing Azure Site Recovery, Azure stack, Azure Backup and Azure Automation.

Handled escalated Support tickets till closure for MS Azure PaaS platform. Configured AD connect to configure federation with on-premises ADFS and Azure AD. Experience is using Microsoft Azure, Tomcat, JBOSS, Web logic and WebSphere Application servers for deployment.

Hands-on experience Designing, planning and implementation for existing On-Prem applications to Azure Cloud (ARM), Configured and deployed Azure Automation Scripts utilizing Azure stack (Compute, Web and Mobile, Blobs, ADF, Resource Groups, Azure Data Lake, HDInsight Clusters, Azure Data Factory, Azure SQL, Cloud Services and ARM), Services and Utilities focusing on Automation.

Involved in designing and deploying applications utilizing almost all AWS stack like EC2, Route53, S3, ELB, EBS, VPC, RDS, DynamoDB, SNS, SQS, IAM and focusing on high availability, fault tolerance and auto-scaling in AWS Cloud formation, deployment services (OpsWorks and Cloud Formation) and security practices (IAM, CloudWatch and CloudTrail)

Worked with several teams to transition workflows to Continuous Integration and Delivery model and implemented best practices for utilizing AWS.

Worked in an environment of Amazon Web Services (AWS) products gained good knowledge in Elastic Cloud Computing, Simple Storage Services, Cloud Formation, Glacier, Block Storage, Elastic Beanstalk, Amazon Lambda, Virtual Private cloud, Load balancing, Relational Database Service, and Cloud Watch.

Experience on Kubernetes for creating Projects, Services for load balancing and adding them to Routes to be accessible from outside, Creation of Pods through new application and control the scaling of pods, troubleshooting pods through ssh and logs.

Hands on experience in deploying Kubernetes clusters on top of amazon EC2 instances using KOPS and managed local deployments in Kubernetes creating local clusters and deploying application containers.

Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP (Google Cloud Platform). Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.

Deployment to AWS with Chef, Ansible and Terraform towards AWS or Google Compute cloud, and using Terraform for building, updating, and versioning infrastructure safely and efficiently, as well as creating custom in-house solutions with Chef configurations.

Orchestrated and migrated continuous integration & continuous deployment (CI/CD) processes using Cloud Formation and Terraform, packer Templates and Containerized the infrastructure using Docker, which was setup in Open Shift, AWS and VPCs.

Experience in building Private Cloud Infrastructure of OpenStack and deployed Nagios to monitor and alert the health checks for Nova, Neutron, Keystone, Swift, Glance. Also, can trace complex build problems, release issues and environment issues in a multi-component environment.

Virtualized Docker Images on Amazon EC2, created Docker files, used Nexus Repository as a Private Docker Registry for Docker Images and Clustered the Containers by using Docker Swarm and Kubernetes.

Experience with Docker container configuration, Docker Engine, HUB, Machine, Compose and Docker registry and activation, handling live webhosting & troubleshooting.

Configured Ansible control machine Ansible Playbooks, Roles and Modules. Used Ansible Vault and Ansible Tower to secure sensitive data and control the access of playbooks.

Experience in working with Ansible playbooks for virtual and physical instance provisioning, configuration management, patching and software deployment on cloud environments.

Experience in working on Chef Roles, Cookbooks, Recipes, Templates, Resources, Attributes & Data bags. Proficient in the setup of Chef servers, workstations & bootstrapping infrastructure Chef nodes for configuration management and system deployment tools like vagrant, test-kitchen.

Built out Server Automation and Maintained the Chef and Puppet servers by Cookbooks, Recipes, Roles, Environments, Chef Automate, Chef Compliance and Puppet Manifests, Modules, Puppet DB, Puppet Server.

Good Experience in working with Jenkins and Bamboo for continuous integration and end-to-end automation for build and deployments.

Worked with Jenkins and Hudson to provide continuous automated builds for deployment and build management system. And Application management can use Service Now (CI) data to bring computers into a desired state by Managing Files, Services, or Packages installed on Physical or Virtual Machines.

Integrated Jenkins with Docker container using Cloud bees Docker pipeline plugin and provisioned the EC2 instance using Amazon EC2 plugin.

Implemented a centralized logging system using log stash configured as an ELK stack (Elastic search, Log stash, and Kibana) to monitor system logs, VPC Flow logs, Cloud Trail Events, changes in S3 etc.

Hands on experience in various Puppet objects such as Puppet resource, Puppet class, Puppet Manifest, Puppet modules and Puppet Forge.

Proficient in building deployable Artifacts (War, Jar, Ear, Zip, Tar) from source code and maintained by using Maven (Pom.xml), Ant (Build.xml) and Gradle (Build.gradle). And worked with Groovy Scripts to Automate Configuration in Jenkins.

Experience in working on source control management tools like GIT (GitHub,GitLab), Subversion (SVN) and creating GIT repositories with specified branching strategies.

Linux and DevOps Engineer, Around Eight years of involvement with a solid execution foundation in wide variety of professional system support and solution-based IT services for Linux Systems (or administrations) including monitoring, configuration, troubleshooting and maintenance of operating systems.

Strong experience in installation, configuration, maintenance and troubleshooting of RedHat Linux, SUSE Linux, Ubuntu, Fedora, CentOS, Sun Solaris, Windows Servers and customizing the Kickstart and Jumpstart scripts to automate the installation of various servers used for various internal projects.

Experience in all phases (Requirement gathering and analysis, Design, Implementation, Testing, Deployment, Maintenance) of software development life cycle (SDLC) with software development methodologies (Agile, Scrum, Waterfall model).

TECHNICAL SUMMARY:

Operating systems

Unix, SUSE Linux, Ubuntu, Centos, RHEL, Windows

Application/Web servers

WebSphere, WebLogic Server, Red Hat JBoss, Apache Tomcat

Databases

MySQL Server, Oracle, DynamoDB

Build/Project tools

Apache Ant, Apache Maven

Continuous Integration

tools

Jenkins, Atlassian Bamboo, Hudson

Configuration tools

Chef, Puppet, Ansible

Monitoring/logging tools

Nagios, Splunk, Elastic Search, Logstash, Kibana

Containerization tools

Docker, Kubernetes, Mesos, OpenShift

Virtualization technologies

VMware Workstation, Oracle VirtualBox

Collaboration tools

Jira, Slack, ServiceNow

Scripting

Perl, Shell, Bash, Python, PowerShell, Ruby, YAML

Version control tools

GIT, GitHub, GitLab

Cloud environments

Amazon Web Services, Microsoft Azure, OpenStack, PCF,GCP

WORK EXPERIENCE:

Client: Donuts.inc, Bellevue, Seattle NOV 2019-present

Role: Sr. DevOps/cloud engineer (https://donuts.domains/)

Responsibilities:

Worked with AWS CodePipeline and creating CloudFormation JSON templates to create custom VPC. Migrated a production infrastructure into AWS utilizing CodeDeploy, CodeCommit, OpsWorks. Knowledge of Amazon ECS Clusters and able to manage containers in it.

Utilized AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission-critical production servers as backups. Deployed Elasticsearch with 10 nodes cluster in AWS environment for client applications.

Configure and Manage EC2, Elastic Beanstalk, RDS, S3 Buckets, VPC, Security Groups, ELB, Auto scaling, ElasticCache, Glacier, SNS, SQS, SES, CloudWatch, ECS, CloudTrail, CloudFormation.

Highly expertise with AWS solutions using CloudFormation Templates and exhibited leading launch configurations to automate continuous provisioning of AWS resources for applications.

Strong experience in setting up the enterprise infrastructure on Amazon Web Services (AWS) like Auto Scaling, CloudFormation, CloudTrail, CloudWatch, DynamoDB, EBS, EC2, ELB, IAM, Redshift, RDS, S3, VPC, Route 53, CloudFront, security group and AWS lambda.

Experienced in Using Jenkins pipelines to drive all Microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.

Written Templates for AWS infrastructure as a code using Terraform to build staging and production environments. Defined Terraform modules such as Compute, Network, Operations, and Users to reuse in different environments.

Worked with AWS Cloud Formation Templates, terraform along with Ansible to render templates and Murano with Heat Orchestration templates in OpenStack Environment.

Provisioned the highly available EC2 Instances using Terraform and wrote new plugins to support new functionality in Terraform. Converted existing terraform modules, had version conflicts to utilize cloud formation in terraform deployments. Converted existing terraform modules, had version conflicts to utilize cloud formation in terraform deployments.

Implemented a load balanced, highly available, fault tolerant, auto scaling Kubernetes AWS microservices container, developed networking policies for Docker Containers, created Pods and deployed to Kubernetes.

Worked on Docker to create images and containerize the application build, by writing Dockerfile and Docker-compose YAML files.

Built Jenkins pipeline to drive all microservices builds to Docker registry and deploy to Kubernetes. Created Jenkins jobs to create AWS Infrastructure from GitHub repositories containing Ansible playbooks.

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 to Setup/teardown of ELK stack (Elasticsearch, Log stash, Kibana) and troubleshoot the build issues with ELK and work towards the solution. Used Ansible playbooks for provisioning instances on Open stack.

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

Container management using Docker by writing Docker files and set up the automated build on Docker HUB and installed, configured Kubernetes. Deploying cluster on AWS with Jenkins, Docker pipeline implementation.

Set up Jenkins server and build jobs to provide Continuous Automated builds based on polling the Git source control system during the day and periodic scheduled builds overnight to support development needs using Jenkins, Gitlab.

Developed Ansible roles to maintain the large playbooks easily. Used the Ansible Galaxy, a shared repository for the roles to download, share and manage the roles

Created and wrote shell scripts(ksh, Bash), Ruby, Python and PowerShell for setting up baselines, branching, merging, and automation processes across the environments using SCM tools like GIT, Subversion (SVN), Stash and TFS on Linux and windows platforms.

Created Linux Virtual Machines using VMware Virtual Center, creating VM Templates, and troubleshooting all Virtualization related issues.

Experience in administration, deployment, automation and management with various Version Control Systems like Apache Subversion (SVN) and GIT, GitHub.

Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub. Whenever there is a change in GitHub, Jenkins server automatically build a new Docker container from it.

Client: TSYS, Columbus, GEORGIA. AUG 2018-OCT 2019

ROLE: Sr. DevOps /cloud engineer

Responsibilities:

Involved in designing Azure Resource Manager (ARM) templates, deployed to Azure and customized build process using PowerShell. Creating Azure Backup vault and protecting required VMs to take the VM level backups.

Configured VMs availability sets using Azure portal to provide resiliency for IaaS based solution and scale sets using Azure Resource Manager to manage network traffic. Created Azure Automation Assets, Graphical runbooks, PowerShell runbooks that will automate specific tasks.

Worked on Server less services (Azure Functions) created and configured HTTP Triggers in the Azure Functions with Application insights for monitoring and performing load testing on the Application s using the VSTS.

Developed and deployed resources using Azure Resource Manager (ARM)Templates and maintain, support infrastructure for teams using VSTS. Build out VSTS Infrastructure of the application using Azure Automation Runbooks.

Designed and configured Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, security policies and routing.

Configure diagnostics, monitoring and analytics on Azure using API Management, Logic Apps and set up documentation using Swagger API, while focusing on scale and resilience for Azure Web Apps.

Provided high availability for IaaS VMs and PaaS role instances for access from other services in the VNet with Azure Internal Load Balancer.

Deployed the initial Azure components like Azure Virtual Networks, Azure Application Gateway, Azure Storage and Affinity groups.

Configuring Active Directory Federation Services (ADFS) authentication flow, Azure VPN for Virtual Network. Integrated office 365 with Azure Active directory to synchronize with SAAS applications.

Created, Monitored and Restored Azure SQL database. Migrated Microsoft SQL server to Windows Azure SQL database and updating the connection strings.

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

Designed Terraform templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates and migration from traditional to cloud environment.

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.

Integrated Docker container orchestration framework using Kubernetes by creating pods, Config Maps and deployments and Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.

Collaborated with development support teams to setup a continuous delivery environment with the use of Docker and Evaluated Kubernetes for Docker Container Orchestration and Used ServiceNow and Jira for ticketing/bug tracking.

Developed microservice on boarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.

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

Created a Jenkins pipeline to drive all micro-services builds out to Docker Hub and then deployed to Kubernetes, created pods and configured Kubernetes Replication controller.

Worked on Configuration Management tools like Ansible for transferring and running the modules with the help of SSH based systems.

Created Ansible Playbooks and Puppet Manifests to provision Apache Web servers, Tomcat servers, Nginx, Apache Spark and other applications.

Worked with playbooks, tasks, roles, facts and templates for VAR files and also configured files by conditions by keeping dynamic values and triggering YML files in Ansible.

Automated various like Continuous Deployment, Application Server setup, Stack Monitoring using Ansible Playbooks and integrated Ansible with Run Deck and Jenkins.

Deployed and configured Elastic Search, Log stash and Kibana (for log analytics, full text search, application monitoring in integration with Azure.

CLIENT: NIKE, BEVERTON, OREGON. JAN 2018 to JULY2018

ROLE: Cloud 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.

Implemented and maintained the monitoring and alerting of production and corporate servers using AWS Cloud watch. Used AWS CLI command line client and management console to interact with AWS resources and APIs.

Designed and implemented scalable, source cloud architecture based Amazon Web Services, AWS Cloud services such as EC2, auto scaling and Virtual Private Cloud (VPC) to build secure. Highly scalable and flexible systems that handled expected and unexpected load bursts and are able to quickly evolve during development iterations.

Integrated AWS Dynamo DB using AWS lambda to store the values, items and backup the Dynamo DB streams and Used Kubernetes cluster level logging to separate master and data elastic search nodes into their own pods.

Worked on Kubernetes to manage containerized applications using its nodes, ConfigMaps, selector services and deployed application containers as Pods.

Experienced in working with Docker container snapshots, attaching it to a running container, managing containers, directory structures and removing Docker images.

Extensively used Docker for virtualization, Ship, Run and Deploy the application securely for fasten the Build/Release Engineering.

Configured Docker container for branching purposes and Implemented Docker automation solution for Continuous Integration / Continuous Delivery model.

Used Ansible Workstation to maintain and manage Ansible Playbooks responsible for deploying Framework and other cloud tools.

Migrating servers with the required configurations changes and testing and deploying the machines using Ansible commands.

Followed Ansible best practices such as version control, variables, and vaults, building Ansible module with Ansible playbook.

Developed CI/CD system with Jenkins on Kubernetes container environment, utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build, test and deploy.

Client: LABCORP, RALIEGH, NC FEB 2017 to DEC 2017

ROLE: DEVOPS ENGINEER

Responsibilities:

Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, Elastic load balancers (ELBs) in the defined virtual private cloud (VPC).

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

Utilized Cloud watch to monitor resources such as EC2, CPU memory, Amazon to design high availability applications on AWS across availability zones.

Collaborated with Development and Support teams to setup a CD (Continuous Delivery) environment with the use of Docker and Wrecker, automate continuous build and delivery tools.

Virtualized the servers using the Docker for the test environments and development environment and performed configuration automation using Docker containers.

Responsible for managing the Chef Client nodes and upload the cookbooks to chef-server from Workstation. Used Chef Configuration management system to develop automation and monitoring web application and database server.

Installed Workstation, wrote Recipes and Cookbooks and uploaded them to Chef Server. Bootstrapped various nodes and the Chef server.

Developed Chef Recipes in Ruby to configure, deploy and maintain software components of existing and cloud infrastructure and bootstrapped chef client nodes.

Extensively worked in using MAVEN as build tools for building of Deployable Artifacts (jar, war & ear) from source code.

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

Client: GENPACT, Hyderabad, INDIA MAR 2014-NOV 2016

ROLE: BUILD AND RELEASE ENGINEER

RESPONSIBILITIES:

Built Puppet enterprise modules using puppet DSL to automate infrastructure provisioning and configuration management to existing infrastructure by deploying Puppet, Puppet Dashboard and Puppet.

Developed Puppet modules with Jenkins for continues integration and continues deployment of managed products, and related services.

Installed and configured Nexus repository manager for sharing artifacts between internal teams.

Client: OMNISCIENT SOFTWARE PVT LIMITED, PUNE, INDIA JUL 2013 TO FEB 2014

Role: LINUX ADMINISTRATOR

RESPONSIBILITIES:

Installed, configured, updated, upgraded and maintained Linux servers and perform the network configuration on Red Hat, Centos OS and Applications.

Involved in setup and install configured Server and Boot Server using PXE booting for Kickstart process & performed Kickstart to install OS on Linux boxes.

Created Bash, shell, python scripts to monitor system resources and system maintenance.

Involved in installing, integrating, tuning, and troubleshooting Apache Tomcat, JBOSS, WebSphere and WebLogic application server.



Contact this candidate