Technology Services Architect

 

Description:

Dentons Canada LLP is currently recruiting for a Cloud Architect Engineer who will be responsible for designing and implementing scalable, secure, and efficient cloud solutions based on Microsoft Azure. This role involves collaborating with stakeholders, understanding business requirements, and translating them into well-architected Azure solutions. The ideal candidate should have extensive knowledge of Azure services, architecture best practices, and a deep understanding of cloud technologies.


KEY RESPONSIBILITIES & ACCOUNTABILITIES

Solution Design

Collaborate with stakeholders to understand business requirements and design scalable and cost-effective solutions on the Azure platform.
Create detailed architecture diagrams, documentation, and design specifications for Azure-based projects.
Define best practices and standards for Azure solution architecture.


Azure Infrastructure Management and Planning

Design and implement Azure infrastructure components, including virtual networks, virtual machines, storage solutions, and PaaS/IaaS services.
Evaluate and recommend appropriate Azure services based on project requirements.
Architect solutions for high availability, disaster recovery, and scalability.


Security and Compliance

Develop and implement security measures to safeguard Azure environments.
Ensure compliance with regulatory requirements and industry standards.
Ensure platforms remain highly resilient to meet availability expectations in accordance with defined business requirements. This includes the oversight of disaster recovery testing.
Collaborate with the security team to conduct regular security assessments and implement security best practices.


Monitoring and Incident Response

Establish and maintain proactive monitoring for Azure services, identifying and addressing performance bottlenecks and potential issues.
Respond to and troubleshoot incidents, ensuring timely resolution of Azure-related problems.
Ensure platforms remain highly resilient to meet availability expectations in accordance with defined business requirements. This includes the oversight of disaster recovery testing.
Collaborate with the security team to implement and enhance Azure security measures.


Performance Optimization

Optimize Azure resources for cost, performance, and efficiency.
Implement best practices for scalability, high availability, and disaster recovery in Azure environments.
Conduct performance analysis and tuning of Azure-based applications and services.


Automation and Scripting

Develop automation templates, scripts, and processes to enable the optimized and consistent delivery of supported platforms.
Ensure platforms remain cloud optimized, taking advantage of cloud capabilities such as auto-scaling and service automation.
Implement automation tools to streamline repetitive tasks and improve operational efficiency.


Operational Support

Participate in the change management process to help manage change across the environment.
Provide operational assistance and oversight in support of Azure supported platforms and services.
Assist with the patching, capacity planning, and administration of services alongside Operations.
Monitor, plan and deliver platform upgrades and updates with the support of the Operations team.
Manage and coordinate vendors activities to ensure the successful support of platforms.


Collaboration with IT Teams

Work closely with other IT teams to understand application requirements and assist in the deployment and management of cloud-native applications.
Collaborate on designing and implementing CI/CD pipelines for Azure-based applications.
Provide guidance and mentorship to junior team members.


SKILLS & COMPETENCIES

Strong written and oral communication skills.
Strong organizational skills with impeccable attention to detail.
In-depth knowledge of Azure services, Azure Resource Manager (ARM), and Azure DevOps.
Proficiency in scripting languages such as PowerShell, Python, or Azure CLI.
Experience with monitoring tools and incident response in cloud environments.
Strong understanding of cloud security principles and best practices.
Exceptional troubleshooting, investigation, and problem-solving skills, with the ability to identify and mitigate problems quickly and effectively.
Highest level of judgment, discretion and integrity dealing with confidential and/or sensitive matters
Team-oriented with a collaborative, knowledge-sharing nature.
Experience working with external vendors and service providers.
Demonstrates how to Act as One by being a team player across the Firm Experience working with external vendors and service providers.
Ability to effectively prioritize and execute tasks in a high-pressure environment.
Ability to create VISIO documentation for clearly documenting implementations, changes, and new installations.
Able to work flexible hours.
Potential requirement for travel within Canada to participate in projects as needed.
Demonstrated commitment to privacy and ethical conduct.


EDUCATION, EXPERIENCE & CERTIFICATIONS

Post-secondary education with a specialization in Information Technology and / or minimum of 8 years of Information Technology experience.
Minimum 5 years of experience managing Azure Cloud infrastructure.
Extensive experience in designing and implementing solutions on the Azure platform.
Strong understanding of cloud computing concepts, architecture patterns, and best practices.
Proficiency in scripting and automation tools (e.g., PowerShell, Python).
Relevant Microsoft certifications such as Azure Administrator Associate or Azure Solutions Architect Expert are required.
 

Organization Dentons
Industry Architect / Interior Design Jobs
Occupational Category Technology Services Architect
Job Location Abbotsford,Canada
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 5 Years
Posted at 2024-07-22 2:33 pm
Expires on 2024-11-17