We provide IT Staff Augmentation Services!

Sr. Azure Cloud Infrastructure Engineer Resume

0/5 (Submit Your Rating)

Durham, NC

SUMMARY

  • Expertise in Architecting and Implementing Azure Service offering, such as Azure Active Directory (AD), Azure Resource Manager (ARM), Azure Blob Storage, SQL Database, Azure Functions, Azure Service Fabric, Azure Monitoring, Azure Service Bus, Azure Web Apps, Azure App Services, Azure Fabric Controller, Azure Search, Azure Batch, Azure Autoscale, Azure Files, Azure Queues, Azure Tables, Azure Data Lake storage and Azure Notification Hub, Azure web application, Azure storage.
  • Experience in using Azure service fabric to package, deploy, and manage scalable and reliable microservices and containers.
  • Expertise in Azure Scalability and Azure Availability - Build VMs availability sets using the Azure portal to provide resiliency for IaaS based solution and Virtual Machine Scale Sets (VMMS) using Azure Resource Manager (ARM) to manage network traffic.
  • Knowledge of Azure Site Recovery and Azure Backup installed and Configured the Azure Backup agent and virtual machine backup, enabled Azure Virtual machine backup from the Vault and configured the Azure Site Recovery (ASR).
  • Hands on Experience using Azure Kubernetes Service (AKS) 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.
  • Experience in Azure IaaS, PaaS, Provisioning VM's, Virtual Hard disks, Virtual Networks, Deploying Web Apps and creating Web-Jobs, Azure Cosmos DB, Active Directory, Azure Windows server, Microsoft SQL Server, Microsoft Visual Studio, Windows PowerShell, Cloud infrastructure.
  • Configured & deployedAzureAutomation Scripts for a multitude of applications utilizing theAzure stack for Compute, Web & Mobile, Blobs, Resource Groups,AzureData Lake, HDInsight Clusters,AzureData Factory,AzureSQL, Cloud Services, & ARM Services and utilities focusing on Automation.
  • Managed servers on the Amazon Web Services (AWS) platform using Chef and Created instances inAWSas well as migrated data toAWSfrom data Center.
  • Experience in creating roles and groups for users and resources usingAWSIdentity Access Management (IAM) and managed network security using Security Groups.
  • Experience in solving manual redundant infrastructure issues by creatingCloud FormationTemplates using AWS's Server less application model and deploy RESTFUL API's using API gateway and triggering Lambda Functions.
  • Experience in strategy and practical implementation of AWS Cloud services which include EC2, EBS, S3, S3 Glacier, Storage Gateway, VPC, Route 53, RDS, ELB, EMR, ECS, Cloud Front, OpsWork, Cloud Formation, Elastic Cache, Cloud Watch, CloudTrail, RedShift, Lambda, AWS Elastic Beanstalk, SNS, Dynamo DB, SES.
  • Experience working with Amazon Web Services (EC2/AWS) - Web consoles, APIs, and Security Groups, Elastic Load Balancer, VPC, Elastic IP’s, Route 53, Lambda, RDS and S3. Experience in server infrastructure development on AWS.
  • Experience pulling docker images from Docker hub and upload it to AWS ECR, uploading and downloading files from AWS S3.
  • Managed Linux and Windows virtual servers on AWS EC2 using Chef Server. Configured and monitored distributed and multi-platform servers using Chef. Excellent at defining Chef Server and workstation to manage and configure nodes. Developed Chef Cookbooks to manage systems configuration.
  • Extensively defined several Terraform modules such as compute, Network, Operations, Users to reuse in different environments. Involved in using Terraform and Ansible, migrate legacy and monolithic systems to AWS.
  • Expertise in integrating Terraform with Ansible, Packer to create and Version the AWS Infrastructure, designing, automating, implementing and sustainment of Amazon machine images (AMI) across the AWS Cloud environment.
  • Experience in maintaining the security on multiple AWS Accounts, including setting up the IAM Users, Active Directory Integration, IAM Policies and Cross-Account roles with the various level of access for different resources.
  • Worked on Docker for Application isolation in Linux environment and handled large volumes of container clusters with Docker swarm, Kubernetes and Mesos using Linux Virtual machines.
  • Expertise on providing consistent environment using Kubernetes for deployment scaling and load balancing to the application from dev through production, easing the code development and deployment pipeline by implementing Docker containerization with multiple namespaces like Default and Metrics Namespace
  • Worked extensively on automation engine Ansible that automates cloud provisioning, configuration management, application deployment. Wrote playbooks and deploying applications using Ansible.
  • Hands on experience with Ansible Playbooks, modules and roles and Set up Continuous Integration for major releases in Jenkins. Dockerized applications by creating Docker images from Docker file.
  • Experience in configuring & managing Chef master server, upload cookbooks through knife in Kitchen & other chef tools like Supermarket, Foodcritic & Inspec and building workflows with Chef Automate.
  • Experience in all facets of full CM process with tools such as SVN, GIT, Perforce, Jenkins, TeamCity, Sonar, Subversion, Team foundation server, Nexus, Ansible, Chef and Puppet.
  • Expertise in Scrum Methodologies such as Agile and Waterfall methods, software development lifecycle management, continuous integration, build and release management and managed environments.
  • Installation and Configuration of Database Servers like MySQL, MariaDB, PostgreSQL, MongoDB, Oracle DB on various Linux Distributions, Oracle Enterprise Linux, RedHat Enterprise Linux, Enterprise Linux.

TECHNICAL SKILLS

Public & Private Cloud: Microsoft Azure, Amazon Web Services (AWS)

Containerization Tools: Docker, Kubernetes, AWS ECS, Apache Mesos, OpenShift

Configuration Management: Chef, Ansible, Puppet, SaltStack, Terraform

CI/CD Tools: Jenkins, Bamboo, GitLab CI, Travis CI, Hudson, TeamCity, CircleCI, SonarQube, Solano CI, Octopus Deploy, Nexus, JFrog Artifactory, Spinnaker, Codeship, GoCD

Build & Testing Tools: Maven, Ant, Gradle, Selenium, JUnit

Version Control Tools: Git, Subversion, GitHub, Bitbucket, VSTS, TFS

Performing/Monitoring & Bug Tracking Tools: ELK, Nagios, CloudWatch, Azure Monitor, New Relic, Splunk, Datadog, Grafana, Prometheus, Dynatrace, Confluence, Jira, Bugzilla

Virtualization: VMware ESXI, Vagrant, KVM, Windows Hyper-V, Power VM, vSphere 5Citrix

Web Servers: Apache Tomcat, Nginx, WebSphere, WebLogic, JBoss, Samba, SQL Server, ZooKeeper

Databases: Dynamo DB, MySQL, RDBMS, NoSQL, Cassandra, PostgreSQL, Mongo DB, Oracle DB

IDE Tools: MS Visual Studio, NetBeans, Eclipse, IntelliJ IDEA, PyCharm, Oracle SQL Developer

Web Technologies: HTML5, CSS3, Bootstrap, JSON, jQuery, JavaScript, PHP, XML, XSD, Drupal, WordPress

Networking/Protocols: DNS, DHCP, FTP/TFTP, NFS, SMTP, TCP/IP, NIS, HTTP/HTTPS, WAN, LAN, Palo Alto, Cisco Routers/Switches

Scripting/Programming Languages: Python, Shell Scripting, Bash Shell, Groovy, PowerShell, YAML, C, C++, .NET, ASP.NET, Java, Java/J2EE.

Operating Systems: RHEL, CentOS, Ubuntu, Windows, MacOS

PROFESSIONAL EXPERIENCE

Confidential, Durham, NC

Sr. Azure Cloud Infrastructure Engineer

Responsibilities:

  • Implemented Azure Active Directory for Single Sign-On access to thousands of cloud SaaS applications like Office 365, Dropbox. Also, configured Web apps/Function apps, V-net integration, Hybrid Connection Manager (HCM), Application gateway, Azure Data Lake, Azure Data Factory, App Insights, Active directory, Key Vault, Encryption and Security on Azure.
  • Built an application environment to operate at high availability in different Azure regions by using Content Delivery Network (CDN), Azure Traffic Manager, Azure Active Directory, App Services, Storage Queues, Cognitive Services, Azure Search, SQL Database, Storage Blobs, and Redis cache.
  • Configured and managed Azure Role-based Access Control (RBAC) to separate duties within our team and grant minimum amount of access to users that they need to perform their jobs. Configured Shared Access Signature (SAS) tokens and Storage Access Policies in Azure Cloud Infrastructure by setting up Azure DevOps pipeline with Azure CLI task.
  • Migrating 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.
  • 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 collects health performance and usage data of the process.
  • 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.
  • Configured private end point for Azure Cosmos DB using Azure Private Link through automatic approval method, and secure data using Network Security Groups policies with ARM templates and Azure DevOps pipelines.
  • Setup an App Service Environment (ASE) with six front ends and four Workers behind Barracuda WAF, configured high availability of apps by autoscaling rules on the resource pools. And configured Azure Traffic Manager to load balance across Azure data centers and regions.
  • Automated CI/CD pipeline by utilizing Docker Containers, Docker Swarm, and orchestration for a microservice-based application and automated with Ansible playbooks based on YAML.
  • Evaluated Kubernetes for Docker container orchestration and managed Kubernetes charts using Helm and 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.
  • Worked on OpenShift for container orchestration with Kubernetes container storage, automation to enhance container platform multi-tenancy also worked on with Kubernetes architecture and design troubleshooting issues and multi-regional deployment models and patterns for large-scale applications.
  • Deployed Kubernetes Clusters on cloud/on-premises environments with master/minion architecture and wrote many YAML files to create many services like pods, deployments, auto scaling, load balancers, labels, health checks etc.
  • Configured applications that run multi-container Docker applications by utilizing the Docker-Compose tool which uses a file configured in YAML format and used Kubernetes to manage containerized applications using its nodes, Config-Maps, selector, Services, and deployed application containers as Pods.
  • 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.
  • Worked on Image Creation by using configuration tools like Chef, Ansible and used Packer tool for Packerization using JSON templates. Used Shared Image Gallery to store the images and by using Azure pipelines in Azure DevOps implement all services in Azure.
  • Acted 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. Experience in managing software artifacts required for development using repository managers like Nexus and JFrog Artifactory.
  • Created terraform templates for provisioning virtual networks, VM Scale sets, Load balancers and NAT rules and used terraform graph command to visualize execution plan. Used Terraform to deploy the infrastructure necessary to create development, test, and production environments for software development project.
  • Worked on Blue/Green deployment strategy by creating new applications which are identical to the existing production environment by using automation frameworks such as ARM and terraform templates.
  • Extended the DevSecOps scope to infrastructure provisioning by enabling pre provisioning scans using Terraform Enterprise and implemented post provision scans to validate the compliance standards using inspec framework and collected the defects in Jira in an automated fashion.
  • Adept in implementing DevSecOps strategies at different stages in Infrastructure and used Static and Dynamic Application Security Testing (SAST & DAST) to avoid any security flaws.
  • Written Ansible Playbooks, modules, roles, and used them in Cloud (AWS, Azure) environments and configured Ansible Tower to manage multiple nodes and manage inventory for different environments.
  • Designed end-to-end automation of infrastructure and continuous delivery of the applications by integrating Cloud Formation Scripts, Azure Devops & Ansible playbooks.

Confidential, TX

Sr. Azure DevOps Engineer

Responsibilities:

  • Designed and maintained Microsoft Azure environment to include Azure Office 365 and involved in administrative tasks that include Build, Design, Deploy of the Azure environment, Azure Systems and Azure security.
  • Created and implemented the Azure Resource Manager (ARM) templates from a deployment, deployed the template using the portal, Azure PowerShell, CLI, and using Azure quick start templates.
  • Integrated an application with Azure Active Directory (AD), implemented a hybrid network and Azure Site Recovery, set up Site to Site & Point to Site VPN between on-premises and Azure Networks.
  • 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 Azure DevOps Services.
  • Designed and implemented Continuous Integration (CI) using tools Azure DevOps over multiple environments to facilitate and agile development process, which is automated and repeatable, enabling teams to safely deploy code many times a day while ensuring Azure Kubernetes Services (AKS) is supported.
  • Created Azure Automation Assets, Graphical runbook, PowerShell runbook that will automate specific tasks, deployed Azure AD Connect, configuring Active Directory Federation Service (AD FS) authentication flow, ADFS installation using Azure AD Connect, and involved in administrative tasks that include Build, Design, Deploy in Azure environment.
  • Worked on Azure Web Apps for hosting many Web Applications, RESTful APIs, and mobile backends developed in .NET which can run and scale in various Windows Environments and Linux Environments.
  • Designing and Implementing Azure Cloud Infrastructure by Creating Azure Resource Manager (ARM) templates for Azure Platform also used Terraform to deploy the infrastructure necessary to create development, test, and production environments for a software development project.
  • 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.
  • Built and managed a large deployment of RedHat Linux instances systems with Ansible, Terraform Automation and provisioned virtual servers in Azure VM.
  • Working with Azure Service Fabric, exclusively to build, develop and update microservice application, used Stateful partitions with named service and secondary replicas for scalability and availability to write PowerShell & Perl scripting.
  • 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 and used Terraform as a tool, Managed different infrastructure resources Cloud, and Docker containers.
  • Created Address Group, Security Policy for migrating security from On-prem Palo Alto to Azure NSG and Palo Alto. Build VNet, NSG, VM with ARM templates, deployed Palo Alto firewalls inside VMs with Ansible Playbooks using YAML scripts.
  • Used Kubernetes (K8s) to orchestrate the deployment, scaling, and management of Docker Containers. Configured Kubernetes Replication controllers to allow multiple pods such as Jenkins master server in multiple minions.
  • Deploying windows Kubernetes (K8s) cluster with Azure Container Service (ACS) from Azure CLI and utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test and Octopus Deploy.
  • Used Vagrant and Docker-based container deployments to create self-environments for development teams and managed the clusters using Kubernetes. Evaluated Kubernetes for Docker Container Orchestration, also Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
  • Created the Azure storage accounts, VNET's, Subnets, assigned the Public IP, altered the Security groups, NIC's and Azure VM's for internal applications and installed and configured Kafka, Zookeeper clusters setup using Ansible playbooks.
  • Deployed Spring Boot application into Kubernetes using CI/CD when developers pushed the code, Jenkins will build artifacts using Maven and builds Docker images and pushes images to Docker repo. Deployed these Docker images into AKS by using Helm Charts
  • Migrated existing Microservices on BareMetal managed with namespace to AKS by calculating computational requirements and using Helm Charts, also created service account roles for every Helm Chart and used service account in Jenkins to identify the cluster and deploy the application into namespace.
  • Involved in setting up Kubernetes Clusters for running Microservices and pushed Microservices into production with Kubernetes backed Infrastructure and development of automation of Kubernetes clusters via playbooks in Ansible and integrated Ansible with Jenkins to provide automation, CI through Jenkins and implemented Jenkins workflow and Plugins for repeatable deployments of multi-tier applications, artifacts, and services to Docker.
  • Enabled security layers on top of DevOps methodologies across the organizations by introducing security/vulnerability scans across the phases of DevOps strategies (from Design to monitoring) to operate organization as DevSecOps model.
  • Implemented Jenkins as a full cycle continuous delivery tool involving package creation, distribution, and deployment on to Tomcat application servers via shell scripts embedded into Jenkins jobs.
  • Integrated Jenkins with various DevOps tools such as Nexus, SonarQube, and used CI/CD system of Jenkins on Kubernetes container, utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build, test and deploy.
  • Designed, wrote, and maintained systems in Python scripting for administering GIT, by using Jenkins as a full cycle continuous delivery tool involving package creation, distribution, and deployment onto Tomcat application servers via shell scripts embedded into Jenkins jobs.
  • Worked on Ansible modules to deploy Docker services on the Docker cluster for the entire Microservices stack.
  • Implemented model to integrated Ansible Tower with Jenkins to support critical applications with enhanced design and support to DevSecOps model through pipeline.
  • Maintained Artifacts in binary repositories using JFrog Artifactory and pushed new Artifacts by configuring the Jenkins project Jenkins Artifactory plugin.
  • Defined and managed release planning and branching strategy of Git servers and worked on creating repositories in Git Stash for multiple applications Configured Git repositories in CI setup in Jenkins and injected Groovy scripts in Jenkins for the dashboard and customized email triggers.
  • Involved in Jira as defect tracking system and configure various workflows, customizations, and plugins for Jira bug/issue tracker integrated Jenkins with Jira, GitHub.
  • Worked with Nagios for Azure Active Directory & LDAP and Data consolidation for LDAP users. Monitored system performance using Nagios, maintained Nagios servers, and added new services & servers.
  • Built and managed a highly available monitoring infrastructure to monitor different application servers like JBoss, Apache Tomcat and its components using Nagios.
  • Administrated Linux, Ubuntu Servers by enabling auto updates through Azure and used Shell scripting on them to configure list of machines in Multiple Environments.

Environment: Azure, Azure ARM, Azure AD, Azure Site Recovery, Terraform, Kubernetes, Python, Ruby, XML, Shell Scripting, PowerShell, Nexus, JFrog Artifactory, Jenkins, Git, Jira, GitHub, Ansible, Docker, Windows Server, TFS, VSTS, LDAP, Nagios.

Confidential

Sr. AWS DevOps Engineer

Responsibilities:

  • Configured AWS application deployment infrastructure services like VPC, EC2, S3, RDS, Dynamo DB, Mongo DB, IAM, EBS, Route53, SNS, SES, SQS, CloudWatch, CloudTrail, Security Group, Auto Scaling Group (ASG), and RDS using both CloudFormation and Terraform templates.
  • Configured Auto Scaling in customized VPC, based on elastic load balancer (ELB) traffic and using ELB health check to trigger auto scaling actions and deployed Auto Scaling policies to scale up/down EC2 instances based on ELB health checks and created alarms to be used in auto scaling decision making policies.Familiar with AWS ACM and have installed SSL s on various Load Balancers.
  • Written Terraform templates for automation requirements in AWSservices. Implemented multiple high-performance MongoDB replica sets on EC2 with robust reliability. Managed and supported AWS Security related issues, such as IAM and S3 policies for user access.
  • Automated deployments of web applications based on Node.js, Python, Ruby, Java, PHP using AWS Code Pipeline, EC2, Elastic Beanstalk, and Jenkins and secured by creating IAM roles and policies for services and users.
  • Created AWS Lambda functions in Python to invoke scripts for data transformations and analytics on large data sets in EMR clusters and Kinesis data streams and call Dynamo DB by REST API.
  • Automated the implementation of VPCs, ELBs, security groups, SQS queues, S3 buckets by using Terraform and used Terraform as a tool to manage different cloudinfrastructure resources, i.e., VMware, and Docker containers.
  • Written many Bash and Python scripts using Boto3 SDK to supplement automation provided by Ansible and terraform for tasks such as encrypting EBS volumes backing AMI's and Scheduling Lambda functions for routine AWS tasks.
  • Implemented a Kubernetes Container Orchestration solution within AWS leveraging KOPS, which allows easy management creation and recovery of AWS assets.
  • Integrated Docker container-based test infrastructure to Jenkins CI/CD test flow and executed build environment by integrating with GitLab and Jira to trigger builds using Webhooks and Slave Machines.
  • Created reliable architectures and end-to-end migration plan for migrating Linux/Windows servers along with web applications into AWS cloud platform using IPSec tunnel, VPN gateway, and Data Pipeline.
  • Automated CI/CD pipeline by utilizing Docker Containers, Docker Swarm and orchestration for a microservice-based application and automated with Ansible playbooks based on YAML.
  • Built Jenkins jobs to create AWS infrastructure from GitLab repos containing Terraform code and administered and engineered Jenkins for managing weekly Builds.
  • Set up Jenkins server and built jobs to provide continuous automated builds based on polling the GIT SCM during the day and periodically scheduled the builds overnight to support development.
  • Created AWS OpsWorks platform to integrate Ansible process to deploy codes, various DB configurations to modularize and optimize product configuration and expertise in writing Ansible Playbooks, modules and roles and utilized Ansible for configuration management of hosted Instances within AWS.
  • Automated infrastructure activities such as Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and worked on Integrating Ansible with Run deck and Jenkins.
  • Scheduled automated nightly builds using Jenkins. Built Jenkins pipeline to drive all Microservices builds by pulling images from Docker registry and then deployed to Kubernetes.
  • Automated the entire lifecycle of Maven Java project by creating a Jenkins pipeline to build, test and publish the artifacts to Nexus/ JFrog artifactory by integrating plugins like Junit, SonarQube and Nexus in Jenkins.
  • Created Docker images to install tools like nginx, MySQL, tomcat deployed them as containers in multiple servers and monitored the logs using Nagios.
  • Used ELKstack to monitor the logs for detailed analysis and worked on dashboarding using Elastic search, Logstash & Kibana (ELK) and used ELK to setup real time logging and analytics for Continuous delivery pipelines & applications.
  • Used Shell, Bash, and Python scripts to supplement automation provided by Ansible and Terraform.
  • Created database tables that can store and retrieve any size of data and serve any level of request traffic using DynamoDB. Configured commercial SSL s for Application Servers such as WebSphere, WebLogic, Tomcat using NGINX and Apache web servers to terminate SSL endpoint.

Confidential

Linux Administrator

Responsibilities:

  • Implemented multiple Virtualization Infrastructures on VMware Hypervisor (vSphere Client)
  • Involved in troubleshooting & analysis of hardware & software failures for various Linux servers (core dump & log file analysis). Configured Hardware & Software RAID on Digital & Sun Servers
  • Written Shell scripts for automation of daily tasks, documented the changes that happen in the environment & in each server, analyzing the error logs, analyzing the User logs, analyzing logs.
  • Installed RedHat Linux using Kickstart and applying security polices for hardening the server based on the company policies.
  • Developed various Bash/Shell scripts to automate resources, job monitoring and alerting.
  • Managing system routine backup, scheduling jobs like disabling and enabling Cron jobs, enabling system logging, network logging of servers for maintenance, performance tuning, testing.
  • Worked on Installing, tuning, troubleshooting, and patching of Red Hat Enterprise Linux Servers
  • Performed installation, configuration, and maintenance of web servers, application servers, and database servers on Linus Servers
  • Configured volume groups and logical volumes, extended logical volumes for files system growth needs using Logical Volume Manager (LVM) commands.

Environment: Shell Scripting, Jenkins, Git, Jira, GitHub, Linux, Web Sphere, VMware, Windows, Ant, Nexus, JFROG, SVN, Python

We'd love your feedback!