Channelscaler

Azure DevOps Engineer

Channelscaler

full-time

Posted on:

Location Type: Hybrid

Location: Galway • 🇮🇪 Ireland

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

AzureCloudPythonSQLTerraform

About the role

  • CI/CD Pipeline Management: Design, implement, and maintain Continuous Integration/Continuous Deployment (CI/CD) pipelines using Azure DevOps.
  • Automate testing, deployment, and monitoring of applications across multiple environments.
  • Integrate various development tools and platforms within the CI/CD pipeline.
  • Infrastructure as Code (IaC): Develop and maintain infrastructure as code using tools such as Terraform, ARM templates, or Bicep.
  • Manage and automate Azure infrastructure provisioning, scaling, and monitoring.
  • Ensure infrastructure is secure, scalable, and resilient.
  • Azure Environment Management: Manage and optimize Azure resources, including databases, networking, and storage.
  • Monitor and troubleshoot performance, reliability, and security issues within the Azure environment.
  • Collaboration and Support: Work closely with development, QA, and operations teams to ensure smooth and efficient software delivery.
  • Provide guidance and support to development teams on best practices for DevOps and cloud-native development.
  • Conduct regular reviews of infrastructure and processes, making recommendations for improvement.
  • Security and Compliance: Implement and maintain security best practices in the Azure environment.
  • Ensure compliance with industry standards and regulations (e.g., GDPR, HIPAA, etc.).
  • Conduct regular audits and reviews of security policies and configurations.
  • Monitoring and Logging: Implement monitoring, logging, and alerting systems using Azure Monitor, Log Analytics, and Application Insights.
  • Ensure system uptime and availability by proactively identifying and resolving issues.
  • Analyze performance metrics and make data-driven decisions to optimize infrastructure and processes.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, or a related field; or equivalent work experience.
  • Proven experience as a DevOps Engineer with a focus on Azure.
  • Strong experience in CI/CD pipeline development and management using Azure DevOps.
  • Hands-on experience with infrastructure as code tools like Terraform, ARM templates, or Bicep.
  • Knowledge of scripting languages (e.g., PowerShell, Python, Bash) for automation tasks.
  • Experience with version control systems, particularly Git.
  • Deep understanding of Azure services (e.g., Azure VMs, AKS, Azure Functions, Azure SQL, etc.).
  • Strong problem-solving and troubleshooting skills.
  • Excellent communication and collaboration skills.
  • Ability to work in a fast-paced, agile environment.
  • Knowledge of security best practices in cloud environments.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
CI/CD pipeline managementAzure DevOpsInfrastructure as Code (IaC)TerraformARM templatesBicepscripting languagesPowerShellPythonBash
Soft skills
problem-solvingtroubleshootingcommunicationcollaborationagile environment
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Information Technology