We provide IT Staff Augmentation Services!

Devops Azure Engineer Resume

Chevy, Chase-mD

SUMMARY

  • Total 7+ years of diversified IT experience in Cloud technologies, Operations, Software design, development and unit testing of applications using C#,ASP. Net, Support and Maintenance of business applications to include Microsoft Azure Cloud Compute Services
  • Over 5 years of experience withAzure and Infrastructure Support and Operations Engineer at Microsoft Azure Cloud Services (IaaS, PaaS, Websites, Storage, Network, SQLAzure) and Subject Matter Experience in DevOps role to build/develop various Operation tools like usage metrics tools, work status tracking report tools, Bulk procession tools using PowerShell, TFS reporting, Excel Programming, C# etc.
  • Experience Azure Platform Development, Deployment Concepts, hosted Cloud Services, platform service and close interface with Windows Azure Multi - Factor Authentications
  • Experience in Private Cloud and Hybrid cloud configurations, patterns, and practices in Windows Azure and SQL Azure and in Azure web and database deployments.
  • Experience in designing and developing inbound marketing and lead generation tools for DevOps and Cloud Computing.
  • Experience in Designing Azure Resource Manager Template and extensive experience in designing custom build steps using PowerShell.
  • Experience in installing, configuring SQL Server in large scale environments
  • Experience in writing PowerShell script to do Patching, Imaging and Deployments in Azure.
  • PowerShell DSC configuration, including custom resources, utilized for full configuration of:AD user, group, OU, and security configuration,DNS configuration,Role deployment, configuration,Firewall and network resource configuration,SQL Availability Group configuration, Full application deployment and configuration.
  • PowerShell master script to deployARM template and artifacts
  • Continuous deployment using PowerShell DSC, Azurestorage
  • Experience with MVC Architecture Design Patterns and Development methodologies like Agile (Scrum), Iterative, Waterfall models and Software Patterns
  • Experience in development and configuration experience with software provisioning tools like Chef, Puppet and Ansible.
  • Excellency in Incident Management, Problem management, Critical issue handling, Capacity Management, Change Management and Root cause analysis and developing required tooling.
  • Motivated, proactive, innovative problem solver with excellent analytical, organizational, leadership, interpersonal, communication and written skills. Excellent team player, quick learner, keen to learn and implement the new IT technologies.

TECHNICAL SKILLS

Languages: C, C++, C#, Java, J2EE

Scripting Languages: JavaScript JSP, Servlets, XML, HTML, Shell, Python, Ruby

Java Technologies: J2SE1.3, J2EE 1.3, Servlets 2.3, JSP 1.2

SCM Tools: CVS, SVN, GIT, ClearCase, Mercurial, Perforce

Build Tools: ANT, Maven, Make

CI Tools: Jenkins/Hudson, Bamboo, Ansible, Nexus, Chef

Bug Tracking Tools: JIRA, Rally, Remedy, Bugzilla, ClearQuest

Operating Systems: MS Windows XP/2000/NT/98, UNIX, Linux, MS DOS

Database: Oracle, MS SQL, DB2 7.2/8/1/8.2, PostgresSQL

Servers: Apache, Tomcat, IBM JBoss, WebLogic, WebSphere

Other Tools: MS Office Suite, Confluence

PROFESSIONAL EXPERIENCE

Confidential, Chevy Chase-MD

DevOps Azure Engineer

Responsibilities:

  • Provide Azure Engineer Support for Confidential Policy and Edge cloud applications.
  • Design, planning and implementation for existing On-Prem applications to Azure Cloud.
  • Application Troubleshooting and Triage for new/unknown issues and providing runbook steps for these in Atlassian.
  • Application Setup (Onboarding to Cloud) and Monitoring includes Cloud Environments Provisioning, DNS and IP management.
  • Application Security includes Applciation Accounts, Account access levels, Firewall Rule Management.
  • Infrastructure Azure IaaS and PaaS Instances Scaling.
  • CertificatesRenewal, Installation and Management for Cloud environments.
  • East/West Support including shuting down, startup, testing, coordination, process.
  • Created Builds and Deployed builds and deployed builds to different environments based on requests.
  • Coordinate with Developers to implement ad-hoc fixes, includes support during weekend and during Production Release.
  • Coordinate with external teams for new environments Shakeout sessions to validate data flow.
  • Worked on Ad-hoc and on-the-fly configuration and instance changes as needed for Non-Prod and Production servers.
  • Ensure Telemetry data for metrics and triage.
  • Scheduling the changes for applications and deployment into production.
  • Enabling Disk Encryption using Certificates for IaaS Virtual machines for OS and Data Volumes.
  • Worked closely with Cloud Architects on IAAS Platform maintenance including enhancements to DSC configuration deployment scripts, PowerShell DSC configuration, including custom resources, utilized for full configuration of:AD user, group, OU, and security configuration,DNS configuration,Role deployment, configuration,Firewall and network resource configuration,SQL Availability Group configuration, Full application deployment and configuration.
  • Continuous deployment using PowerShell DSC, Azurestorage
  • Extensive knowledge on PowerShell scripting for Automation - Creating VM’s, Virtual Networking, VPN, Key Vault, Load balancer, Power off and Power on VM’s.
  • Worked on PowerShell Scripting for automating Veracode weekly scans for Confidential applications which automated 1000+ Veracode scans.
  • Onboard Applications for Veracode Scan and Setup weekly automated Scans and Monitor weekly.
  • Helped in Application Monitoring Setup by scanning the logs at various levels and notifying appropriate teams by email alerts.
  • Troubleshoot Build issues in SonarQube.
  • Performed SonarQube Upgrades.
  • Assisted Developers on code coverage and complexity analysis using SonarQube.
  • Assist Continuous Delivery Engineers with integration of Sonar Scans into Java and .Net Automated builds.
  • Automate Code Quality Metrics Reports using Powershell scripting without involving any manual work.
  • MaintainJIRA for Tracking and updating project defects and tasks and send reports to management.
  • Managed environments DEV, QA, UAT and PROD for various releases and designed instance strategies.
  • Experienced in Software Development Life-Cycle, Incident, Problem, Change, and Release Management practices.

Confidential, Bloomington, IL

Azure/DevOps Engineer

Responsibilities:

  • Provide Azure Engineer Support for Confidential application.
  • Design, planning and implementation for existing On-Prem applications to Azure Cloud.
  • Worked on Azure Active Directory integration with existing application for enabling SSO feature.
  • We EnabledSingle Sign On feature for existing application integrating with Azure Active Directory.
  • Migrated Existing Active Directory and Exchange users to Microsoft Azure AD using Azure AD Connect and DirSync tools.
  • Developed and implemented backup and disaster recovery protocols.
  • Identify, drive & execute changes like system environment architecture to improve performance/availability, BCDR strategies, security, etc.
  • Created Virtual Network to Virtual Network and Site to Site specific VPN connectivity on Azure environments.
  • Enabling Disk Encryption using Certificates for IaaS Virtual machines for OS and Data Volumes.
  • Extensive knowledge on PowerShell scripting for Automation - Creating VM’s, Virtual Networking, VPN, Key Vault, Load balancer, Power off and Power on VM’s.
  • Worked on PowerShell Scripting for Azure AD bulk User, Group and assigning Users to SaaS applications.
  • Helped in Application Monitoring Setup by scanning the logs at various levels and notifying appropriate teams by email alerts.
  • Scheduling the changes for applications and deployment into production.
  • Managed environments DEV, QA, UAT and PROD for various releases and designed instance strategies.
  • Experienced in Software Development Life-Cycle, Incident, Problem, Change, and Release Management practices.
  • Ensured all steps are successfully completed and document their completion times and issue logs.

Confidential, Chicago, IL

Hosted Operations/Development Operations Engineer

Responsibilities:

  • As a member of the SaaS Hosted Operations/Development Operations teams we manage infrastructure design, implementation and support for our enterprise SaaS applications hosted in AWS, Azure and Rackspace.
  • Provide operations support (Systems Administration and Database Administration) for Mission Critical Applications.
  • Installing and configuring application on Microsoft Azure Cloud (IaaS and PaaS) infrastructure.
  • Incident, Problem & Release management for Consumer and Commercial business.
  • Responsible for the daily Tier III operations Incident/Problem/Change Management and service Management to ensure Service availability and uptime of mission critical systems/services including components hosted on Azure Cloud.
  • Managing an infrastructure of around 300 servers comprising of Web and Database Clustered &Non-clustered servers running on Windows 2008 R2 and Win2012 R2 spread across INT, Pre-Prod and Production Environments.
  • Migrated more than 500+ websites from Windows R2 and 2012. Including 32bit to 64bit architecture.
  • Installing, renewal and managing more than 150+ SSL certificates for authentication and encryption.
  • Provide On-call support pager support on a rotation basis for the 24x7 Operations
  • Responsibilities include collaboration with the Engineering teams to drive architectural changes to improve stability & operational efficiency and onboard new applications in the system.
  • As part of onboarding work with the partners teams to ensure that API integration is working and troubleshoot and resolve the network & server level issues.
  • As part of Release Management Participate in planning, preparation and deployment validation with Engineering/Business to ensure smooth deployment convert older versions of ASP.NETWeb services to WCF or WebAPI.
  • Responsible for designing custom build steps for web app deployment
  • Responsible for handling all the Major Incidents, setting up the bridge and troubleshooting with all the partner systems, notifying the Business/Stakeholders about the planned/unplanned outages in the system.

Confidential, Jefferson City, MO

Build Release Engineer

Responsibilities:

  • Design and implement scalable and durable production environments. Monitor and maintain the infrastructure and the applications the house.
  • Deployed a wide variety of monitoring solutions, creating customized monitoring metrics.
  • Analyze and optimize our use of AWS and Azure VMs continuously striving to gain the greatest performance with the lowest cost.
  • Contributor on multiple development teams.
  • Created and maintained Dev/QA Environments in AWS and Azure
  • Contributor implementing Octopus Deploy which is now deploying software for 5 different applications on 3 continents across the development life cycle.
  • Automate deployment and release distribution process, develop and enhance the automated configuration management system. Control branching and merging of the code base.
  • Performing Vault operations on AWS using Glacier.
  • Provide/Perform Source Code Management according to SDLC and Release requirements (i.e., branches, merges, etc.).
  • Build and deployment Manage configuration of Web App and Deploy to AWS cloud server through Chef.
  • Installed Jenkins on Linux machines and created master and slave configurations.
  • Implemented a Git mirror for SVN repository, which enables users to use both SVN and Git.
  • Manage the source code repository system used by the engineering team.
  • Created and owned, Build and Continuous Integration environment with Ant, Maven, Visual Studio and Jenkins.
  • Used Maven for building the Web projects including the Webservices and created automated reports for the Builds and Test results which QA can access to accelerate the testing process.
  • Created Multiple Views as well as Nested Views with the help of AnguarJS ui-view
  • Extensively used ReactJS and Bootstrap to render the data in the UI.
  • Developed and maintained software build and deployment procedures and automation.
  • Maintained the internal release cycle and deployment on Apache server.
  • Knowledge in using of Ansible Tower as configuration management tool and GIT as SCM tool to automate the deployment of infrastructure and applications.
  • Designed and developed a RESTful Web Services layer to interface with a database, and an AJAX front end.
  • Created Postgress functions for Lowe’s databaseUsed Ansible to document application dependencies into version controlPrimarily responsible for automation and maintained current build farm as well as improving QA and release management procedures.
  • Developed a Web Application using Java with PostgreSQLBuilt Version Controlled Java code on ClearCase Unified Change Management (UCM) Project Based code streams utilizing Visual Build Pro (VBP) and ANT scripts.
  • Implemented Chef Cookbooks for OS component configuration to keep AWS server’s template minimal.
  • Managed merging, branch creation and tagging.
  • Assist Customer Support team to analyze and resolve tier 2 issues.
  • Developed UI with C# for windows-based application.
  • Coordinate with multiple departments to ensure a smooth release.
  • Support back-end setup and configurations to facilitate POCs
  • Administer various development, support, and patch branches and enforce SCM best practices

Confidential, Princeton, NJ

Build Release Engineer

Responsibilities:

  • Working on different environments likeJava,.NET,Visual Basic and Visual C++
  • Setting up the automation environment for Application team if necessary, and help them through the process of build and release automation
  • Designing a process for the AnthillPro automation implementation in all the application environments, and making sure it follows all the standard procedures of the Application SECDM or SDLC
  • Working on Report generation, based on the requirements from the App team
  • Working on the source code to generatebuildsand create procedures for thedeploymenton the servers for the release
  • Analyzing the tool architecture and implement it on the applications, making it more user-friendly for the application team
  • Communicating with the Application team and making them understand about the automation tool and its features
  • Used source control version tools likeAll Fusion Harvest,Visual Source Safe,CVSNT, for analyzing the source code and implementing it on automation tool
  • Working on Deployment procedures using middleware likeWebSphere, creating deploy scripts and setting for the Production Release Supporting the Application team in making them analyze about the automation implementation and other related issues (if any)

Confidential

Release Engineer

Responsibilities:

  • Supported and helped to create Dynamic Views and Snapshot views for end users
  • Created and deployed builds to different environments based on requests
  • Converted and automated builds using Maven and Make. Scheduled automated nightly builds using Jenkins
  • Helped developers and other project teams to set views and environments
  • Created and applied Baselines and Labels for each Build Artifacts
  • Created UCM Projects, Development and Integration views for Development and Integration Streams
  • Created and maintained documentation of build and release processes and application configuration to comply with audit requirements and Industry best practices
  • Produced release notes and other build-related documentation
  • Deployed a small set of ClearCase Triggers to enforce fundamental custom policies and also to guide, monitor and control development activities
  • Created Pre-operation and Post-operation triggers in UCM
  • Developed scripts using BASH and BATCH files for Automation of Activities and builds
  • Working closely with Web Administrators to setup an automated deployment for SharePoint applications using SVN and Git Tools
  • Provided level one support for build troubleshooting and production issues
  • Responsible for the EBFs (Emergency Bug Fixes) to push them to different environments and monitor their status
  • Performed merges for each build from Development Branch to Integration Branch
  • Created the Release Management plan with the implementation schedule
  • Conducted Sanity Testing to verify for the right build is deployed
  • 24/7 on call supports for emergency site maintenance and immediate build and install requests
  • Worked with the automated scripts for the Build and Deployment of the applications
  • Monitor and administer the automated build and continuous integration process to ensure correct build execution, and facilitate resolution of build failures
  • Maintained configuration files for each application for the purpose of build and install on different environments Created the build instructions docs and install (deploy) instructions docs for each application for different environments

Hire Now