DevEx Engineer (Cloud Computing and Storage)

Red Oak Technologies United State
Remote
Apply
AI Summary

Join our client's team as a DevEx Engineer to work with Terraform and Kubernetes, contributing to cloud initiatives and solving infrastructure-related problems.

Key Highlights
Contribute to a standardized Terragrunt directory structure
Refactor and migrate legacy Terraform stacks
Architect cross-account and cross-cloud-provider deployments
Enforce DRY principles using Terragrunt and Kubernetes configuration tools
Manage multi-cloud/region/environment deployments
Technical Skills Required
Terraform Kubernetes Ansible Temporal (or Cadence) Hashicorp Consul GitOps GitHub Actions Jenkins Hashicorp Vault Golang Python Linux Administration Cloud-init Kustomize Helm Jsonnet Tanka
Benefits & Perks
100% Remote
Contract position
Opportunity to work with newer technologies and solve complex problems

Job Description


Red Oak Technologies is a leading provider of comprehensive resourcing solutions across a variety of industries and sectors including IT, Marketing, Finance, Business Operations, Manufacturing and Engineering.


Our client is a software and services company specializing in cloud computing and storage. They are looking for a Developer Experience (DevEx) Engineer to join their team. This role is a CONTRACT position. Position will be REMOTE. Candidates must be residing within the United States of America in order to be considered for the role.


**100% Remote**

**Contract**


Position Summary:

This position is heavily utilizing Terraform and Kubernetes, you will be focused on working with newer technologies and solving problems related to Infrastructure-as-Code, CI, and CD. You will participate in company cloud initiatives to utilize Kubernetes.


Position Duties:

  • Contribute to a standardized Terragrunt directory structure organized by account, region, environment, and category to ensure scalable, easily navigable configurations
  • Refactor and migrate legacy Terraform stacks by moving modules and resources between state files, then reapplying state to new projects to minimize downtime and drift
  • Architect cross-account and cross-cloud-provider deployments by leveraging best-practice RBAC roles and permission sets, enabling least-privilege access patterns
  • Enforce DRY principles by leveraging Terragrunt wrappers to reduce code duplication, promote module reuse, and streamline maintenance
  • Enforce DRY principles by leveraging Kubernetes configuration tools, such as Tanka/Jsonnet/Helm/Kustomize, to manage multi-cloud/region/environment deployments from a central location


Position Requirements:

  • Experience with Terraform and Infrastructure as Code methodologies
  • Familiar with managing Temporal (or Cadence) and Hashicorp Consul
  • Experience with Ansible configuration management tools.
  • Experience running Kubernetes workloads on various clouds, particularly AWS.
  • Understanding of Linux Administration (rocky/centos/RHEL and Ubuntu).
  • Experience with Terraform and Infrastructure as Code methodologies.
  • Experience with custom integrations such as slack, bots, Jira or any other tooling that may be required.
  • Familiarity with GitOps and utilizing GitHub action runners (and knowledge on self-hosted runners) particularly for Kubernetes related workloads.
  • Understanding of CICD pipeline concepts (Jenkins knowledge is also helpful)
  • Experience with security with tools such as Hashicorp Vault and understanding of security policies on various cloud providers
  • Developer experience with Golang and Python or similar programming languages.
  • Experience with making cloud-init based images and automation of software installation on Linux.
  • Able to communicate effectively with members of the team in different time zones
  • Ability to analyze complex problems and come up with effective solutions in a cloud context.
  • Able to communicate effectively with members of the team in different time zones and cross-functionals teams including DevOps, architects, and business stakeholders.
  • Basic project management skills to manage tasks, timelines, and priorities effectively.
  • The ability to analyze data and metrics to make data-driven decisions for optimizing cloud resources and performance.
  • Ownership -Take ownership of projects, ensuring excellence in execution and accountability for results. Foster a sense of responsibility and pride in delivering high-quality work.
  • Innovation - Drive innovation by proposing and implementing creative solutions to challenges. Stay abreast of industry trends and technologies, bringing fresh ideas to the table.
  • Customer focus - Understand and prioritize customer needs, striving to exceed expectations in every interaction. Collaborate with cross-functional teams to ensure the delivery of
  • customer-centric solutions.
  • Teamwork - Embrace a collaborative and inclusive approach, working seamlessly with colleagues to achieve common goals


Preferred Requirements:

  • Experience running Kubernetes workloads on various clouds including AWS
  • Experience with Terraform and Infrastructure as Code methodologies
  • Understanding of Linux Administration (rocky/centos/rhel and ubuntu)
  • Familiar with managing Temporal (or Cadence) and Hashicorp Consul
  • Familiar with configuration management tools (ansible preferred)
  • Some experience with K8S


Red Oak Technologies is made up of people from a wide variety of backgrounds and lifestyles. We embrace diversity and invite applications from people of all walks of life. See what it’s like to be at the top; connect with one of our recruiters and apply today.


Let us help you find your next career opportunity! JOIN RED OAK TECHNOLOGIES!


Learn what it’s like to be a Red Oak Consultant!


Red Oak Five (Core Values): Relationships First | Exceptional Quality and Service | Unwavering Integrity and Trust | Be Easy To Do Business With | Respect Everyone


Subscribe our newsletter

New Things Will Always Update Regularly