A financial firm is seeking an Azure Cloud Engineer in Charlotte, NC, to design and implement scalable, secure, and highly available Azure Cloud architectures. The role involves providing technical leadership, collaborating on cloud adoption and automation, conducting architectural reviews, and ensuring disaster recovery. Responsibilities also include optimizing operational efficiencies, delivering cloud infrastructure for partner solutions, and creating automation using PowerShell/Azure DevOps and Ansible. The ideal candidate will champion DevOps methodologies and oversee version control processes.
Good To Have:- Basic understanding of Atlassian Suite (Jira/Confluence) is a plus.
Must Have:- Design and implement scalable, secure, and highly available Azure Cloud architectures for enterprise applications.
- Provide technical leadership and guidance to support the delivery of Cloud resources.
- Collaborate with cross-functional teams to drive cloud adoption, automation, and operational excellence.
- Conduct architectural reviews, proof-of-concepts, and cost-optimization assessments.
- Ensure disaster recovery and business continuity planning are embedded in infrastructure designs.
- Maintain and update cloud documentation, diagrams, and design specifications.
- Finding and improving operational efficiencies to best suit Cloud resource delivery, access management and security implementations.
- Delivery of Cloud infrastructure for partner solutions.
- Creation and support of automation and infrastructure as code solutions for resource creation and policy, leveraging PowerShell/Azure DevOps, Ansible and other approved corporate automation and orchestration platforms.
- Champion best practices in Infrastructure as Code, CI/CD, and DevOps methodologies.
- Oversee team processes related version control tools such as GitHub / Azure DevOps, including repository management, pipeline as code, and SDLC workflows.
- Design, creation and maintenance of complex Infrastructure as Code and Pipelines as Code solutions in a highly reusable capacity.
- Participate in the automated implementation of monitoring systems, for event monitoring, alerting and metrics.
- Directly interface with support teams across all disciplines, to facilitate a closer relationship for collaborative implementations and knowledge sharing.
- Ensure handover of new/updated systems/documentation to team providing 24x7x365 support.
- Proficiency in Cloud services related to one or more Cloud providers including IaaS, PaaS and SaaS.
- Well-rounded understanding of Azure infrastructure.
- Understanding of Azure application infrastructure design and implementation.
- Proven experience leading engineering teams or technical projects.
- Firm understanding of and experience working under Agile concepts, especially pertaining to SAFe application development.
- Experience with infrastructure as code development and iteration in either Terraform/ARM/Bicep/CloudFormation.
- Hands on operational experience and knowledge with Azure or AWS.
- Prior experience working with orchestration tools (Rundeck/Cutover preferred) and infrastructure-as-code tools (HashiCorp Terraform).
- Strong automation skillset with the ability to identify and create automation workflows.
- Sound familiarity with orchestration and automation practices at scale, with a heavy emphasis on designing solutions for other teams to consume.
- PowerShell or other scripting experience, especially with the goal of automation.
- Experience with monitoring and log aggregation tools such as Azure Monitor, Log Analytics, CloudWatch, CloudTrail, Splunk, ELK, etc.
- Fundamental understanding of public vs private networking in the Cloud.
- Strong knowledge of Git merging and branching strategies.
- Basic understanding/debugging experience when it comes to application infrastructure, databases, networking, and DNS.
- Ability to execute proof of concepts and deploy complex solutions.
- Understanding of typical SDLC processes, workflow as pertaining to infrastructure.