Azure Cloud Engineer

$110,000 - $150,000/Yr

Alvarez & Marsal - Washington, DC

posted about 2 months ago

Part-time - Mid Level
Washington, DC
Professional, Scientific, and Technical Services

About the position

Alvarez & Marsal is seeking an experienced and highly motivated Cloud Engineer with a primary focus on Microsoft Azure to join our IT Engineering Team. This role is crucial as it involves working closely with various teams including Infrastructure, Network, Operations, Security, and Application Engineers and Developers. The Cloud Engineer will be responsible for implementing, monitoring, and maintaining production and development environments in a 24/7/365 global setting. Reporting directly to the IT Engineering Manager, the Cloud Engineer will play a key role in ensuring the reliability and efficiency of our cloud infrastructure. The ideal candidate will have a strong background in architecting, designing, deploying, and managing Azure IaaS deployment infrastructure. This includes automating configurations and deployments using scripts to ensure a consistent setup across various environments. The role also requires implementing and enforcing security best practices, such as Multi-Factor Authentication (MFA), private endpoint connections, and Role-Based Access Control (RBAC) roles. Continuous research and staying updated with cloud advancements are essential, as the Cloud Engineer will be expected to suggest improvements and updates to the existing setup. In addition to Azure IaaS, the Cloud Engineer will also be involved in architecting, designing, and deploying Azure SaaS and PaaS services and solutions. Cost management of Azure services is another critical responsibility, which includes implementing a tagging strategy for cloud resources and assets to support cost rebilling, reporting, and compliance. The role will also involve planning and migrating existing workloads into Azure, as well as designing, building, upgrading, and decommissioning various Windows and Linux systems and services. The Cloud Engineer will need to automate the delivery of Azure and VMware services and respond to monitoring alerts regarding any health issues within these environments. Effective communication with third-party suppliers and support providers is necessary to ensure that issues and solutions are addressed within expected service levels. Furthermore, the Cloud Engineer will provide training and act as a point of escalation for the Service Desk and supporting team members, while also recommending changes to existing policies and procedures as needed.

Responsibilities

  • Architect, design, deploy, and manage Azure IaaS deployment infrastructure based on requirements and best practices.
  • Automate configurations and deployments using scripts, ensuring a consistent and streamlined setup across various environments.
  • Implement and enforce security best practices, such as Multi-Factor Authentication (MFA), private endpoint connections, and RBAC roles.
  • Continuously research and stay updated with cloud advancements, suggesting improvements and updates to the company's existing setup.
  • Architect, design and deployment of Secured Azure Landing Zones with segmented deployment groups.
  • Architect, design, deploy, and manage Azure SaaS and PaaS services and solutions.
  • Cost management of Azure services and implementation of a tagging strategy for Cloud Resources and Assets with an associated taxonomy in support of cost rebilling, reporting, and compliance.
  • Planning and migration of existing workloads into Azure.
  • Design, build, upgrade, and decommission various Windows and Linux systems, features, and services.
  • Automate the delivery of Azure and VMware services.
  • Respond to monitoring alerts of any health issues within the Azure and VMware environments.
  • Liaise effectively with 3rd party suppliers and support providers to ensure issues and solutions are provided within expected service levels.
  • Provide training and act as a point of escalation for the Service Desk and supporting team members.
  • Recommend areas where existing policies and procedures require change or where new ones need to be developed.
  • Create supporting documentation for various audiences with the ability to multi-task and be creative and innovative in a dynamic, fast paced team environment.

Requirements

  • Minimum 3 years of experience in architecture, design, deployment, and maintenance of public cloud solutions with a focus on Microsoft Azure IaaS.
  • Minimum 3 years of experience providing IT administration and/or engineering services managing Windows and Linux Servers and Services (Server 2012 R2 - Server 2019, Red Hat Enterprise Linux, Centos).
  • Expert knowledge of Azure CLI PowerShell, ARM Templates, Azure Networking, Azure Virtual Networks, ExpressRoutes, and Site-to-Site-VPN.
  • Experience implementing Cisco and/or F5 virtual appliances, automated deployment solutions, with a focus on ServiceNow catalog deployments.
  • Extensive experience with Azure services and solutions.
  • Proficient in scripting for automating deployments and configurations.
  • Familiarity with VNet Integration, Synapse storage setup, and external storage configurations.
  • Strong understanding of cloud security best practices.
  • Knowledge of various governance frameworks such as SOX, SC-II, HIPPA, PCI, and experience with implementing associated security and compliance controls.
  • Intermediate knowledge of Azure DevOps configuration and Management, Azure Security Center, and Azure Identity Management, including Azure AD, Azure AD B2C, SSO.
  • Experience with cloud monitoring including Azure Log Analytics, Azure Monitor, and Application insights.
  • Certification in one or more multiple public cloud environments from different vendors (Azure, AWS, GCP, OCI, etc) preferred.
  • Experience with securing and hardening of server environments and serverless code development and deployment.
  • Experience implementing DevOPS practices including Infrastructure-As-Code (IAC), Continuous Integration / Continuous Deployment (CI / CD), and automated testing.
  • Experience with planning and executing migrations from on-premises data centers to public cloud environments.
  • Experience in Terraform and/or Ansible and/or AWS CloudFormation IaC tools.
  • Script Experience - PowerShell, Python, Bash, or similar.
  • Experience developing or supporting applications using microservices architecture.
  • Experience with relational databases such as MS SQL.
  • Experience managing small projects and leading initiatives with minimal direction throughout the project lifecycle.

Nice-to-haves

  • Certification in one or more multiple public cloud environments from different vendors (Azure, AWS, GCP, OCI, etc) preferred.

Benefits

  • Healthcare plans
  • Flexible spending and savings accounts
  • Life, AD&D, and disability coverages
  • 401(k) retirement plan with discretionary contribution
  • Paid time off including vacation, personal days, and sick time
  • Ten federal holidays and one floating holiday
  • Parental leave
  • Discretionary bonus program based on individual and firm performance
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service