Bachelor's degree in Computer Science, Information Technology, or a related field
5+ years of experience with source control systems such as GitHub, Bitbucket, Azure Repos, or TFS
5+ years of experience with CI/CD tools, including GitHub Actions, Jenkins, Azure DevOps, or GitLab CI
5+ years of experience with public cloud platforms, preferably Microsoft Azure
Requirements:
Collaborate with internal teams, vendors, and DevOps Architects to ensure high-quality, consistent solutions
Design, implement, and optimize CI/CD pipelines across hybrid environments (on-premises and Microsoft Azure)
Develop, manage, and maintain Infrastructure as Code (IaC) using Terraform, ensuring best practices in modularity, versioning, security, and compliance
Integrate Terraform into CI/CD pipelines, enabling automated validation, planning, and deployment workflows
Job description
Requirements:
Bachelor's degree in Computer Science, Information Technology, or a related field.
5+ years of experience with source control systems such as GitHub, Bitbucket, Azure Repos, or TFS.
5+ years of experience with CI/CD tools, including GitHub Actions, Jenkins, Azure DevOps, or GitLab CI.
5+ years of experience with public cloud platforms, preferably Microsoft Azure.
3+ years of hands-on experience with containerization and orchestration tools such as Docker and Kubernetes (AKS preferred).
Strong expertise in Infrastructure as Code (IaC) using Terraform, Bicep, or ARM Templates.
Expert-level Terraform experience, including modules, workspaces, providers, state management, and remote state handling.
Strong experience with Azure services, including networking, IAM, storage, monitoring, governance, Key Vault, and resource management.
Hands-on experience with Azure Databricks (workspaces, clusters, pools, access policies) and Azure Data Factory (pipelines, runtimes, integrations).
Proven experience integrating IaC with CI/CD pipelines, including automated validation, security scanning, and compliance checks.
Experience building and managing multi-environment deployment pipelines (Dev, Integration, UAT, Production).
Solid understanding of DevOps practices, IaC principles, and networking concepts (DNS, firewalls, load balancers).
Familiarity with observability and monitoring tools such as Dynatrace, Application Insights, New Relic, or Elastic.
Experience with DevSecOps practices and configuration management tools (Puppet, Chef, Ansible).
Exposure to database platforms such as SQL Server, MongoDB, or DB2.
Experience with Snowflake, modern data platforms, Databricks deployment patterns, GitOps, mobile deployments, or AEM Cloud.
Responsibilities:
Collaborate with internal teams, vendors, and DevOps Architects to ensure high-quality, consistent solutions.
Design, implement, and optimize CI/CD pipelines across hybrid environments (on-premises and Microsoft Azure).
Develop, manage, and maintain Infrastructure as Code (IaC) using Terraform, ensuring best practices in modularity, versioning, security, and compliance.
Integrate Terraform into CI/CD pipelines, enabling automated validation, planning, and deployment workflows.
Manage and optimize Azure infrastructure, including networking, IAM, storage, governance, and monitoring components.
Support deployment and automation of data platforms, including Azure Databricks and Azure Data Factory.
Build and maintain multi-environment deployment pipelines (Dev, Integration, UAT, Production) to ensure smooth and reliable release cycles.
Implement observability, monitoring, and performance optimization strategies across systems.
Create and maintain technical documentation, runbooks, and deployment guidelines.
Continuously enhance system reliability, scalability, security, and operational efficiency.