We provide IT Staff Augmentation Services!

Cloud Automation Engineer Resume

SUMMARY

  • Result oriented, Microsoft Azure and Terraform Certified IT professional with 5+ years of consulting experience in public cloud domain.
  • Experienced in delivering enterprise solutions across technology boundaries using Azure DevOps, Jenkins, AWS, Azure, Docker, AKS, GIT, Terraform.
  • Good scripting experience in Azure Power shell, Terraform and experience in deploying Azure services via custom written ARM templates.
  • Experience in working in agile environments. Strong organizational skills with a proven attention to detail.

TECHNICAL SKILLS

  • Azure PowerShell
  • ARM Templates
  • Cloud formation templates
  • Azure CLI
  • Azure Devops
  • AWS
  • Azure
  • Docker
  • Windows
  • Linux
  • Jenkins
  • GIT
  • KQL
  • Active Directory
  • CI/CD
  • Nagios
  • Puppet
  • Terraform
  • C#

PROFESSIONAL EXPERIENCE

Confidential

Cloud Automation Engineer

Responsibilities:

  • Proactively identified work stream/stories, risks to delivery timelines and engaged product owner over weekly progress and expected outcomes.
  • Act as a resource for customer engagement.
  • Acted as a go to person for all Azure infrastructure needs.
  • Identified process improvements and opportunities for automation.
  • Created a robust, environment independent hybrid PowerShell and ARM template script to create virtual machines and tag them; place the virtual machines in the appropriate VNET and subnet and update - domain to ensure timely auto updates; install docker and create a swarm; encrypt OS and data disks and add the machines to the required environments security group to allow access only to the required persons.
  • Developed terraform code to deploy Azure VNET, Subnets and Network securitygroups.
  • Established VPN connection between the Azure VNET and onpremise network and VPN peering between Europe, Brazil, and Northamerica VNETs.
  • Developed various terraform scripts to deploy various infrastructure resources including but not limited to storage accounts, recovery service vaults, subnets, resource groups, tags, network security groups, azure virtual machines, key vaults, and MySQL Database.
  • Trained junior members on Azure operations and terraform coding.
  • Automated shutdown of non-criticial Infrastructure services during off hours to optimize the cost associated with them.
  • Migrated Azure powershell scripts from AzureRm to Az modules.
  • Automated the deployment of virtual machines and add them to the respective log analytics workspace based on the environment.
  • Troubleshooting and remediating Azure security center alerts.
  • Developed a PowerShell script to enable HTTPS only on the storage accounts.
  • Developed PowerShell script to recover virtual machines from snapshots.
  • Developed ARM template script to move resources from one subscription to the other.
  • Configured Azure CDN and served static content from the storage account for containerized applications.
  • Configured application insights and integrated with the application to monitor the performance and availability tests.
  • Created and implemented Azure pipeline that pulls the image from the vendor’s container registry and applies customizations defined in docker file to create Confidential custom docker image and copies the static content into container in Azure storage account and finally tags and pushes the base image and customized images into respective Azure container registries and then deploys docker containers from the image in test environment.
  • Created Release pipelines that copies the image from the dev container registry to UAT and Production.
  • Built and deployed dockerized applications to Dev, UAT and Prod environments.
  • Provided on call support during weekends and off hours.
  • Implemented Multifactor Authentication in Azure to authenticate users to access cloud resources.
  • Deployed application gateways and traffic manager to serve the application over web.
  • Developed organizational units in Azure Active Directory (AD) and managed user security with group policies.
  • Document Azure processes for future use.

Confidential, Memphis, TN

Cloud Engineer

Responsibilities:

  • Continuously monitoring and supporting 1000+ cloud instances and cloud databases and performing all Cloud system administration (hybrid) tasks on the machines like maintaining required configuration across all the machines using puppet modules.
  • Designed AWSCloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates, security product templates.
  • Evaluate cloud application requirements, design, develop and provision applications on Microsoft Azure.
  • Implemented automated deployment through Jenkins pipelines.
  • Configuration, Maintenance, monitoring and scripted deployment of various resources in Microsoft Azure environment.
  • Creating and employing disaster recovery solutions and assisting with continuous improvement activities.
  • Work with application owners and infrastructure team members (network, storage, IA, etc.) to optimize system performance.
  • Gather and develop specifications and deliver solutions to the client organization based on understanding of a domain or technology.
  • Develop scripts to automate the deployment of Azure architecture and solutions.
  • Research and Identify new tools and processes to improve the cloud platform and automation processes.
  • Monitor and maintain multiple Azure solutions to meet project requirements.
  • Handled content distribution and data transfer and implementing content delivery network over Amazon Cloud Front using Amazon WAF.
  • Designing and implementing Continuous Integration, Continuous Delivery and Continuous Deployment pipelines for a range of projects and environments.
  • Automated deployment of cloud resources in AWS with cloud formation templates and ARM templates in Azure.
  • Set rules and configure settings on personal and organization-owned devices to access data and networks using Intune.
  • Working closely with Architecture, Development, Test, Security and IT Services teams
  • Installing, configuring and maintaining Continuous Integration, Automation and Configuration Management tools
  • Experience with monitoring tool Nagios.

Confidential

IT ANALYST

Responsibilities:

  • Responsible for building and automating monitoring and performance management of UAT environment.
  • Handled content distribution and data transfer and implementing content delivery network over Amazon Cloud Front using Amazon WAF.
  • Administration and Support for App Servers on IIS and Web sphere.
  • PowerShellscriptingto automate key business process with goal of less manual intervention and off hours support calls.
  • Automated build and release process by using shell scripting and maven and Jenkins in non-prod environments.
  • Handle escalated Support tickets till closure for MSAzure PaaS platform.
  • Providing daily technical support, re-engineering and administration of an enterprise Configuration Management system that supports multiple development applications

Hire Now