DevOps Engineer
We are looking for a DevOps Engineer to join our client’s team. Working within an Agile environment you will assist in the development of their platforms/mobile apps and provide support to their employees as needed.
Responsibilities
- Work with the developers to oversee the deployments and the code releases
- Maintain, own, and improve the build and deploy pipeline
- Design, develop and deliver highly scalable and highly available web applications and services
- Administration and automation of the AWS infrastructure and Kubernetes-based environments
- Research new security bulletins and deploy patches to the system if necessary
- Work in an agile environment with a tight knit team to produce amazing products
- Provide insights regarding system architecture design and picking the right technology stack
- Manage Network security across the organization, identifying new technology to further enhance security when needed, designing, building, and implementing as required
- Provide guidance and support for escalated incidents and problems
- Champion core DevOps behaviors to drive change across development and infrastructure teams
- Manage desktop user experience in an O365 environment, creating, disabling, retiring users as required as well as providing desktop support functions necessary to ensure continuity of business on a day-to-day basis
Requirements
- 2+ years of hands-on AWS experience where the candidate worked on handling AWS resources for production applications.
- 2+ years of hands-on experience using Kubernetes for production level applications. Candidate should know how to setup a Kubernetes cluster from scratch for a production level deployment
- Experience administering a CI system and other Linux-based On-Prem services
- Experience/Knowledge of java-based micro-services and maven build automation tool
- Experience/Knowledge of Docker and Container Orchestration Systems (eg. Kubernetes, Docker Swarm)
- Experience with MySQL or any other relational database
- Experience troubleshooting, profiling, and tuning performance
- Experience supporting Network, Infrastructure, and user experience in an O365 environment
- Enjoy collaborating, learning from your colleagues, and teaching others
This is a permanent position located in Toronto or Vancouver (work from home until deemed safe).