Azure Cloud Engineer Resume
Redmond, WA
PROFESSIONAL SUMMARY:
- A highly motivated Azure Engineer with over 7+ years of professional experience in Cloud (Azure, AWS), Configuration Management, Infrastructure Automation and Continuous Integration/Continuous Delivery (CI/CD), and Application Development.
- Experience leading continuous integration, delivery, automation, and infrastructure - as-code efforts for multiple cloud service offerings.
- Automated the build and deployment of application code through the entire lifecycle in multiple environments as well as the software configuration management processes for the entire application development life cycle.
- Hands-on experience with Microsoft Azure Cloud Services, Storage Accounts, and Virtual Networks.
- Experienced in Provisioning of IAAS & PAAS Virtual Machines and Web\Worker roles on Microsoft Azure Classic and Azure Resource Manager.
- Experienced in migrating On-premises Instances or Azure Classic Instances to Azure ARM Subscription with Azure Site Recovery.
- Experience in Azure Fabric Services
- Hands-on experience in Azure Development, worked on Azure web application, App services, Azure storage, Azure SQL Database, Virtual machines, Fabric controller, Azure AD, Azure search, and notification hub.
- Extensive involvement in Designing Azure Resource Manager Template and in designing custom build steps using
- Manage different AZURE environments for provisioning of Linux servers and services executed by the providers.
- Good at managing hosting plans for Azure Infrastructure, implementing & deploying workloads on Azure virtual machines (VMs).
- Experience in creating whole infrastructure Web apps, V-net integration, HCM, Subnets, IAM, Security groups, Application gateway, AppInsights on AZURE.
- Experience in deploying OMS, Azure Security Center, Azure site recovery, and Azure automation.
- Experience in migrating the existing v1 (Classic) Azure infrastructure into v2 (ARM), scripting and templating the whole end-to-end process as much as possible so that it is customizable for each area being migrated.
- Experience in various Azure services like Compute (Web Roles, Worker Roles), Azure Websites, Caching, SQL Azure, NoSQL, Storage, Network services, Azure Active Directory, API Management, Scheduling, Auto Scaling, and Power Shell Automation.
- Designed and developed Cloud Service projects and deployed them to Web Apps, IaaS, and PaaS.
- Managed GIT repositories for branching, merging, and tagging.
- Experience in support activities like troubleshooting, performance monitoring, and resolving production incidents.
- Ability to work closely with teams, to ensure high quality and timely delivery of build and release.
- Excellent communication skills, with an ability to understand the concepts and technical and non-technical requirements.
TECHNICAL SKILLS:
Microsoft Azure: Networking (VPN, Express route, UDR, NSG, Load Balancer, Firewalls), Compute, Storage, Azure Active Directory, OMS, Azure Site Recovery, Azure Backup, Azure API, Azure Services, SAN, NAS, SCOM, SCCM, Azure SecurityCenter, Azure Monitoring, and RBAC.
Cloud Computing: Microsoft Azure (IAAS, PAAS, SAAS).
Azure Developing Tools: PowerShell, Ansible, Azure CLI, Azure ARM Portal.
Version Controls: GitHub, SVN.
Databases: MYSQL, MS SQL.
Virtualization Platforms/Cloud: VMware, vSphere/vCenter/ESXi, REST
Web Servers: IIS, HTTP Web Server, Apache Tomcat, WebLogic Application Server.
Operating Systems: Windows, Linux, Unix, Mac OS X. (VMware and Hyper-V).
PROFESSIONAL EXPERIENCE:
Confidential - Redmond, WA
Azure Cloud Engineer
Responsibilities:
- Analyze and review the requirements and Identified process improvement and automation opportunities within the release process to continuously improve the overall product quality.
- Act as a Subject Matter Expert to the team for cloud and virtualization end-to-end architecture and IaaS and PaaS and SaaS solutions.
- Provide advanced system administration (Infrastructure as Code), operational support, and problem resolution for a large complex cloud computing environment in Azure.
- Implemented and managed release processes for code through development, test, and production environments
- Various branching, merging, resolving to merge conflict, and tagging. Continuous Delivery infrastructure setup in Azure Iaas.
- Deploying, managing, and operating scalable, highly available, and fault-tolerant systems on Azure.
- Configured Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, security policies, and routing.
- Monitor Azure Infrastructure through System Center Operation Manager (SCOM).
- Manage and Create Storage Account and Affinity Group in Azure Portal.
- Used Azure Resource Manager (ARM) to deploy, update, or delete all the resources for your solution in a single, coordinated operation.
- Replicated VMware VMs to Azure with Site Recovery.
- Used Terraform to automate the provisioning of infrastructure and applications on Azure for the DevOps environment.
- Responsible for implementing containerized based applications on Azure Kubernetes by using Azure Kubernetes Service (AKS), Kubernetes Cluster, which are responsible for cluster management, Virtual Network to deploy agent nodes, Ingress API Gateway, MySQL Databases, and Cosmo DB for stateless storage of external data, and set up reverses proxy Nginx in the cluster.
- Working on GIT for data integrity and managed central repositories: Implemented Atlassian Stash along with GIT to host GIT central repositories for source code across products, facilitate code reviews and login audits for Security Compliance.
- Used the AGILE method to develop a build and MAVEN as a build tool.
- Migrating SQL database to Azure Data Lake, Azure data lake Analytics, Azure SQL Database, Data Bricks, and Azure SQL Data warehouse and controlling and granting database access and Migrating On-premises databases to Azure Data Lake store using Azure Data factory.
- Upload and deploy Azure VM using custom images.
- Implement network security in the Azure environment through Endpoints, ACL, and rules in the windows azure portal.
- Actively participate in scrum meetings, report progress, and maintain good communication with each team member and manager.
Environment: Azure, VMWare, Azure Resource Manager, Azure Data Factory, Azure VM, Kubernetes, Maven, Terraform, SQL, Agile, GIT, LINUX, UNIX.
Confidential, Dallas, TX
Azure Engineer
Responsibilities:
- Responsible for processes to improve reliability processes that increase efficiency, eliminate downtime, and maintain performance at scale at all platforms and environments
- Migrated on-premises resources to Microsoft Azure Cloud and configured VNETs and Subnets as per the project requirement.
- Assisted in migrating applications from on-premises Datacenter to the Azure Cloud. Deploy web applications to Azure App services.
- Created the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system for Oncor platforms and applications.
- Designed and implemented CI/CD pipelines using Jenkins for continuous build & deployment and integrated Junitfor automated testing, SonarQube plugins in Jenkins for code quality check, and Nexus for storing Artifacts.
- Implemented CI/CD pipelines using Azure DevOps in Azure cloud with GIT, MS Build, Docker, and Maven along withJenkins plugins.
- Used Microsoft Azure DevOps for setting up CI/CD pipelines for deploying the builds to Azure servers.
- Responsible for developing CI/CD pipelines using available tools in Azure DevOps and Jenkins. Performing deployments using CI/CD pipelines.
- Experience with Azure Cloud Services (IaaS & PaaS), Azure Active Directory (AD), Azure IAM, Azure Resource Manager (ARM), Azure SQL Database, Azure Storage, App Service, Azure Functions, Azure Virtual Machines, Azure Storage, Event Hubs, Blob Storage, Azure Networking, Azure MySQL, Azure Service Fabric, Azure Monitor.
- Experienced in Azure DevOps implementing Continuous Integration (CI) and Continuous Delivery (CD) pipelines.
- Automated infrastructure provisioning on Azure using Terraform.
- Expertise in Terraform code development for IaaS, and PaaS Solutions. Involved in the creation of virtual machines and infrastructure in the Azure Cloud environment.
- Used Azure Kubernetes Service 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 such as Azure Resource Manager templates and terraform.
- Accountability and coordination for all release activities from development through production deployments.
- Experience using Azure Application Insights and Log Analytics to debug day-to-day infrastructure issues.
- Worked on Azure AD Connect to sync on-premises AD user data, groups, and organizations to Azure AD and troubleshoot Azure services sync with on-premises AD and resync using the Azure tools.
- Experience with AWS cloud services, EC2, Auto Scaling, EBS, S3, VPC, Route 53, Cloud Watch, Cloud Trail, RedShift, SQS, SNS, and experience in Cloud automation.
- Performed End-to-End testing, Ad-Hoc Testing, Integration Testing, and User Acceptance Testing.
- Provided application support by reviewing the tickets and troubleshooting the issues.
- Administered IIS 7.0/7.5/8.0 for creating new Websites, Applications, Virtual Directories, App pools, and Bindings, and deploying websites and web applications.
- Responsible for manually setup and configuring .net applications in new environments (IIS Configuration, App pool, and website setup) on On-premises servers.
- Creation of database objects like tables, views, functions, procedures, and packages using oracle tools like Toad, and SQL Developer for distribution management applications.
- Using the Jira Ticketing tool for the tracking and implementation of the changes and fixes.
- Worked on Agile Scrum Team and attended daily scrum meetings.
- Coordinate and support the response to problems reported by the Application users, participated in on-call weekly rotation, and provided 24/7 support to Control room Operators and Field Personnel. Provided technical support for all production-related issues.
Environment: Azure Cloud, AWS Cloud, Azure DevOps, Maven, Kubernetes (AKS), Git, Terraform, Visual Studio 2015/2017, AJAX SQL Server, Windows.
Confidential, Pennington, NJ
Azure Engineer
Responsibilities:
- Designed and configured Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, security policies, and routing.
- Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets.
- Designed VNets and subscriptions to confirm Azure Network Limits.
- Exposed Virtual machines and cloud services in the VNets to the Internet using Azure External Load Balancer.
- Provided high availability for IaaS VMs and PaaS role instances for access from other services in the VNets with Azure Internal Load Balancer.
- Implemented high availability with Azure Classic and Azure Resource Manager deployment models.
- Designed Network Security Groups (NSGs) to control inbound and outbound access to network interfaces (NICs), VMs, and subnets.
- Setup Azure Virtual Appliances (VMs) to meet security requirements as software-based appliance functions (firewall, WAN optimization, and intrusion detections).
- Utilized NSGs for layer 4 Access Control List (ACLs) for incoming and outgoing pac
- Used firewall appliance where requirements call for layer 7 security models.
- Leveraged VNET system routes and underlying route table that holds Local VNet Rules, On-premises Rules, Internet Rules, and IP Forwarding as a design basis.
- Designed User Defined Routes with custom route tables for specific cases to force tunneling to the Internet via an On-premises network and control the use of virtual appliances in the customer's Azure environment.
- Associated routes with Virtual networks via the routing table per relationship constraints.
- Managed IP Forwarding for VMs and role instances acting as virtual appliances.
- Configured BGP routes to enable ExpressRoute connections between on-premises data centers and Azure cloud.
- Involved in deployment and post-production support for the application.
Environment: Azure, IaaS, PaaS, Windows server 2012/R2/2013, Windows PowerShell, Microsoft Azure Storage.
Confidential, Columbus, GA
Azure Engineer
Responsibilities:
- Involved in the full life cycle of the software design process of other projects, including prototyping, proof of concepts, design, interface implementation, testing, and maintenance.
- Maintaining and Troubleshooting servers on the Azure platform. Migrating an On-premises Virtual machine to Azurewith Azure site recovery.
- Implemented Azure Application Insights for error logging.
- Building and installing VMs through Azure Resource Manager Templates and Azure Portal.
- Demonstrated working experience in Azure Logic Apps and SQL Database.
- Extract Transform and Load data from Sources Systems to Azure Data Storage services using a combination of Azure Data Factory, T-SQL, Spark SQL, and U-SQL Azure Data Lake Analytics. Data Ingestion to one or more Azure Services- (Azure Data Lake, Azure Storage, Azure SQL, Azure DW) and processing the data in In Azure Databricks.
- Developed Spark scripts using Python on Azure HDInsight for Data Aggregation, and Validation and verified its performance over MR jobs.
- Created and maintained user accounts, and roles on Jira, MySQL, and production and staging servers.
- Extracted data from sources like SQL Server Databases, SQL Server Analysis Services Cube, and Excel and loaded it into the target MS SQL Server database.
- Involved in Data Architecture, Data profiling, Data analysis, data mapping, and Data architecture artifacts design.
- Involved in all phases of data mining, data collection, data cleaning, developing models, validation, and visualization.
- Creating SSIS Packages by using different data Transformations like Derived Column, Data Conversion, Sort, Merge join, Lookup, Conditional Split, Script Component, Union All, and OLEDB Command.
- Creating SSIS Packages by using different Control Flow Tasks like Data Flow Task, Execute SQL Task, Sequence Container, For Each Loop Container, Send Mail Task, Analysis Service Process task.
- Involved in Manipulating, cleansing & processing data using Excel, Access, and SQL and responsible for loading, extracting, and validating client data.
- Developed and implemented Software Release Management strategies for various applications according to the agile process.
- Provide responsive off-hours support in a 24/7 environment and ensure maximum availability of all servers and applications.
Environment: Azure, Spark, SSIS, SSAS, Data Profiling, Data Cleaning, Data mining, SQL, and Windows.