JobMatch
← Back to jobs

DevOps Engineer

Cowlar Design Studio

RemotePakistanseniorFull Time
Posted
today
Source
Himalayas
Field
Engineering

Skills

KubernetesAccountingTerraformSecurityAnsiblePythonDockerDevOpsAzureCI/CDAgileREST APIsAWSGCPGit

Description

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., Prometheus, Grafana, ELK stack) - Familiarity with Agile and DevOps methodologies Preferred Qualifications - Relevant certifications (e.g., Azure DevOps Engineer Expert, AWS Certified DevOps Engineer, CKA) - Experience with service mesh technologies (e.g., Istio, Linkerd) - Knowledge of infrastructure security best practices and compliance standards - Familiarity with GitOps practices and tools (e.g., Flux, Argo CD) - Experience with chaos engineering and site reliability practices - Contributions to open-source projects or personal tech blog What We Offer - Opportunity to work with cutting-edge technologies and shape the future of our infrastructure - Continuous learning and development opportunities - Collaborative and innovative work environment - Competitive salary and benefits package - Remote work options available Join our team and play a crucial role in driving our technological advancement through modern DevOps practices! Benefits - Performance-based Bonuses and Increments:Monthly retroactive bonuses and increments based on performance, plus Eid bonuses. - Global Exposure and Travel Opportunities: International travel opportunities for high-performing employees driving hypergrowth. - Meals and Snacks:Complimentary breakfast, lunch, dinner, snacks, fruits, and beverages provided daily. - Paid Cool-off Period:Performance-based paid time off for rest and rejuvenation. - Work Environment: A high-performance, resilient workspace equipped with the fastest internet in Pakistan. - Healthcare and Wellness:Comprehensive medical insurance, treatment, and care for employees. - Overnight Stay Facilities:Access to sleeping pods and personal lockers for late-night work. - Recreational Activities:Team trips and recreational events. - Wellness Amenities: High-end massage chairs for relaxation. - Gaming and Entertainment:A gaming corner with a PS5. - Knowledge Resources:Access to a mini-library for learning and growth. - Parking:Insured parking space available for employees. - Employee Support: Dedicated support team for employee facilitation. - Professional Assistance: Taxation, accounting, and legal assistance provided to employees. Originally posted on Himalayas

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