Azure Engineer Resume
Westmont, IL
PROFESSIONAL SUMMARY:
- A Mid - Level Professional experience in the analysis, design, development, implementation, testing, and maintenance of application systems in the Internet/Intranet, Client Server environments.
- Experienced in development methodologies like Agile/Scrum.
- Experience in Software Development Life Cycle (SDLC), Requirements Specification, designing documents and writing.
- Have a good experience in Amazon Web Services including EC2, S3, ELB and Azure services including Compute, Storage and Network.
- Experience working on Azure Cloud services, Azure storage, Azure CLI, Azure active directory and Azure Service Bus. Managing Client's Confidential Azure based PaaS and IAAS environment.
- Highly motivated professional, Team Player and the ability to effectively Work with communicate with people.
- Good in Manage hosting plans for Azure Infrastructure, implementing & deploying workloads on Azure virtual machines (VMs), Design and implement VM storage & good understanding on Implementing images/disks.
- Experienced in maintaining Windows Azure Jumpboxservers
- Experienced in Branching, Tagging and maintaining the versions across the environments using SCM tools like GIT, Subversion (SVN) on Linux and Windows platforms.
- Build out server automation with Continuous Integration - Continuous Deployment tools like Jenkins for deployment and build management system.
- Have good experience in migrating data between applications or databases, exporting data from databases.
- Experience in developing user interfaces and web applications using HTML, CSS, JavaScript, XML, PYTHON and Developing single page applications (SPA).
- Knowledge in syncing On-premises Windows Server Active Directory to Azure AD (AAD) using Azure AD connect.
- Leveraged strong analytical and problem solving skills to identify and deliver actionable insights to relevant decision makers.
- Creating the CI/CD Azure DevOps Pipe-line and Deployment Automation for .net, java and UI based Web Applications.
- Setting up Azure SQL DB, AppInsights, and Log analytics for Web App and API using ARM templates.
- Automate Deployment and installation of Required Packages/Dependencies using Powershell DSC
- Automate administrative tasks using Windows task scheduler.
- Creation of Azure Runbooks to schedule package/dependencies deployments.
- Creation of ARM Templates to Achieve and Automate Required Task.
- Creation of PowerShell scripts to automate day to day activities.
- Deployment of Infrastructure Using ARM Template in Dev, UAT and Prod Environment
- Troubleshoot Issues Related to Web Apps, APIs, VMs, Azure AD and all the Azure related Services
- Working with the Confidential Azure Cloud Services and deploying the servers through Azure Resource Manager Templates or Azure Portal.
- Planning and implementing Disaster Recovery solutions, capacity planning, data archiving, backup/recovery strategies, Performance Analysis and optimization.
- Designed Network Security Groups (NSGs) to control inbound and outbound access to network interfaces (NICs), VMs and subnets.
- Azure Site Recovery and Azure Backup and Configuring Azure Backup vault for protecting required VMsto take the VM level backups for Azure and On Premises Environment.
- Worked on the PowerShell Script to automate the Windows patching and created the Software Releases Projects in Octopus.
- Monitoring Azure Resources using Azure Monitor and Web Apps for Application Insights.
- Experience in dealing with Windows Azure IaaS - Virtual Networks, Virtual Machines, Cloud Services, Resource Groups, Express Route, Traffic Manager, VPN, Load Balancing, Application Gateways, Auto-Scaling.
- Expertise in Confidential Azure Cloud Services (PaaS & IaaS) and expertise in Azure infrastructure management.
- Experience in managing Azure Storage Accounts and good at managing hosting plans for Azure Infrastructure, implementing and deploying workloads on Azure virtual machines (VMs).
- Experience on DevOps tools like Kubernetes.
- Managing cloud services using OMS services like Log Analytics, Azure Backup, Site Recovery.
- Installed and configured an agent on machines and connected directly to OMS. Logging the data using Log Analytics in OMS repository.
- Working knowledge on Azure Fabric, Micro services, IoT & Docker containers in Azure.
- Experience on installing and configuring SSL certificates in web servers.
- Expertise in setting up cluster environment for load balancing and high availability of Windows servers.
- Experience in Creating ARM templates for Azure Platform.
- Ability to create scripts using Azure PowerShell during for automation and build process.
- Good working experience in Azure Logic apps, Service Bus, Document DB and SQL Database.
- Excellent ability to describe systems, design flow charts, & budgets for costing and reporting.
- Migration of existing application workloads to a Cloud platform that scale across multiple data centers.
- Strong persuasive leadership qualities and ability to coordinate resources and initiatives quickly.
- Interaction with Client and gathering requirements, analyzing and working with team accordingly.
TECHNICAL SKILLS:
Cloud platforms: AWS, Azure (IaaS, PaaS, VM Migrations, Traffic Manager, Azure AD, SQL Azure, Active Directory, Power Shell, Service Bus, Blob storages and Azure Cloud Services)
Framework/DevOps tools: Maven, JIRA, SonarQube, Nexus, Jenkins, VSTS, Slack
Build and Monitoring Tools: Ant, Maven, Gradle, MSBuild, Azure Monitor and Nagios.
SCM: Git, GitHub, Bitbucket, GitLab
IAC & Version Control: Puppet, Ansible, Terraform, Git, GitHub, GitLabs, Azure Repos and SVN.
Containers: Docker, Jenkins and Octopus.
Application/Web Servers: Tomcat, WebLogic 9.x/10.x/12c, Apache 2.x/1.3.x, JBoss 7.1
Operating Systems: HP-UX, Solaris 10, Ubuntu 16.0.4, Red Hat Linux, Windows, AIX
Database: Oracle, SQL Server, MySQL, Postgres
Scripting & Other Tools: Groovy, UNIX Shell Scripts (Ksh, Bash), Git Bash, Putty, iTerm
PROFESSIONAL EXPERIENCE:
Confidential - Westmont, IL
Azure Engineer
Responsibilities:
- Responsible for managing all the Utility servers “Azure-Jumpboxes” in all the Azure Clouds.
- Triaging Platform incidents, Alerts and Service requests. Analyzing the windows azure platform issues and reporting bugs to windows azure developers.
- Selecting the appropriate Azure service based on compute, data or security requirements and leveraging Azure SDKs to interact with Azure services from your application.
- Implemented best practices for Infrastructure automation using PowerShell and contributed to process improvements and optimizations and applied OMS monitoring in Azure.
- Design, install, administer, and optimize hybrid cloud components to ensure business continuity (i.e. Azure AD, ADFS, SSO & VPN Gateways.).
- Identifying opportunities to improve infrastructure that effectively and efficiently utilizes the Confidential Azure Windows server 2008/2012/R2, Confidential SQL Server, Confidential Visual Studio, Windows PowerShell, Cloud infrastructure.
- Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets.
- Experience in designing and Implementing Azure Site Recovery and Azure Backup
- Creating multiple Virtual Machines using PowerShell scripting for the testing purposes.
- Managed Azure services and subscriptions using Azure portals, managed Azure resources with Azure Resource Manager
- Installed, configured, administered, monitored Azure, IAAS and PAAS, Azure AD.
- Used Windows Azure portal to manage Virtual Network.
- Automate maintenance plan jobs in SQL Server agent and task scheduler: such as shrinking database, backup database, index rebuilding, creating filtered indexes, index reorganizing, cleaning up, and updating statistics.
- Created, managed, monitored VM using Windows Azure portal admin
- Hands on experience in implementing infrastructure on Azure cloud
- Deploying Azure resources using Power Shell and portal
- Experience on Power Shell scripts to automate the Azure cloud system creation including end-to-end infrastructure, VMs, storage, firewall rules.
- Identifying, escalating, diagnosing and mitigating service impacting events on Confidential Azure Core components as per defined SLAs and Diagnose incidents using the Confidential Azure Engineering System.
- Responsible for provisioning of Azure services on the cloud to build scalable production systems load balancers
- Used Azure Resource Manager (ARM) to deploy, update, or delete all the resources for your solution in a single, coordinated operation.
- Various branching, merging, resolve merge conflict and tagging. Continuous Delivery infrastructure setup in Azure IaaS.
- Deploying, managing and operating scalable, highly available, and fault tolerant systems on Azure
- Experience in installing and administrating CI/CD tools like Jenkins for managing weekly Build, Test and Deploy chain
- GIT with Develop/Test/Prod Branching Model for weekly releases.
- Designed and configured Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, security policies and routing.
- Experience in designing and Implementing Azure Site Recovery and Azure Backup
- Creating multiple Virtual Machines using PowerShell scripting for the testing purposes.
- Managed Azure services and subscriptions using Azure portals, managed Azure resources with Azure Resource Manager
- Installed, configured, administered, monitored Azure, IAAS and PAAS, Azure AD.
- Used Windows Azure portal to manage Virtual Network.
- 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.
- Script, debug and automate PowerShell scripts to reduce manual administration tasks and cloud deployments.
- Configure, Implement, Secure and support Virtual Network and best security practices for single and multi-regional data centers.
- Implemented high availability with Azure Classic and Azure Resource Manager deployment models
Environment: Windows Azure, Windows server 2012/R2/2013, SQL server, Confidential Visual Studio 2012, Windows PowerShell, Confidential Azure Storage.
Confidential - Raleigh, NC
Azure Engineer
Responsibilities:
- Build, Test and Deploy applications for hardware and software configuration on servers.
- Handle deployment workflow including provisioning, load balancing, and health monitoring.
- Design Network Security Groups (NSG) and subnets.
- Develop and maintains the Resource groups and instances
- Azure VMs, Networking (VNets, Load Balancers, App Gateway, Traffic Manager, etc.)
- Provided high availability for IaaS VMs and PaaS role instances for access from other services in the VNet with Azure Internal Load Balancer.
- Azure Service Fabric, Containers, Azure Resource Manager, ARM automation, Azure Key Vault, Encryption and Security.
- Created a managed Image of VHD in order to be able to easily deploy VMs from golden image.
- Adhered to ITIL Configuration Management policies and procedures
- Experience with Confidential Azure, Azure Resource Management templates, Virtual Networks, Storage, Virtual Machines, and Azure Active Directory.
- Attend ongoing client meetings to introduce and answer Azure PAAS and IAAS questions as they arise, covering important application migration considerations and options.
- Involved in various aspects and phases of architecting, designing, and implementing solutions in IT infrastructure with emphasis on Azure cloud and hybrid solutions.
- Contribute to the support forums (specific to Azure Networking, Azure Virtual Machines, Azure Active Directory, Azure Storage) for Confidential Developers Network.
- Provide support for escalated issues in Confidential Azure Platform
- Migrated legacy applications to Confidential Azure Cloud PaaS by setting up CI/CD pipelines on VSTS
- Created WebApps on Azure portal for deploying web applications using VSTS pipelines.
- Created nightly builds with integration to code quality tools such as SonarQube, Veracode.
- Helped teams to reduce defects rate by 30% by introducing TDD in first 3 months.
- Experience in stream-processing logic to gather data from Internet of Things (IoT) devices.
- Involved in developing required classes and interfaces using C# .NET.
- Installed, configured, administered, monitored Azure, IAAS and PAAS, Azure AD.
- Drive end to end deployment of various Components on the Azure Platform.
- Modification of Certs, Password and Storage Accounts on the cloud platform setting up and administer service accounts.
- Frequent use and application of technical standard, principles, theories and concept of cloud components.
- Develop, test, and deploy new Teradata SQL code to load and transform data as per your requirements.
- Provide solutions to a variety of technical problems of moderate scope and complexity.
- Create and modify PowerShell and XML files.
- Responsible for developing all the front-end screens and the back-end database queries for retrieving data and NET Framework.
- Deployment of SQL components in Confidential PowerShell scripts.
- Involved in various aspects and phases of architecting, designing, and implementing solutions in IT infrastructure with emphasis on Azure cloud and hybrid solutions.
- Contribute to the support forums (specific to Azure Networking, Azure Virtual Machines, Azure Active Directory, Azure Storage) for Confidential Developers Network.
- Provide support for escalated issues in Confidential Azure Platform
Environment: Windows Azure, Windows server 2008/2012/R2, Confidential SQL Server, Windows server 2012/R2/2013, SQL server, Kubernetes, Confidential Visual Studio 2012, Windows PowerShell.
Confidential, Washington, DC
System Admin
Responsibilities:
- Assisted in Administration and support of Windows servers to include Active Directory, Group Policy, MS IIS, SCCM, WSUS, Direct Access, LAN /WAN, DNS, DHCP, VPN, MDM, NAV, Hyper-V, Office 365 and Exchange 2010.
- Prompt the deployment of several IT projects over seeing consultants and junior administrators in the migration of Windows 64 bit servers and XP client to Window 7 along with applications.
- Expertise in Deployment of System Center Configuration Manager with full understanding of downloading and deploying MS patches using WSUS within SCCM. Ability to create deployments/Collections/Packages points within an SCCM environment. Resolved deployment issues by checking SCCM logs.
- Planning and design the solution to implement, using Azure Files Share.
- Created the Virtual Machine cluster and load balance for VM's using PowerShell in SQL & Windows Environment.
- Worked on creating Custom Azure Templates for quick deployments and advanced PowerShell scripting.
- Configured the IIS service to deploy the web applications on balanced environment.
- Created and configured a balanced environment for FTP server. I did use PowerShell for this activity.
- Designed the data model and creation the schema on SQL Azure.
- Development web service using Windows Communication Foundation and to receive and process XML files and deployed on Cloud Service on Confidential Azure.
- Designed and implemented asynchronous processes for delivery XML files (invoices) to Tax Authority. These processes were connected using Azure Queues to communicates each other.
- Worked as an escalation point for major incident and problem resolution. Responsible for determining root cause analysis.
- Managing any roadblocks involving internal and external support groups, vendors, suppliers, and customers.
- Ensured resolutions were entered in the Knowledge Database. Proactive in problem assessment by focusing on trends in the incident management reports.
- Following ITIL best practices achieved and maintain good SLA rating on break fix in the region my team supported with team building exercises and process improvements such as Asset Management (Software licenses, Hardware inventory) Re-negotiated SLA and OLA to meet changing business service needs.
- Installing, tuning, troubleshooting and patching of Red Hat Enterprise Linux servers.
- NFS management - take care of user accounts/groups, setting up of NFS environment.
- Transferring files from one system to other using FTP and SFTP.
- Hands on experience working on Red Hat Cluster.
- Have extremely good knowledge on Azure Site Recovery, Data backup and Replication.
- Migration of VM WARE resources, Hyper-V resources and physical machines from on premises to Azure.
- Worked on migrating on premises servers into Azure.
- Worked on Azure Active Directory.
- Included a servlet and a servlet filter for simple generation of PDF's from XML or JSP pages.
- Developed prototypes for the application, based on the requirements, using HTML (TR/TD and DIV concepts), JavaScript.
- Migrated web application from on-premises to Azure Cloud and tested functionality
- Created multiple Virtual Machines using PowerShell scripting for the testing purposes.
- Involved in creating the resources required for the application while migrating from on premises to Azure.
- Deploying local database into Azure SQL server database.
- Azure SQL Services - Created Azure SQL database, performed monitoring and restoring of Azure SQL database.
- Performed migration of Confidential SQL server to Azure SQL database and created the geo replications in different regions.
- Monitor system performance parameters using iostat, vmstat, and fine-tuning.
- Systems administration, maintenance, and monitoring various day-to-day operations
- Installation, configuration and maintenance of web servers, application servers and database servers on Linux Servers.
- Provided 24/7 on call support on Linux Production Servers. Responsible for maintaining security on Red Hat Linux
Environment: Windows Azure, Windows server 2008/2012/R2, Confidential SQL Server, Confidential Visual Studio, Windows PowerShell.