
Azure DevOps Engineer
Channelscaler
full-time
Posted on:
Location Type: Hybrid
Location: Galway • 🇮🇪 Ireland
Visit company websiteJob 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