Position: AWS Engineer
Company: MTR Design
Category: DevOps
Experience required: 3y
English level: fluent

Role Summary:

Support the development of POCs to support a go/no-go decision on a production migration to AWS managed services. Services in scope – Amazon Workflow for Apache Airflow, Amazon Managed Kafka, Amazon Keyspaces, and SageMaker.

Key Responsibilities:

- Support Design of POCs to support eventual go/no-go decision
- Migrate existing code/artifacts into Managed Service to understand limitations and process
- Connect existing solutions to new Managed services to prove out architecture
- Document processes, limitations, lessons learned
- Develop migration plan for remaining solutions and services

Basic Qualifications

- Operating system administration in Linux/Unix
- Network administration (VPC, DNS, load balancing, security groups)
- Troubleshooting network and operating system level issues
- Strong analysis and troubleshooting skills and experience
- Self-starter who is excited about learning new technologies on a daily basis
- Excellent oral and written communication skills
- Strong customer focus and ownership
- Able to work in a diverse team

Preferred Qualifications

- Strong customer focus and ownership
- Relevant experience as an information technology professional in roles such as a software developer and/or systems engineer, computer engineer, engineering lead, technical team lead.
- Experience leading moderately complex projects.
- Experience operating in a DevOps environment.
- Experience with infrastructure as code methodologies using Terraform, CloudFormation, Ansible, and Packer.
- Practice of modern software engineering, including coding standard, code reviews, source control management, build processes, testing, and releasing.
- Experience with AWS public cloud experience in a production environment, especially with the following services: Workflow, Managed Kafka, Keyspaces, SageMaker.
- Experience with developing secure cloud-based applications.
- Experience designing, orchestrating, and deploying container-based solutions using Docker or Kubernetes.
- Experience with and understanding of serverless frameworks using AWS Lambda such as AWS Serverless Application Model (SAM) or Chalice.
- Experience with continuous delivery tools and methodologies like GitHub, Travis CI, and agile development.
- Experience scripting (e.g., bash, Python) would be an added advantage
- Experience with monitoring solutions such as CloudWatch, Prometheus, Grafana, and NewRelic.
- AWS certification is an asset.

Our offer:

- 100% remote work
- Opportunity to join our team of experienced professionals (some of which are working together for over 10 years) and to expand your knowledge
- Competitive salary and a long-term commitment at a stable and growing company

To apply, please send us your resume, GitHub/Gitlab/BitBucket profile, and links to notable projects you have worked on that you're proud of.