Tom Mcleod Software - Birmingham, AL

posted about 2 months ago

Full-time
Birmingham, AL
Professional, Scientific, and Technical Services

About the position

The Microsoft Azure Cloud Administrator will work closely with the Manager and other McLeod Software Corporate IT Cloud team administrators to design and implement Azure hybrid cloud and cloud-native solutions. This role is pivotal in contributing to the advancement of the cloud strategy at McLeod Software. The primary focus of this position includes consulting, designing, and maintaining the Azure public cloud infrastructure. The candidate will be responsible for implementing and managing all relevant Azure public cloud technology stacks while adhering to industry best practices for security. Essential duties include creating and maintaining security strategies, policies, procedures, and documentation in a cloud-focused environment. The administrator will design, implement, configure, and maintain Microsoft Azure services and solutions for hosting McLeod Software products, as well as Azure networking technologies. Additionally, the role involves migrating on-premises and private cloud workloads to Azure using best practices, automating processes with Azure CLI, PowerShell, and Azure Automation, and training other team members on relevant systems and services. The Microsoft Azure Cloud Administrator will also research and resolve complex issues as they arise, consult with third-party vendors to install, configure, and deploy advanced systems and services, and work with management and development teams to design and deploy complex solutions. The role requires collaboration with vendors and service providers to research, evaluate, budget, and procure new systems and services, as well as identifying and planning for capacity increases. The administrator will manage application delivery, establish and maintain the desired state for systems, and maintain system life cycles. Furthermore, the role includes driving identity and access management using Azure Active Directory, updating the knowledge base and standard operating procedures, and establishing monitoring and management infrastructure for availability, performance management, and cost control. Close collaboration with DevOps is essential to design, implement, and manage secure, scalable, and reliable cloud infrastructure environments for McLeod Software.

Responsibilities

  • Create and maintain security strategies, policies, procedures, and documentation in a cloud-focused environment.
  • Design, implement, configure, and maintain Microsoft Azure services and solutions for hosting McLeod Software products.
  • Design, implement, configure, and maintain Azure networking technologies.
  • Migrate on-premises and private cloud workloads to Azure using best practices.
  • Automate processes with Azure CLI, PowerShell, and Azure Automation.
  • Train other team members on relevant systems and services.
  • Research and resolve complex issues as they are escalated.
  • Consult with 3rd party vendors to install, configure, and deploy advanced systems and services when appropriate.
  • Work with management and development teams to design and deploy complex solutions.
  • Work with vendors and service providers to research, evaluate, budget, and procure new systems and services.
  • Identify and plan for capacity increase.
  • Install, configure, deploy, and update applications.
  • Manage application delivery.
  • Establish and maintain the desired state for systems.
  • Maintain system life cycles.
  • Drive Identity and access management using Azure Active Directory.
  • Update Knowledge base and Standard Operating Procedures.
  • Establish and implement monitoring and management infrastructure for availability, performance management, and cost control.
  • Work closely with DevOps to design, implement, and manage secure, scalable, and reliable cloud infrastructure environments for McLeod Software.

Requirements

  • 10+ years of experience as a full-time IT professional.
  • 3+ years of experience designing and supporting Azure environments.
  • Microsoft Azure Certifications are a plus.
  • Hands-on experience using the Azure administration portal.
  • Demonstrable experience deploying enterprise workloads to Azure.
  • Experience designing and supporting enterprise core services as well as cloud deployments of these services.
  • Extensive knowledge of Microsoft Enterprise software products and services.
  • Ability to facilitate the process of gathering requirements and providing alternative cloud infrastructure architecture options.
  • Keen focus on customer service and an understanding that technology solutions must provide business value.
  • 10+ years of experience managing large-scale, production Windows environments.
  • 3+ years of experience and deep working knowledge of Microsoft Azure.
  • Experience with networking and security concepts, methods, and technologies in large-scale production Azure and hybrid environments.
  • Extensive experience with Active Directory and group policy.
  • Experience with log collection tools and analysis, as well as infrastructure performance monitoring tools and optimization practices.
  • Strong working knowledge of container-based infrastructure on Azure (e.g., Docker, Kubernetes, AKS, etc.).

Nice-to-haves

  • A bachelor's degree in a related discipline is strongly preferred, but consideration may be given to an exceptional candidate with 10 years of relevant experience.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service