Azure DevOps

Kyiv, Ukraine
Apply
1. Project description
The EDAP Analytics team aims at routine end-to-end testing of its data processing applications. A key prerequisite there is easily available testbeds – application deployment environments loaded with representative test data. While disposable application deployment environments are available with the CI/CD framework for EDAP ETL, the test data are not covered. The proposed project creates a test data management facility that maintains a production-like test dataset and provisions it to non-production deployment environments.

2. Client description
Williams-Sonoma, Inc. is an American publicly traded consumer retail company that sells kitchen-wares and home furnishings.[7] It is headquartered in San Francisco, California, United States.[8] The company has 625 brick and mortar stores and distributes to more than 60 countries with brands including Pottery Barn, Pottery Barn Kids, PBteen, Williams Sonoma, Williams Sonoma Home, West Elm, Mark and Graham, and Rejuvenation.[9][10] Williams-Sonoma, Inc. also operates through eight corresponding websites and a gift registry.[11]
The company is one of the largest e-commerce retailers in the U.S.,[7] and one of the biggest multi-channel specialty retailers in the world.[9] In 2019, Williams-Sonoma, Inc. was named as a Fortune 500 company for the first time in its history.[12]

3. Details on tech stack
  • Jenkins automation server: provisioning and configuration, Jenkins pipelines, Groovy DSL for pipeline extension.
  • HashiCorp Terraform.
  • Kubernetes for an application developer and operator. Helm.
  • Public clouds:
  • Application deployment in public clouds.
  • Azure:
  • BigData tools: Azure Data Lake, Azure Data Factory.
  • Automation tools: Azure DevOps.
  • IaaS: identity and access management, compute, storage, networking.
  • HashiCorp Terraform for Azure.
  • Programming:
  • Java: Acquaintance with Java programming, Java build tools.
  • Python: Python programming, test automation.
  • Linux: power user.
  • Apache Spark: power user.
  • Databricks: Azure Databricks, Spark jobs, Spark SQL, Code Notebooks.
4. Min requirements to the candidate
Application deployment in public clouds
Jenkins automation server
  • Azure:
  • BigData tools: Azure Data Lake, Azure Data Factory.
  • Automation tools: Azure DevOps.
5. Nice to have requirements to the candidate
Databricks: Azure Databricks, Spark jobs, Spark SQL, Code Notebooks.
HashiCorp Terraform
6. Do you have client interview?
yes
7. Current team size, their locations and whether team is going to grow?
  • Project Manager (25%)
  • Bigdata Developer (Senior)
  • Bigdata Developer (Middle)
  • DevOps Senior (Senior)
  • DevOps (Middle)
Apply