We provide IT Staff Augmentation Services!

Azure Cloud Engineer Resume

4.00/5 (Submit Your Rating)

MarylanD

SUMMARY:

  • A result driven Cloud Engineer with 8 years of industry experience in the area of Computer Networks, Cloud Computing and System Administration.
  • Experience working on Azure Cloud services, Azure storage, Azure active directory and Azure Service Bus. Managing Client's Microsoft Azure based PaaS and IAAS environment.
  • Experienced in Azure IaaS, Provisioning VM's, Virtual Hard disks, Virtual Networks, Deploying Azure Windows server, Microsoft SQL Server, Microsoft Visual Studio, Windows PowerShell, Cloud infrastructure.
  • Designed, configured and deployed Microsoft Azure for a multitude of applications utilizing the Azure stack (Including Compute, Web & Mobile, Blobs, Resource Groups, Azure SQL, Cloud Services, and ARM), focusing on high - availability, fault tolerance, and auto-scaling.
  • Developed methodologies for cloud migration, implemented best practices and helped to develop backup and recovery techniques for applications and database on virtualization platform.
  • Experience deploying Infrastructure as a Code (IaC) using Terraform and Git Version Control.
  • Experience with creating Virtual machines, Resource Groups, NSG’s etc. in Microsoft Azure environment
  • Good knowledge and experience in PowerShell scripting.
  • Expertise with IP sub-netting, VLANs, Load Balancing, and High Availability (HA) architectures.
  • In-depth understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, SCRUM, and Waterfall methodologies.
  • Basic knowledge and working experience in managing Routers, Switches and Virtual LANs etc. in office environment.
  • Extensive involvement in Designing Azure Resource Manager Template and in designing custom build steps using PowerShell.
  • Designed and developed Cloud Service projects and deployed to Web Apps, PaaS, and IaaS.
  • Good at Manage hosting plans for Azure Infrastructure, implementing & deploying workloads on Azure virtual machines (VMs).
  • Experience in migrating the existing v1 (Classic) Azure infrastructure into v2 (ARM), scripting and templating the end to end process as much as possible so that it is customizable for each area being migrated.
  • Diverse experience in all phases of software development life cycle (SDLC) especially in Analysis, Design, Development, Testing and Deploying of applications.
  • Experience in working on version control systems like GIT, Subversion, and used Source code management client tools like Git Bash, GitHub, Git GUI and other command line applications etc.
  • Experienced in Querying RDBMS such as Oracle, MY SQL and SQL Server.
  • Expertise in Master Data Management concepts, Methodologies and ability to apply this knowledge in building MDM solutions.
  • Understanding of Web Services and API development SOAP and REST.
  • Knowledge of designing and implementing cloud-based solutions, including private, community, hybrid and public cloud deployment models.
  • Developed architectural standards, engineering standards, and precision engagement plans to accelerate engineering migrations to AWS and Azure.

TECHNICAL SKILLS:

Microsoft Azure: IaaS, Paas, Saas, Azure Active Directory.

Versioning Tools: GIT, Bit Bucket, SVN, GitHub, Gitlab

Continuous Integration Tools: Jenkins, Docker.

Automation: Terraform, PowerShell, ARM.

Build Tools: Maven, ANT.

Operating Systems: RedHat Linux, Ubuntu, CentOS, Windows

Networking & Protocols: TCP/IP, Telnet, SSH, HTTP, HTTPS, FTP, SNMP, LDAP, DNS.

Project Management/Issue Tracking Tools: JIRA, Remedy Confluence, SonarQube, BugZilla, Nagios.

Scripting Languages: Shell scripting, Python, Power Shell

Services: HTML, XML/SOAP, Web Services

RDBMS: Oracle 8i/9i/10g, DB2, MongoDB, SQL server, MySQL 5.x.

Application Servers: Oracle WebLogic 11g, WebSphere 7.x, Apache Tomcat 7.x, Apache 2.x, JBoss

SDLC: Agile and waterfall methodologies

PROFESSIONAL EXPERIENCE:

Confidential, Maryland

Azure Cloud Engineer

Responsibilities:

  • Involved in migrating physical Linux/Windows servers to cloud (AZURE) and testing the whole process.
  • Designed an Architectural Diagram for different applications before migrating into Azure cloud for flexible, cost-effective, reliable, scalable, high-performance and secured.
  • Built servers using Azure: Importing volumes, launching VM, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private cloud.
  • Deploying VM's, Storage, Network and Affinity Group through PowerShell Script and Terraform.
  • Creating Storage Pool and Stripping of Disk for Azure Virtual Machines. Backup, Configure and Restore Azure Virtual Machine using Azure Backup.
  • Automating in Azure for creation of subscription, Storage Account and blobs using Windows PowerShell.
  • Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure Azure Virtual Networks and subnets.
  • Migrated SQL Server database to Windows Azure SQL database and updated Connection Strings.
  • Setting up VPN-VPN connection between Client data center and Azure cloud. Built domain controller including active directory, managing all Window servers.
  • Designed and configured Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, security policies and routing.
  • Designed VNets and subscriptions to confirm to 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 VNet 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).
  • Associated routes with Virtual networks via the route table per relationship constraints.
  • Convert existing Virtual Machine from Standard to Premium Storage Account. Patching and Validating of Virtual Machine in Azure.
  • Monitor Azure Infrastructure through System Center Operation Manager (SCOM).
  • Coordinating with Microsoft for increasing subscription limit like- Core limit and Cloud Services. Handling and Resolving Client's Issues remotely.
  • Client Interaction over the Phone or Emails to provide instant response.
  • Involved in Jira as defect tracking system and configure various workflows, customizations and plug-ins for Jira bug/ issue tracker.
  • Remote monitoring support through SSH or SSL encrypted tunnels using Nagios.
  • Migrated ANT projects into Maven projects and written maven POM files from scratch for multi modules projects.

Environment: Microsoft Windows Azure, Windows server 2012/R2/2013, Windows PowerShell, Microsoft Azure Storage, Terraform, SQL, GIT, Maven. Unix, Jira.

Confidential, NJ

Azure Cloud Administrator

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 to Azure Network Limits.
  • Exposed Virtual machines and cloud services in the VNets to the Internet using Azure External Load Balancer .
  • Experience in integrating Active directory with Microsoft office 365.
  • Provided high availability for IaaS VMs and PaaS role instances for access from other services in the VNet 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.
  • Experience on version control methods like merging the branches, configuring the web hooks in version control system, resolving the merge conflicts, creating the tags, Creating/Deleting the local and remote branches etc.
  • Manage Azure Active Directory and creating new groups for users.
  • Perform daily system monitoring, verifying the integrity and availability of all hardware, server resources, systems and key processes, reviewing system and application logs, and verifying completion of scheduled jobs such as backups.
  • Created and wrote Shell scripts, Python and PowerShell for setting up baseline, branching, merging and automation process across the environments using SCM tools like GIT, SVN on Linux and windows platforms.
  • Configured application servers (JBoss) to deploy the code.
  • Worked with JIRA for issue reporting, status, and activity planning.
  • Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Worked on the Oracle databases in the backend to execute the DMLs and DDLs.
  • Own full lifecycle of build system - from analysis, development, implementation and support of builds, unit testing and deployments.

Environment: Azure, Microsoft Azure Storage, Git, Maven, Apache Tomcat, Java/J2EE, JIRA, Bamboo, PowerShell, Solaris, Python, WebSphere, Jboss, Shell scripting, Nexus, SVN, Unix/Linux and Windows.

Confidential, NJ

Devops Engineer/Release Engineer

Responsibilities:

  • Performed builds on Java projects using ANT and MAVEN as build tools.
  • Regular builds are initiated using the continuous integration tool like Jenkins.
  • Configured Jenkins for doing the build in all the non-production and production environments.
  • Implemented MAVEN builds to automate artifacts like jar, war and ear.
  • Experience in managing source control systems GIT and SVN.
  • Designing, creating, and maintaining GIT repositories to client specifications.
  • Used Sub models in GIT and educated users working with sub models in GIT.
  • Installation, configuration, and management of Apache Tomcat servers.
  • Able to use Chef and other configuration management tools to deploy consistent infrastructure code across multiple environments.
  • Experience with Amazon Web Services (AWS) and virtualization based technologies.
  • Worked on creating the Amazon Web ServicesEC2 Instances and security groups.
  • Developed and maintained integration and release processes.
  • Working experience on Scrum methodology.
  • Coordinated with all the teams before and after the production deployments for the smooth production releases.
  • Provided the assistance for the smooth phase of release for the emergency releases and coordinated with different teams.
  • Created a complete release process documentation, which explains all the steps involved in the release process.

Environment: AWS, ANT, MAVEN, Apache & Tomcat, shell scripting, Java, SVN, GIT, Chef, Jenkins, Windows 2000/XP, LINUX (RHEL 4/5).

Confidential, CA

Build/ Release Engineer

Responsibilities:

  • Setup Jenkins Build server and maintenance.
  • Apache-tomcat Web Server Configuration and Management.
  • Version Control using Git branching and merging repositories.
  • Created repositories according to structure required with branches, tags and trunks.
  • Managing Build Process using Jenkins Server.
  • Implemented a Continuous Int­­­­egration process using shell scripts.
  • Created deployment tickets using JIRA for build deployment in Production.
  • Installed, configured and maintained ClearCase for SCM and Issue tracking.
  • Worked closely with developers and managers to resolve the issues that rose during the deployments to different environments.
  • Manage Releases, including coordinating with the Dev team and QA team.
  • Maintained build system and automated build process for different application.
  • Deployed Java Enterprise applications to Apache Web Server, JBoss Application server.
  • Used Oracle to connect to various databases and to check the invalid objects after and before release.
  • Developed, maintained and distributed release notes for each scheduled release

Environment: Tomcat, Apache, Oracle, Jenkins, Python, Ruby Chef, JIRA, Maven, Nexus, GIT, SVN, Ubuntu, CentOS, Ruby, Chef, Windows, Linux.

Confidential, MN

Build/ Release Engineer

Responsibilities:

  • Release Engineer for a team that involved different development teams and multiple simultaneous software releases and implemented Continuous Integration Process.
  • Worked with installation, deployment and maintenance of middleware application servers to RHEL Dev and Test environments.
  • Created and maintained the Shell deployment scripts for WebLogic and web application servers.
  • Developed build and deployment scripts using ANT and Apache MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Extensive experience in using Version control systems includes Subversion (SVN), GIT, and Clear Case. Involved in migrating from SVN to GIT.
  • Analyze and resolve conflicts related to merging of source code for GIT. Performed all necessary day-to-day Subversion/GIT support for different projects.
  • Worked on Continuous Integration System i.e. Jenkins. Used Jenkins for official nightly build, test and managing change list.
  • Proficient with Jenkins and Bamboo for continuous integration and for End-to-End automation.
  • Experience in designing and configuring open source management tools Chef and CFengine in Devops Environment.
  • Set up Jenkins build jobs to provide one click deployments of the latest software build to WebSphere clusters for use by developers and support personnel. These were implemented using a combination of Jenkins configuration, BASH scripting.
  • Responsible for writing the Release Notes, documenting all the useful info about the release, software versions, changes implemented in current release, Defects fixed, Labels applied.
  • Coordinated with developers, Business Analyst and Mangers to make sure that code is deployed in the Production environment.
  • Supporting the development team in using new tools and workflows.
  • Preparing and presentations educating the users on new tool usage.

Environment: GIT, Subversion (SVN), Bamboo, Maven, WebLogic, Shell Scripts, UNIX, Windows XP, Oracle.

Confidential

Build/ Release Engineer

Responsibilities:

  • Setup Jenkins Build server and maintenance.
  • Apache-tomcat Web Server Configuration and Management.
  • Version Control using Git branching and merging repositories.
  • Created repositories according to structure required with branches, tags and trunks.
  • Managing Build Process using Jenkins Server.
  • Implemented a Continuous Int­­­­egration process using shell scripts.
  • Created deployment tickets using JIRA for build deployment in Production.
  • Installed, configured and maintained ClearCase for SCM and Issue tracking.
  • Worked closely with developers and managers to resolve the issues that rose during the deployments to different environments.
  • Manage Releases, including coordinating with the Dev team and QA team.
  • Maintained build system and automated build process for different application.
  • Deployed Java Enterprise applications to Apache Web Server, JBoss Application server.
  • Used Oracle to connect to various databases and to check the invalid objects after and before release.
  • Developed, maintained and distributed release notes for each scheduled release

Environment: Tomcat, Apache, Oracle, Jenkins, Python, Ruby Chef, JIRA, Maven, Nexus, GIT, SVN, Ubuntu, CentOS, Ruby, Chef, Windows, Linux.

Confidential

Build and SCM Engineer

Responsibilities:

  • Involved in migrating application source code from existing CVS to new RTC SCM.
  • Administrating the Rational Team Concert tool and customizing the work flows, process configuration for team and project areas.
  • Part of ClearCase support team responsible for creating new users, assigning them to the respective teams and user’s maintenance.
  • Setup and debug hardware related issues for server builds.
  • Resolved development conflicts between developer code commits.
  • Performed weekly build cycle and testing processes.
  • Coordinated with developers, Business Analyst and Mangers to make sure that code is deployed in the Production environment.
  • Supporting the development team in using new tools and workflows.
  • Preparing and presentations educating the users on new tool usage.

Environment: CVS, RTC SCM, ClearCase, SQL, Oracle, Windows and UNIX.

We'd love your feedback!