Software Engineer II - Infrastructure - Remote
Core
Maintain and improve Commerce's Cloud Development Environment to enable engineers to work faster and be less encumbered by technical burdens.
Role type
Mid-level IC infrastructure engineer (cloud development environment)
Builds
Cloud development environment, Ruby orchestration services, Golang CLI tools
Domain
SaaS commerce platform infrastructure
Deliverable
infrastructure
Required skills
Linux systems administration, Ruby scripting, Bash scripting, configuration management (Puppet), GCP, infrastructure as code (Terraform, Packer), CI/CD (CircleCI), container orchestration (Nomad), service mesh (Consul), secrets management (Vault)
Preferred skills
Golang development, experience with unfamiliar languages and tools, proactive problem solving
Technologies
GCP, Nomad, Consul, Vault, Terraform, Packer, Puppet, CircleCI, Ruby, Golang
Responsibilities
Maintain and improve the Cloud Development Environment, maintain Ruby services that orchestrate infrastructure, contribute to a new Golang CLI tool, educate engineers on tool usage, document technical aspects and user flows, create and monitor statistics to observe tooling health, assist in defining the team's roadmap
Seniority
Mid-level, hands-on IC