logo

name

Azure DevOps Engineer

Department
Engineering
Job Type / Location
onsite
Experience Required
3+ years
Posted On

Job Overview:

We are seeking a skilled and experienced Azure DevOps Engineer with a strong background in Linux administration to join our dynamic team. The ideal candidate will be responsible for managing and optimizing our Azure cloud infrastructure, ensuring seamless CI/CD pipelines, and maintaining the security and efficiency of our Linux-based systems.

Senior Level - L3

Required Azure Cloud Experience

Key Responsibilities:

Azure Cloud Management:

•  Design, implement, and manage Azure infrastructure using Infrastructure as Code (IaC) tools like Terraform, ARM templates, or Bicep.

•  Automate cloud deployments and manage resources using Azure DevOps pipelines, scripts, and other automation tools.

•  Monitor and optimize the performance, scalability, and cost of Azure services.

CI/CD Pipeline Development:

•  Create, maintain, and enhance CI/CD pipelines for applications and services hosted on Azure.

•  Collaborate with development teams to integrate code repositories, build processes, and deployment automation.

•  Ensure proper version control and release management practices are followed.

Linux Administration:

•  Manage and maintain Linux servers, ensuring high availability, security, and performance.

•  Perform regular system updates, patches, and configuration management using tools like Ansible, Puppet, or Chef.

•  Troubleshoot and resolve system-related issues, including networking, security, and application performance.

Security and Compliance:

•  Implement and enforce security best practices for both Azure cloud services and Linux servers.

•  Conduct regular security assessments and audits, applying patches and updates as necessary.

•  Ensure compliance with relevant regulations and industry standards.

Collaboration and Support:

•  Work closely with development, QA, and operations teams to streamline processes and improve efficiency.

•  Provide support for production systems, including on-call rotations as needed.

•  Document processes, configurations, and best practices for both Azure and Linux environments.

Required Skills and Qualifications:

Technical Expertise:

•  Proven experience with Azure cloud services, including VM management, networking, storage, and security.

•  Strong proficiency in Linux system administration, including experience with Red Hat, Ubuntu, or CentOS.

•  Hands-on experience with CI/CD tools like Jenkins, Azure DevOps, GitLab, or similar.

•  Proficient in scripting languages such as Bash, PowerShell, or Python.

•  Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes.

Problem-Solving:

•  Strong analytical and troubleshooting skills, with the ability to diagnose and resolve complex technic

View Assessment Process

Think you'll be a good fit?