Engineer and maintain highly resilient Azure environments, ensuring scalability, security, and performance.
Implement Active Directory and Azure Active Directory solutions, including identity management and policy enforcement.
Drive engineering discussions in support of business requirements gathering, analysis, and design.
Implement highly scalable and available solutions based on industry architectural direction, best practices, and practical experience.
Collaborate with Developers, Systems Operations, and Vendors to solve integration and implementation challenges.
Recommend tools and methodologies to Operations and Development teams; create proof-of-concept implementations for demonstration and eventual integration.
Break large complex systems into manageable subsystems and components for scalable management.
Create and utilize automations for initializing and provisioning systems and facilitate larger IT department orchestration.
Work with Developer teams and Infrastructure colleagues to convert high-cost inefficient systems and application stacks to low-cost OS platforms and Cloud Providers.
Utilize tools like Git, Ansible, Terraform, and Packer to drive consistency of configured systems.
Create and maintain technical documentation and utilize version control systems, such as Git.