Solutions Architect (azure/devops) Resume
Irving, TX
SUMMARY
- Certified Cloud Engineer and Microsoft Certified Professional - Associate in Implementing Microsoft Azure Infrastructure Solutions with 11 years of experience in Cloud Computing, Cloud computing, DevOps Implementation, Build & Release engineering.
- Experienced in automating software build, deployment and server configuration management using tools such as Json, & Git.
- Expertise in the fields of Software development, Cloud Computing including a comprehensive knowledge in the analysis, design, development and testing of the Software development life cycle using the Microsoft .NET Framework 1.1/2.0/3.5/4.0/4.5 including ASP.NET 2.0/3.5, C#, ADO.NET, Web Services, Object Oriented Design and Windows Applications.
- Knowledge & Experience of modern agile development methodologies
- Exposure to DevOps practices and automation of software testing, delivery and infrastructure changes
- Expertise in the fields of Software development, Cloud Computing including a comprehensive knowledge in the analysis, design, development and testing of the Software development life cycle.
- Experience in Windows Azure Services like PaaS, IaaS and worked on Azure PaaS storages like Blob (Page and Block), Sql Azure. Well experienced in deployment & configuration management and Virtualization.
- Experience in Automating, Configuring and Deploying Instances on Azure environments and in Data centers.
- Knowledge over automation components, processes and implementation to support Agile development, DevOps, and Continuous Integration (CI)/Continuous Deployment (CD).
- Expertise 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.
- Developed strategies for cloud migration, implemented best practices and helped to develop backup and recovery strategies for applications and database on virtualization platform.
- Azure infrastructure management (Azure AD, Licenses, Office365, DR on cloud using Azure Recovery Vault, Azure Web Roles, Worker Roles, SQL Azure, Azure Storage).
- Work experience in Cloud Services, PaaS, Azure Data Factory, Azure SQL Data Warehouse, Azure Blob Storage, VM creation, ARM Templates, PowerShell scripts, IaaS, Lift & Shift, storage, network and database.
- Ability to write & debug Shell Scripts using ksh & bash. Hands-on experience in solving day-to-day operational issues.
- Interacted with Architect & implemented Cloud / Azure based systems as a part of POC in the pitching process.
- Migrating 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.
- A qualified Network and Security Engineer, excellent knowledge of Client/Server architecture, OSI layers, TCP/IP networks and good understanding of Network Topology (LAN/WAN/Subnets/VPN/Firewalls).
- Responsible for technical design using requirement specifications and use cases/stories by collaborating with the product management and business on product requirements. Providing SaaS hosting and integration expertise across, Cloud vendors and Client platforms.
- Worked with IIS (Internet Information Services) and Windows Server 2008 during application deployment.
- Expertise in RDBMS including MS SQL Server 2012/2008/2005/2000 , MS Access with thorough knowledge in writing SQL queries, Stored Procedures, Views, Functions, Packages, Triggers, Testing exception handlers, Cursors & tables and objects types.
TECHNICAL SKILLS
Cloud Platforms: Azure (API Management Services, Data Factories, App Services, Data Lake Store, SQL Databases & Virtual Machines) Amazon Web Services.
.Net Framework: Net Framework 4.5, 4.0, 3.5, 3.0, 2.0
Technologies: ASP.Net, Asp.Net MVC, HTML, HTML5, AJAX, CSS, Win Forms, JQUERY, Web Forms
Distributed Technologies: Web Services, WCF
Operating Systems: Windows, Windows Server(All), Windows NT/2003/XP/2000, SUSE, Ubuntu, OEL, CentOS, MacOS
Network Protocols: SMTP, SNMP, ICMP, TCP/IP, FTP, TELNET, UDP, and RIP, iSCSI, Fiber Channel, NIS, NFS, DNS, DHCP, Cisco Routers/Switches, WAN, LAN
RDBMS: MySQL, SQL Server
Languages: C/C++, Java, HTML, Shell Scripting, Python, XML, HTML, LINQ Batch Script, Windows PowerShell Script.
PROFESSIONAL EXPERIENCE
Confidential, Irving, TX
Solutions Architect (Azure/DevOps)
Responsibilities:
- Extensively being a part of the Digital Data Services team, handle all the Infra related tasks and Automation processes for both Infrastructure and the Digital Data teams.
- Work on the Admin related activities for Azure Databricks like IAM related activities, create workspaces, Automate the Databricks Notebooks using Azure DevOps, etc.
- Work with developers to identify necessary Azure resources and automate their provisioning.
- Created CI/CD pipelines in Azure DevOps, process automation for Databricks Notebooks from Dev to Production environments.
- Successfully integrated the Azure Active Directory with DataBricks using SCIM API integration
- Worked on the On-Prem to Cloud Migration and Switch over/Switch back scenarios to test and troubleshoot the migration process
- Resolved Merge Conflicts,configured triggers and queued new builds within the release pipeline.
- Monitored and tracked deployments.
- Create utilities for the Data Engineering team using Powershell for automating the complex tasks.
- Document automation processes.
- Work on POCs to implement new methodologies on Azure Databricks and Azure and implement them in our environment (SCIM API integration and Apache Kafka on Confluent Cloud).
- Configure, generate and analyze the Cost Data and provide the Cost Management Solutions for the existing environment.
- Manage the Identity and Access Management (IAM) to the users in Azure.
- Work with the PowerBI team to create the Cost Report configuration in PowerBI and management hierarchy mapping solutions.
- Extensively a part of the Digital Data team, handle all the Infra related tasks and Automation processes for both Infrastructure and the Digital Data teams.
- Work with development team and key stake holders to create plan for monitoring Azure resources by creating the Dashboards using Azure Monitor/Data Explorer and querying the Azure Data Factory and Azure Data Lake Store Data.
- Work closely with key stakeholders to capture, analyze, and derive DevOps requirements.
- Write software, from build system automation to automated deployment, to scale our engineering delivery.
- Bring in Continuous deployment practices to enhance our Agile posture.
- Participate in the design and implementation of new system layers utilizing a first-principles understanding of high complexity compute environments.
- Participate in a shared on-call rotation.
- Imagine, architect, develop, deploy, and evolve CI and CD systems for the next disruptive data analytics platform in the cloud.
Confidential, Irving, TX
Solutions Architect (Azure/DevOps)
Responsibilities:
- Logic Apps - API Connections utility
- Logic Apps - Backup automator
- DataBricks Job Monitoring Application (using Python)
- DataBricks Long running jobs and clusters notification dashboards
- Databricks cluster metrics - using Azure monitor and KQL(Kusto Query Language)
- Data Processing Application - Automates the process of extracting RAW data (Fixed Width Files) from ADLS Gen1, process them based on the SQL Schema and Create Spark tables using the resulting processed .CSV files
- Servers ON/OFF Script - an Auto-availability solution for Automatic shut down and Start of the VMs at a scheduled time for Cost Management.
- Logic Apps Automator used to Enable/Disable the custom list of Logic Apps
- App-Service Principal Notifier - used to trigger alerts if the client secrets of any Service Principal are going to expire within the the customized time frame.
Environment: Microsoft Azure, Oracle Cloud, Azure Databricks, Azure DevOps, Grafana, Powershell, Python, Docker, AKS, Pyspark, Cloudyn, Visual Studio 2017, Apache Kafka on Confluent Cloud and JIRA.
Confidential, Atlanta, GA
On-Site Technical Lead (Azure)
Responsibilities:
- Provisioning the Networking, core Resource groups, NSGs, Virtual Networks, Subnets, Network load balancers, routes, Palo Alto\URL filtering\ Firewall rules.
- Migrating the Clients’ Data using Azure Data Factory.
- Creating the pipelines using copy data link for Data migrations in ADF.
- Structure the Unstructured and semi-structured data that we get from different sources and updating this in the Data Warehouse.
- Setting up Azure Security Center, provisioning the Role based access control groups and creating users in RBAC groups and Azure Active Directory Domain Services.
- Preparing the Salt Stack pillar meta-data for Confidential tenants and Setup the Tomcat gateway configuration to support a multi-gateway topology.
- Deploy and Configure the KLT Tenants for IBM Tririga instances and blank Azure SQL instances by Setting up monitoring, logging, NSG rules and Azure backups for tenants as a part of automated deployment.
- Deploy the Data Integration Framework configurations on all the Servers on Production and UAT environments.
- Configure Python orchestration for each tenant.
- Maintaining the Data Security and Transport Layer Security among all of the application components like IBM Tririga application Servers/ Process Servers/ Birt Server hosts Tomcat Gateway and the Azure SQL Servers.
- Responsible for creating the Auditing, logging and alerting mechanisms by using Azure Monitor Service on all related VMs and Azure SQL Databases.
- Deployment of VMs, Azure SQL Instances, VM Scale sets and other Azure native components using Azure ARM Templates.
- Responsible to design, deploy and configure the logging and monitoring mechanism for Nagios and Graphite alerting systems to maintain the threshold values and maintain the high availability for the Client Servers in both Production and UAT environments.
- Analyze and troubleshoot the Production Outages that occur in the SAML Gateway, install the Nagios and Graphite Dashboards on the SAML Production Server.
- Deploy and execute the Object Migration Packages (OMP) automation in all the Client Environments and monitor the functionality after the changes have implemented.
- Handling the Security Access issues for Local Admins and creating the Fix procedures for the same.
- Migrating the workloads in Production and UAT tenants out of their existing Azure\AWS Cloud environments and into the new Azure Cloud Operations Spoke.
- Provisioning the Azure Spoke environments.
- Deploy the Management services, gateways and native Azure services.
- Peering the Spoke subscription to hub subscription.
- Utilizing Saltstack throughout the environment to perform configuration management tasks by implementing Master/Minion topology.
Environment: IBM Trirga, Microsoft Windows Azure, Amazon Web Services, Windows server 2012/R2, Windows PowerShell, Microsoft Azure Storage, Azure SQL, MySQL, SAML SSO, Azure AD, Pentaho, CentOS, Nagios, Graphite, Python, Jira and Saltstack.
Confidential, Phoenix, AZ
Sr. Azure Engineer
Responsibilities:
- Mapped workloads to the capabilities of Microsoft Azure for public, private and hybrid clouds. The roles and responsibilities include:
- Choosing the VM or Service as per the requirements and creating Virtual Networks as per the address spacing and joining VM’s/Cloud Services to the VNETs.
- Configuring Cross-Premises connectivity (Point-to-Site/Site-to-Site/VNET-to-VNET) VPNs.
- Configuring AutoScaling, Availability sets, Load Balancing, Health Probes, Logging Alerts.
- Creating, registering and attaching VHDs and Data disks on to the VM.
- Installing VMs agents and Extensions and custom scripts on Virtual machines.
- Designed and configured Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, and security policies and routing.
- Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets.
- Designed Network Security Groups (NSGs) to control inbound and outbound access to network interfaces (NICs), VMs and subnets.
- Provided high availability for IaaS VMs and PaaS role instances for access from other services in the VNet with Azure Internal Load Balancer.
- Configuring Always on Availability groups for Sql Server on ARM VMs to maintain High Availability.
- Migrating the AWS EC2 instances workloads to Microsoft Azure, replicating the VMs, configuring and testing the Planned Failovers in Azure.
- Experienced with deployments, Maintenance and troubleshooting applications on Microsoft Cloud infrastructure AZURE.
- Uploaded Vhd files into Azure Storage Account using AZ Copy.
- Experienced in Software Development Life-Cycle, Incident, Problem, Change, and Release Management practices.
- Exposed Virtual machines and cloud services in the VNets to the Internet using Azure External Load Balancer
- Extensive experience in Windows AZURE(IaaS) migrating like creating AZURE VMs, storage accounts, VHDs, storage pools, migrating on premise servers to AZURE and creating availability sets in AZURE.
- 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 packets.
- Used firewall appliance where requirements call for layer 7 security models.
Environment: Microsoft Windows Azure, Windows server 2012/R2, Windows PowerShell, Microsoft Azure Storage.