We provide IT Staff Augmentation Services!

Azure Devops/ Automation Engineer Resume

2.00/5 (Submit Your Rating)

Lakeland, FL

SUMMARY

  • Over 7+ years of experience in IT industry in various roles with excellent experience in .NET development, Software Configuration Management, DevOps Engineer Build & Release and Deployment management. Development for several markets driven international organizations
  • Extensive experience in Analysis, Designing, Development, Testing, Bug fixing, Documentation and Implementation of Client/Server and Web Technologies for various N - Tier applications.
  • Experience with SaaS (Software as a Service), PaaS (Platform as a Service), and IaaS (Infrastructure as a Service) solutions.
  • Basic level of hands on experience in AWS provisioning and good knowledge of AWS services like EC2, S3, VPC, Auto Scaling, RDS
  • Experience in dealing with Windows Azure IaaS - Virtual Networks, Virtual Machines, Cloud Services, Resource Groups, Express Route, Traffic Manager, VPN, Load Balancing, Application Gateways and Auto-Scaling.
  • Supported the application in production and worked closely with off-shore teams.
  • Experience in handling Azure Storage, Blob Storage, File Storage, Setting up of Azure CDN and load balancers.
  • Knowledge on testing frameworks like Selenium
  • Experience with container-based deployments using Docker, working with Docker images, Docker Hub and Docker-registries and Kubernetes.
  • Understanding the Client environment, Administrating and creating solutions using Azure Services
  • Having good knowledge on SSH connections and password less authentications between servers.
  • Proficiency with Configuration Management tools & Build management tools such as Azure DevOps and creating separate build agents
  • Experience in creating build and release pipelines using Azure DevOps and orchestrating deployment of applications
  • Experience with integration of Azure DevOps and Terraform
  • Experience in using version controller tools like GIT.
  • Experience working with PowerShell

TECHNICAL SKILLS

Operating Systems: RHEL/CentOS, Ubuntu/Debian/Fedora, Windows Server 2016/2012 R2

Languages: C# .NET, ASP.NET MVC, ASP.NET Web API

CI Tools: Azure DevOps and Terraform

Databases: SQL Server, Mongo DB

Scripts: Shell, Windows PowerShell, YAML scripts

Project management: Azure DevOps, Jira

SDLC: Agile, Scrum, Waterfall Methodologies

Artifact Management: Azure DevOps, GIT, Bitbucket

Monitoring Tools: Azure Application Insights, Cloud Watch

Bug Tracking: Azure DevOps

Testing Tools: HPE UFT, Selenium

Version Control/SCM Tools: GIT, Bitbucket, Azure DevOps

Web Technologies: HTML5, CSS3, JavaScript, jQuery, Angular 2

Web/App servers: Apache Tomcat, Azure App Services, Amazon EC2 and IIS

RDBMS: SQL SERVER

PROFESSIONAL EXPERIENCE

Confidential, Lakeland, FL

Azure DevOps/ Automation Engineer

Environment: Azure DevOps, Build & Release Pipeline, Windows PowerShell, C#, .NET, REST API, JSON, Git, Git Hub, Agile, Azure CLI, Application Lifecycle Management (ALM), Octopus Deployment, YAML pipelines.

Responsibilities:

  • Created a bunch of PowerShell scripts for automation of following items in Octopus Deploy:
  • Create teams
  • Add built-in/ custom user roles to the teams
  • Add AD groups to the teams
  • Create Project groups
  • Create Environments
  • Update team permissions for a specified user role
  • Create Lifecycle
  • Add phases and environments to the lifecycle
  • Add deployment target/ machine
  • Extract all environments, machines of all the teams and export them to csv file, reports to Business Area Manager/ Business Area Owner for review.

Confidential, Lakeland, FL

Azure DevOps/ Automation Engineer

Responsibilities:

  • Worked on creating Build and Release pipelines using YAML scripts for following types of projects:
  • Builds:
  • SQL Server Database
  • ASP.NET Core Web Application
  • Batch Job (Console Application)
  • Angular JS application
  • Node application
  • Release:
  • Deploy of database solution to Azure SQL Server
  • Deploy of Asp.NET core web application to Azure App Service
  • Deploy of Batch job to Azure Functions
  • Deploy of Angular JS application to Azure App Service
  • Deploy of Node application to Azure App Service
  • All the builds and releases were connected, builds were triggered based on folder path check-ins and releases had pre and post deployment approvals.

Confidential, Louisville, KY

DevOps/ Azure Automation Engineer

Environment: C# .NET, Visual Studio 2017, HPE UFT, Selenium, VSTS Git, Agile/Scrum, Windows, Azure DevOps Build and Release pipeline.

Responsibilities:

  • UFT Integration with TFS and automation of test case execution using VSTS build and release pipelines.
  • Created a training plan to guide a set of team members on how to migrate the UFT scripts from network shared drive to the Azure DevOps GitHub repository.
  • Creating architecture artefacts and approach for test case automation systems
  • Design utilities using .NET Framework which would run through Azure DevOps release pipeline and serves the following purpose:
  • Syncing the changes between VSTS branch and folder on the Server
  • Distribution and Parallel execution of more than 2000 UFT test scripts
  • Co-ordinate with multiple teams to get the required resources and permissions in place to drive the execution properly from the inception
  • Create utility for sending notifications and detailed results of UFT test scripts execution
  • Creating Release pipeline for triggering the test case execution of 2000 UFT test scripts.
  • Direct knowledge sharing sessions and assisting team members to run and monitor the utilities
  • Design and selection of Selenium based test case automation
  • Perform research of various Selenium automation tool options available and driving discussion to standardize the architecture and usage of selenium solutions.
  • Create multiple artefacts for design of selenium-based automation testing in the project.
  • Requests for the SSL Certificate and install it in a KeyStore for enabling Https and to encrypt all the traffic on servers.
  • Wrote power shell scripts to create the parameter files automatically for all the services in Azure Resource Manager
  • Created build and release pipelines for automating the test case execution on a daily basis.
  • The build pipeline would ensure the utility would be run which would allow the server folder contents to be in sync with the GitHub repo on Azure DevOps
  • The release pipeline would execute the second utility which would distribute these cases and execute them in parallel on multiple servers.
  • Develop small POC’s to identify if the approach is feasible for any automation/DevOps task in hand.
  • Documentation and Client Interaction. Participate in client meetings and provide subject matter expert opinions/guidance/findings as per requirement of meeting.

We'd love your feedback!