DevOps Engineer
- Full-time
Company Description
Baanx is building digital assets services for every business. Top crypto businesses partner with Baanx for 20% of the world's cryptocurrency. We provide our services in the United States and Europe to many millions of customers.
Baanx is working on Crypto-as-a-Service Digital Banking and Digital Asset Lending services for our clients. We deliver full platforms for some of the world's biggest / leading firms in the crypto space - cards / lending / remittance / wallets / exchange.
As a Senior Backend Developer, you will be responsible for the architecture and development of BAANX applications and services, and integration with 3rd party services.
Job Description
Responsibilities:
- Manage AWS cloud infrastructure: VPSes, VPCs, VPNs
- Continuous enhancement of software development infrastructure
- Automation of manual processes
- Creation of scripts and tooling to progressively enhance the developer / team experience of handling system components Balance system simplicity with expanding team and infra requirements
- Consult with development team in infrastructure configuration issues and changes
- Validate system and security settings across users that have / need access
- System monitoring
Qualifications
Requirements:
- 3+ years of commercial DevOps or Cloud System Administrator experience
- In-depth Linux system administration experience
- In-depth experience with AWS
- RDS, Aurora and clustering
- EC2
- IAM and access controls
- CloudFormation (provisioning)
- Configuration Management (Ansible/Chef)
- Experience with PostgresQL
- Git experience (branching/merging/conflict resolving)
- Docker experience
- Experience with infra provisioning tools: Terraform, etc.
- Experience with Atlassian Suite (Jira, Confluence, BitBucket, etc.)
- Upper intermediate or higher level of English
Desirable experience:
- Experience with setting up CI/CD pipelines
- Experience in security aspects
- Programming skills
- Troubleshooting skills
- Documentation skills
Additional Information
Personal skills required:
- Experience in agile development methods, and ways of working
- Effective in team environments
- Enthusiastic, self-starter and highly self-motivated
- Attention to details