Senior Infrastructure Developer
Neo Financial
- Calgary, AB
- Permanent
- Temps-plein
- LinkedIn’s Top Startup in Canada for 2022 and 2023
- Top-ranked mobile apps and credit cards
- Canada’s top-rated credit card
- Team of 700+ people
- 1M+ customers in 3 years
- 11K+ retail partners
- Working closely with Amazon AWS every day
- Crafting elegant Infrastructure as Code (IaC) modules (using Terraform) to ensure repeatable and maintainable cloud deployments
- Improving containerized infrastructure behind our cutting-edge GraphQL microservice architecture in AWS (using EKS, Fargate, & more)
- Employing serverless solutions to achieve massive scale and reliability without breaking the bank
- Spinning up, maintaining, monitoring, and securing a variety of data platforms, including PostgreSQL, MongoDB Atlas, Elasticsearch, or Redis – we believe in using the right tool for every job
- Improving network design and AWS networking infrastructure to optimize for cost, performance, security and scalability
- Developing tools and improving processes to make it easier for developers to ship code and work with our cloud resources
- Jumping in on production incidents if they occur, and helping us learn and improve
- Developing tools and practices to detect and defend us from infrastructure-centric security attacks: bots, DDOS attacks, and other evolving threats
- Collaborating with stakeholders from across Neo to ensure secure, reliable, and scalable cloud solutions are available to everyone
- A history of creating and maintaining cloud infrastructure professionally; you’ve deployed resources and managed containerized applications on a cloud provider like AWS, Azure, Google Cloud, etc.
- You know your way around the web console (and other tools) for one or more cloud service providers.
- Experience creating infrastructure with code, using Terraform, CloudFormation, CDK, Ansible, etc.
- Experience building CI/CD pipelines to automate how software moves from development to production.
- Understanding of how networks operate, how the internet works, how the web works, how data is transferred. Familiarity with AWS-specific concepts like Transit Gateway and PrivateLink.
- Experience working professionally with common development tools like Git and Github.
- Strong scripting skills with Bash or similar; comfortable working in a Unix-based terminal environment.
- Working experience securing cloud deployments and APIs; familiarity with the systems of policies, roles or permissions in the cloud.
- Strong software development skills – we’re not picky about which language you’re best with, but programming is a big part of the role.
- Strong collaboration and communication skills; experience working within development teams and with outside stakeholders.
- Great problem-solving skills, and the ability to work and research independently to find the best way forward.
- Knowledge of the current tech ecosystem, state of the art trends and announcements.