Senior DevOps Engineer (Remote, Contract, Anywhere from Pakistan, USD Salary)
Hr Pod Hiring Talent Globally
·Today
- Location
- Lahore
- Workplace
- Remote, Hybrid
- Type
- Contract
- Department
- Engineering
- Seniority
- Senior
- Experience
- 5+ years
- Education
- Bachelor
- Closing date
- Today
- Source
- CareersPage
Description
Requirements:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 5+ years of experience with public cloud platforms, particularly Microsoft Azure, including hybrid cloud environments and infrastructure management.
- 5+ years of experience with Infrastructure as Code (IaC) tools, including Terraform, Bicep, and ARM Templates, with expert-level knowledge of Terraform modules, workspaces, providers, state management, and remote state.
- Practical experience using Bicep and ARM Templates for infrastructure provisioning and management.
- Knowledge of Terraform best practices, including modularity, versioning, reusability, security, and compliance with organizational standards.
- 5+ years of experience with source control systems, including GitHub, Bitbucket, Azure Repositories, and Team Foundation Server.
- 5+ years of experience with CI/CD tools, including GitHub Actions, Jenkins, Azure DevOps, and GitLab CI.
- Hands-on experience integrating Terraform deployments into GitHub Actions pipelines and building deployment pipelines for multiple environments, including SDB, Dev, Integration, UAT, and Production.
- 3+ years of experience with containerization and orchestration technologies, including Docker and Kubernetes (AKS).
- 5+ years of experience supporting DevOps/DevSecOps practices, with a strong understanding of related methodologies, infrastructure automation, and Infrastructure as Code principles.
- Experience implementing automated validations and security scanning for Infrastructure as Code.
- Strong knowledge of Azure services, including networking, identity and access management, storage solutions, monitoring, and governance.
- Experience managing Azure infrastructure components, including storage accounts, Key Vaults, networking components, managed identities, resource groups, and supporting services.
- Experience managing Azure Databricks workspaces, clusters, pools, access policies, ACLs, repositories, and secrets.
- Experience managing Azure Data Factory infrastructure, including instances, integration runtimes, linked services, triggers, and pipelines.
- Strong understanding of networking concepts, including DNS, firewalls, and load balancers.
- Familiarity with observability tools, including Dynatrace, Application Insights, New Relic, and the ELK Stack (Elasticsearch, Logstash, and Kibana).
- Hands-on experience with Azure DevOps.
- 3+ years of experience with mobile application deployments, along with familiarity with Adobe AEM Cloud and GitOps.
- Familiarity with configuration management tools, including Puppet, Chef, and Ansible.
- Experience with database platforms, including SQL Server, MongoDB, and DB2.
- Experience with Snowflake or other Data Platform components.
Responsibilities:
- Collaborate with coworkers and cross-functional teams to support various projects.
- Coordinate with internal and vendor teams on project execution and deployment activities.
- Partner with the DevOps Architect to maintain solution consistency, quality, and compliance with organizational standards.
- Automate new deployment processes and maintain existing ones to improve efficiency and reliability.
- Recommend improvements to development processes for continuous integration and continuous deployment.
- Manage hybrid deployments across on-premises datacenters and Microsoft Azure using industry-standard tools.
- Integrate Terraform deployments into existing CI/CD pipelines using GitHub Actions.
- Implement automated validations and security scanning for Infrastructure as Code (IaC).
- Develop deployment pipelines for multi-environment provisioning, including SDB, Dev, Integration, UAT, and Production.
- Manage infrastructure components, including storage accounts, Key Vaults, networking components, managed identities, resource groups, and supporting services.
- Maintain Terraform code in line with best practices for modularity, versioning, reusability, security, and compliance.