Senior Cloud Engineer
Company | Manulife |
---|---|
Location | Boston, MA, USA, Toronto, ON, Canada, Kitchener, ON, Canada |
Salary | $94220 – $174980 |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior, Expert or higher |
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, Information Technology or relevant field.
- Total IT industry experience of 8+ years, with 2-5+ years experience architecting scalable distributed systems.
- 2+ years of experience in Azure Cloud
- Experience with at least one end-end enterprise implementation using PaaS preferable AKS.
- Experience working with Public/Private/Hybrid cloud architecture (PaaS) using AKS preferably and Azure, Azure SQL, etc.
- Experience in Terraform, Infra as Code, and Desired State Configuration is highly desired.
- Must be Certified in Kubernetes or Terraform
- Good knowledge of Unix and Bosh CLI
- Experience with end-to-end application development in open-stack technologies running in private, public or hybrid datacenter locations is preferred.
- Software development in an agile environment with a focus on DevOps with CI/CD.
- Excellent communication and presentation skills and ability to communicate at different management levels.
- Familiar with platform technologies, modern software architectures and API-driven development, scripting languages, technologies such as: API Gateways, Messaging, Data Event Streaming, REST, SOAP, Distributed Tracing, Relational and Document Database Interface/SQL.
Responsibilities
- Working in tandem with our engineering team to identify and implement the most efficient cloud-based solutions for the company.
- Planning, crafting and developing cloud-based applications.
- Managing cloud environments in accordance with company security guidelines.
- Deploying and debugging cloud initiatives as needed in accordance with standard processes throughout the development lifecycle.
- Educating teams on the implementation of new cloud-based initiatives, providing associated training as required.
- Employing outstanding problem-solving skills, with the ability to see and solve issues before they snowball into problems.
- Using your extensive knowledge of APIs to craft RESTful services, and integrate them with existing data providers, using JSON or XML as needed.
- Lead and develop standard processes for larger Cloud Engineer team.
- Building and designing web services in the cloud, along with implementing the set-up of geographically redundant services.
- Orchestrating and automating cloud-based platforms throughout the company.
- Participate in Agile sprints and ceremonies; support rapid iteration and development.
- Responsible for designing, developing, testing, maintaining and improving application APIs as a member of a team, work across key data, orchestration, rules and transactional stacks through the entire application and system development life cycle.
- Builds code to specifications and standards.
- Creates and conducts executable tests, continuously integrating code into the overall software framework.
- Researches technical strategies, third party tools, and current and new technologies to deal with emerging technical issues and improve development efficiency.
- Promotes agile principles and methodology.
Preferred Qualifications
- Experience with end-to-end application development in open-stack technologies running in private, public or hybrid datacenter locations is preferred.