DevOps Engineer
๐ข Cowlar Design Studio ยท all Cowlar Design Studio jobs
๐ Pakistan
๐
Posted 2026-07-14 ยท via Himalayas
๐ท Site-Reliability-Engineering,Cloud-Infrastructure,Platform-Engineering,Infrastructure-Engineering,DevOps-Engineer,DevOps-Software-Engineer,Cloud-DevOps-Engineer,DevOps-Automation-Engineer,Lead-DevOps-Engineer
Apply on original site โJob Summary
We are seeking an experienced DevOps Engineer with expertise in infrastructure as code (IaC) and modern deployment tools for both cloud and on-premises environments.
The ideal candidate will have a strong background in multi-cloud platforms (Azure, AWS, GCP) with a focus on Microsoft Azure services.
You will be responsible for designing, implementing, and managing scalable, highly available infrastructure using cutting-edge DevOps practices and tools.
Key Responsibilities
Infrastructure as Code (IaC) and Configuration Management
-
Develop and maintain infrastructure using IaC tools such as Terraform, AWS CloudFormation, and Azure Resource Manager (ARM) templates
-
Implement configuration management using tools like Ansible, Puppet, or Chef to ensure consistency across environments
-
Version control all infrastructure code using Git and implement GitOps practices
Cloud and On-Premises Infrastructure Management
-
Design, deploy, and manage services across multi-cloud (Azure, AWS, GCP) and on-premises environments
-
Optimize resource utilization, cost, and performance in both cloud and on-premises infrastructures
-
Implement hybrid cloud solutions, ensuring seamless integration between on-premises and cloud resources
Containerization and Orchestration
-
Design and manage containerized applications using Docker and Kubernetes
-
Set up and maintain Kubernetes clusters on cloud platforms (e.g., AKS, EKS, GKE) and on-premises (e.g., Rancher, OpenShift)
-
Implement service mesh solutions like Istio or Linkerd for advanced traffic management and security
CI/CD and Automation
-
Design and implement robust CI/CD pipelines using tools such as Azure DevOps, GitLab CI, Jenkins, or GitHub Actions
-
Automate build, test, and deployment processes for both frontend and backend applications
-
Develop custom scripts and tools to automate routine tasks and improve operational efficiency
Monitoring, Logging, and Observability
-
Implement comprehensive monitoring and alerting solutions using tools like Prometheus, Grafana, ELK stack, and cloud-native monitoring services
-
Design and maintain logging infrastructures that provide insights across the entire application stack
-
Implement distributed tracing solutions for complex, microservices-based architectures
Security and Compliance
-
Implement security best practices in IaC, including encryption, access controls, and network security
-
Ensure compliance with industry standards (e.g., ISO 27001, SOC 2) through automated security checks and audits
-
Implement and manage secrets management solutions (e.g., HashiCorp Vault, Azure Key Vault)
Performance Optimization and Scalability
-
Design and implement auto-scaling solutions for applications and infrastructure
-
Optimize application performance through caching, CDN implementation, and database tuning
-
Conduct load testing and implement performance improvements based on results
Collaboration and Knowledge Sharing
-
Work closely with development teams to implement DevOps best practices and foster a culture of continuous improvement
-
Provide training and documentation on modern DevOps tools and practices
-
Participate in code reviews, architectural discussions, and technical decision-making processes
Qualifications
Required Skills and Experience
-
5+ years of experience in DevOps, Site Reliability Engineering, or similar roles
-
Strong proficiency in at least one IaC tool (Terraform, CloudFormation, ARM templates)
-
Extensive experience with containerization (Docker) and orchestration (Kubernetes)
-
Proven experience managing multi-cloud environments, with a focus on Microsoft Azure
-
Strong scripting skills in languages such as Python, PowerShell, or Bash
-
Hands-on experience with CI/CD tools and practices
-
Solid understanding of networking concepts, including TCP/IP, DNS, VPN, and load balancing
-
Experience with monitoring and logging tools (e.g., P