Senior Terraform Expert / Azure Architect

Project Introduction

We are seeking a highly skilled and experienced Senior Terraform Expert / Azure Architect to join our team on a freelance basis. The chosen candidate will be responsible for designing and implementing Terraform templates, utilizing PowerShell scripting for automation, and leveraging deep Azure knowledge to architect robust and scalable solutions. This is a challenging opportunity to contribute to cutting-edge projects and collaborate with a dynamic team in a fast-paced environment.

Tasks

  • Terraform Template Development: Design and develop Terraform templates for provisioning and managing infrastructure on Azure.
  • Automation with PowerShell: Create PowerShell scripts to automate various tasks such as deployment, configuration, and management of Azure resources.
  • Azure Architecture: Architect, implement, and optimize Azure solutions, ensuring high availability, scalability, and security.
  • Infrastructure as Code (IaC): Implement best practices for Infrastructure as Code using Terraform, ensuring consistency, reliability, and efficiency.
  • Collaboration and Documentation: Collaborate with cross-functional teams to gather requirements, provide technical expertise, and document solutions and processes.
  • Troubleshooting and Optimization: Identify and resolve issues related to Terraform templates, PowerShell scripts, and Azure infrastructure. Continuously optimize solutions for performance and cost-efficiency.

Required Skills

  • Expertise in Terraform: Extensive experience in designing, implementing, and managing Terraform templates for infrastructure provisioning and management.
  • Proficiency in PowerShell: Strong scripting skills in PowerShell for automation and orchestration of tasks related to Azure infrastructure.
  • Deep Azure Knowledge: Comprehensive understanding of Azure services, architecture, and best practices.
  • Experience with azurerm Provider: Hands-on experience with the azurerm Terraform provider for managing Azure resources.
  • Infrastructure as Code (IaC) Principles: Familiarity with Infrastructure as Code concepts and best practices, with a focus on automation, repeatability, and versioning.
  • Azure Architecture: Ability to architect scalable and resilient solutions on Azure, considering factors such as security, performance, and cost.
  • Problem-solving Skills: Strong analytical and troubleshooting skills to identify and resolve technical issues efficiently.
  • Communication and Collaboration: Excellent communication skills with the ability to collaborate effectively with cross-functional teams and stakeholders.
  • Documentation: Proficient in documenting solutions, workflows, and processes for knowledge sharing and reference.

Nice-to-Have Skills

  • Azure Cloud Adoption Framework: Understanding of the Azure Cloud Adoption Framework to assist in the adoption of Azure services and best practices.
  • DevOps Experience: Experience in DevOps practices, including continuous integration, continuous deployment, and automation of software development processes.
  • CI/CD Pipelines: Familiarity with setting up and managing Continuous Integration/Continuous Deployment pipelines for Azure-based applications.
  • German Language: Proficiency in German language would be advantageous for effective communication with certain stakeholders.

Project

  • Start: ASAP
  • Duration: long term (initial contract 3 month)
  • Volume: 50 - 80%
  • Location: Remote