Azure cloud DevOps Architect

Overview

Remote
Depends on Experience
Full Time

Skills

Azure
Ansible
Azure DevOps
Docker
Kubernetes
PowerShell
Python
Terraform

Job Details

Position: Azure cloud DevOps Architect

Location: Remote

Role Overview

The DevOps Architect is responsible for designing and implementing the overall DevOps strategy and architecture within the organization. They work closely with development, infrastructure, operations, and security teams to ensure that the DevOps processes and tools are aligned with the organization's goals and objectives. Key responsibilities include designing and implementing CI/CD pipelines, automating delivery processes, and providing guidance on performance and operability improvements.

Key Responsibilities

  • Design and implement the overall DevOps strategy and architecture within the organization.
  • Collaborate closely with development teams to understand their current build and release processes and make recommendations for improvement.
  • Partner with cross-functional stakeholders, including development, operations, quality assurance, and security, to streamline processes.
  • Provide guidance to development teams to improve performance and operability of the solutions they develop.
  • Design and build CI/CD pipelines to improve developer productivity, agility, and code quality.
  • Develop and continuously improve automation solutions to enable teams to build and deploy code efficiently and consistently.
  • Build automated testing to reduce manual effort and improve product quality.
  • Ensure that systems meet business and customer needs for reliability and availability.
  • Monitor and manage application performance and service quality, including initial troubleshooting, identification of root causes, and issue resolution.
  • Work closely with cross-functional stakeholders to analyze and troubleshoot complex production issues.
  • Prepare and present design and implementation documentation to multiple stakeholders.
  • Promote DevOps principles and culture across the software engineering organization.
  • Mentor and coach DevOps engineers.

Skills and Experience

  • Strong collaboration skills, with a demonstrated ability to work well as part of a team.
  • Experience developing CI/CD workflows and tools.
  • Proficiency in one or more scripting languages: PowerShell, Python.
  • Experience with CI/CD tools: Azure DevOps Pipelines, GitHub Actions, Jenkins.
  • Experience with Configuration languages: Bicep, Terraform, Ansible.
  • Experience with development platforms: Azure Cloud, Docker, Kubernetes.
  • Strong automation scripting skills.
  • Experience in configuration management, test-driven development, and release management.
  • Experience with Windows Server OSes and major Linux distributions.
  • Strong analytical and troubleshooting skills.
  • Experience with agile development and strong understanding of DevOps principles.
  • Ability to investigate and analyze information, and to draw conclusions.
  • Flexibility, adaptability, and desire to learn new languages and technologies.
  • Strong verbal and written communication skills.
  • Experience with incident management.

Qualifications

  • Bachelor s degree or equivalent applied experience.
  • 4+ years of relevant DevOps experience.
  • 2+ years of experience in software engineering or 2+ years of experience in server management.

Thanks,

Lucy

Infinite | Exciting times...infinite possibilities

C: