Senior Azure DevOps Engineer
DM Clinical Research
- Karachi, Sindh
- Permanent
- Full-time
- Develop and maintain robust CI/CD pipelines for automated code deployment using a variety of tools including Azure DevOps, GitLab pipelines, and Azure Pipelines.
- Manage and optimize cloud infrastructure to ensure scalability, security, and cost-effectiveness of solutions.
- Collaborate closely with development teams to automate and streamline operations and processes, fostering a culture of continuous improvement.
- Build and maintain tools for deployment, monitoring, and operations, ensuring high availability and performance of our applications.
- Proactively troubleshoot and resolve issues in development, test, and production environments, ensuring minimal downtime and maximum efficiency.
- Monitor key performance metrics and develop strategies to improve application and system performance, scalability, and reliability.
- Implement robust security practices and compliance measures in alignment with industry standards and best practices.
- Any other responsibilities as assigned by management.
- Bachelor’s degree in Computer Science, Engineering, or a related field
- 5+ years of experience preferred
- Hands-on experience with application migration and management, including expertise in ARM (Azure
- Resource Manager) templates, Azure Site Recovery (ASR), load balancers, traffic managers, and resource groups.
- Experience with containerization technologies such as Docker and Kubernetes.
- Extensive experience with source code management tools such as GitHub, Azure Repos, and GitLab
- Experience with project management tools such as Jira.
- Azure DevOps Engineer Expert Preferred
- Azure Solutions Architect Expert Preferred
- Relevant industry certifications in cloud computing, DevOps, or related areas Preferred
- Proven track record as a DevOps Engineer with a strong emphasis on Microsoft Azure.
- Deep understanding of Azure services including Azure Active Directory, Azure App Services, Azure Storage, Azure SQL Database, and Azure Virtual Machines.
- Proficiency in Azure Virtual Network (VNET), Network Services, DNS, and VPN configurations.
- Proficiency in Infrastructure as Code (IaC) practices using Terraform or Azure Resource Manager (ARM) templates.
- Familiarity with various database technologies including MySQL, MS-SQL, and MongoDB.
- Working knowledge of Unix/Linux and Windows operating systems.
- Familiarity with code quality and security analysis tools like SonarQube and SonarCloud.
- Strong analytical, problem-solving, and troubleshooting skills.
- Excellent communication, collaboration, and teamwork abilities.
- Strong scripting skills using PowerShell, Bash, or similar languages.