AWS Infrastructure/DevOps Engineer job
Role details
Job location
Tech stack
Job description
As a senior software engineer, you will use cloud technologies, IaC (Terraform, deployment descriptors), API and Java to develop Service Registry, Service Discovery and health checks for API ecosystem. Service Discovery platform will include distributed API Gateway and ability to register APIs and external dependencies. Platform will be a shared service supporting all of the CCB applications, you'll be joining in developing a state-of-the-art platform on public cloud., We are seeking a highly motivated technologist to help implement the roadmap for microservices framework and platform services. The successful candidate will be passionate about creating a software platform that will assist our technologists with cross cutting concerns relating to modern software architectures and will allow the business app developers to focus on the business level requirements. This means that the ideal candidate has a strong track record of working on highly distributed cloud-based systems and should also be intensely curious about technology and continually grow in technical expertise over time. The candidate will be responsible for developing robust Service Discovery and API management service using cloud-based platforms to support APIs, microservices and event-based applications for Bank.
Requirements
- BS/BA degree or equivalent experience
- Advanced knowledge of cloud platforms and infrastructure architecture disciplines
- Strong understanding of container technologies including Docker and Kubernetes
- Strong understanding of cloud computing technologies mainly Kubernetes and AWS.
- 3+ hands-on experience with Terraform to provision stack on AWS
- 3+ years hands-on experience with Docker and Kubernetes
- 7+ years hands-on experience of developing applications using Java, Python and/or Golang
- 3+ hands-on experience with APIs and API Management
- 3+ years hands-on experience deploying and running workloads on AWS (preferably using EKS)
- Working proficiency of a variety of developer toolsets
- Knowledge of industry wide technology strategies and best practices
- Ability to work in large, collaborative teams to achieve organizational goals, and passionate about building an innovative culture
- Strong architecture, analysis, design, coding, and code review skills
- Working with Agile, Lean and Continuous Delivery best practice
Benefits & conditions
Pay Range: $60 - $80/Hour. The specific compensation for this position will be determined by a number of factors, including the scope, complexity and location of the role as well as the cost of labour in the market the skills, education, training, credentials and experience of the candidate and other conditions of employment. Our full-time consultants have access to benefits including medical, dental, vision as well as 401K contributions.