DevOps Engineer Data Operations

Overview

Remote
Depends on Experience
Contract - W2

Skills

DevOps Engineer
Data Operations
Python
Go
Kubernetes
Snowflake
Azure
GitLab
CI/CD
Secure identity management
EntraID
CLI
GitOps
AWS
Azure EntraID
Pandas
Snowflake Snowpark
Polars
Spark Python

Job Details

Job Title: DevOps Engineer Data Operations

Location: Remote

Job Description:

Seeking a highly proficient developer to contribute to cloud-native application development using Python, Go, Kubernetes, Snowflake and Azure. The role demands deep integration with GitLab CI/CD pipelines and secure identity management via EntraID.

Key Responsibilities:

  • Architect and implement scalable microservices in Python and Go.
  • Manage deployments and operations via Kubernetes CLI.
  • Design and maintain GitLab CI/CD pipelines.
  • Integrate with AWS services (e.g., S3, Lambda, SQS).
  • Implement secure authentication and authorization using EntraID.
  • Optimize system performance and reliability in production environments.
  • Collaborate with DevOps and security teams to enforce best practices.

Required Skills:

  • High-level proficiency in Python and Go.
  • Strong experience with Kubernetes CLI and GitOps workflows.
  • Proven track record with GitLab CI/CD.
  • Hands-on experience with Azure or AWS cloud services.
  • Familiarity with Azure EntraID for identity and access management.
  • Solid understanding of containerization, networking, and distributed systems.
  • Demonstratable skills using Python for data manipulation with on of thee libraries like Pandas, Snowflake Snowpark, Polars, Spark Python etc.

Preferred Qualifications:

  • Hands-on experience building and distributing Python libraries with Pip
  • Experience with Helm and Jinja-based templating within YAML files.
  • Knowledge of Kubernetes networking
  • Familiarity with observability stacks and logging (Prometheus, Grafana, Splunk).
  • Experience working with Data Science teams
  • Previous experience integrating machine learning models into cloud services
  • Basic understanding of data science and statical analysis

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.