Job details
Job type full-time
Full job description
Are you looking to be a part of one of the most influential companies in the blockchain industry and contribute to the crypto revolution that is changing the world?
At metal, we are shaping digital money and revolutionizing the way people transact by building the decentralized financial infrastructure of the futureTo date, we have launched and operate metal pay (digital banking and crypto wallet) and proton sdk a distributed ledger for identity and interaction with the card and banking payments settlement layer.
Metal pay is looking for a devops engineer to join our highly collaborative remote devops teamIdeal candidate would be a collaborative team player, empathetic, able to break down problems into organized solutions, loves to document procedures, and evangelize documentation across teamsThis person would work individually, pair program and participate in collaborative team solution sessionsIf you want to learn about blockchain while playing with the latest & greatest technologies when it comes to cicd, iac, encryption and aws cloud, then this is the position for you.
Responsibilities
Devops best practices and software development life cycles using agile scrum methodologies
Working with source control management git branching strategies, git flow and gitops
Terraform oss & terraform enterprise (v0.11 and v0.12.x and greater)
Vault oss & vault enterprise - vault disaster recovery & performance replication running on kubernetes; vault disaster recovery & performance replication running on aws ec2 with cicd experience for maintaining vault version upgrades and ec2 instance patching.
Building cicd pipelines using gitlab cicd & gitlab runners
Aws multi-region microservice deployments
Working in a microservice architecture that uses nsq message queues and redis caching
Migration to aws well-architected framework with organization units and iam governance built in for account vending machines with aws landings zones and control tower
Maintenance of current kubernetes kops self-management cluster; migrating from k8s kops to aws farget
Implementing and maintaining aws global accelerator for multi-region dns routing using terraform
Participate in software solutioning and white board sessions with backend team to help transition microservice software into a multi-region deployment while still maintaining financial service regulation compliance
Qualifications
3+ years experience in a devops or sre team
Strong understanding of docker, kubernetes container orchestration or aws fargate
Experience working with gitlab as a source control management system and gitlab cicd as a build and deployment tool (building and configuring gitlab runners using packer, so the runners are deterministic/immutable and secured for multi-region deployments)
Sound knowledge on aws, aws control tower, iam, fargate, aws accelerator, vpc, subnets, vpc peering, route53, load balancers, ec2, security groups
Experience with gitlab cicd, writing gitlab-cicd.yaml files and configuring multiple stage deployments
Experience working with development teams on adding unit tests and integration testing to builds stages
Infrastructure as code (iac) and deployment experience using hashicorp terraform (oss, cloud, or enterprise)experience using packer for building images
Experience working with hashicorp vault ()ss, cloud or enterprise)experience with deployment of infrastructure and applications in awsscripting knowledge with python, javascript &/or bash
Job type: full-time
Work location: multiple locations