JobMatch
← Back to jobs

Azure DevOps Engineer

uvation

RemoteRomaniaseniorContractor
Posted
1 month ago
Source
Himalayas
Field
Engineering

Skills

CommunicationKubernetesTerraformSecurityAnsiblePythonDockerDevOpsNoSQLAzureCI/CDLinuxSQL

Description

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 technical issues. •  Experience in performance tuning, monitoring, and capacity planning for cloud and Linux environments. •  Soft Skills: •  Excellent communication and collaboration skills, with the ability to work effectively in a team-oriented environment. •  Strong documentation skills and attention to detail. •  Ability to work independently and manage multiple priorities in a fast-paced environment. Preferred Qualifications: •  Certification in Azure (e.g., Azure Administrator, Azure DevOps Engineer). •  Experience with cloud-native tools and services like Azure Kubernetes Service (AKS), Azure Functions, or Logic Apps. •  Experience with network security and VPN configuration in cloud environments. •  Familiarity with database management in cloud environments (SQL, NoSQL). Originally posted on Himalayas

JobMatch aggregates public listings. Always apply through the original posting.