Cloud Developer Operations Engineer

BCAA - Home Based3.7

Full-timeEstimated: $100,000 - $140,000 a year
Work at one of the 50 best employers in Canada! If you are looking for an empowering and progressive place to build your career, then you’ve landed in the right place at BCAA. With our corporate Head Office in Burnaby and locations around BC, we offer a wide variety of opportunities all across the province. Go the extra mile and share our vision to be the most trusted organization in British Columbia, absolutely famous for doing the right thing.

Position Description:
Position Title: DevOps Engineer
Reports to: Manager, Infrastructure and Cloud Operations.
Location/Department: CIO, Burnaby Home Office

Aon Hewitt has announced BCAA as a 2019 Platinum Level Best Employer!

What BCAA offers you:
It’s not in our nature to brag but we are proud of some of our achievements that recognize great employee culture. Some of our latest awards include being a 2019 Platinum level Best Employer by AON and being recognized as a 2018 Outstanding Workplace by YWCA.
Our team members get to make a difference in the lives of our Members and their communities every day.
We pride ourselves in being open and transparent and in empowering our people to do great work while serving our Members.
We enthusiastically support learning and advancement opportunities for our team members.
We are an equal opportunity employer that’s committed to accessible, inclusive employment.
Our Regular Full-Time & Part-Time+ (working 20 hours or more per week) status team members are eligible to participate in our amazing Total Rewards Program which offers: Extended Health and Dental, Vision Care, Life Insurance, RRSP matching with company contribution to your pension, access to Incentive Programs, Team Profit Sharing, Employee & Family Assistance Program and more.
Team members at our Home Office also get to use our Shared EV (electric vehicle) Program, have access to our subsidized cafeteria and free fitness centre.

Position Overview:
DevOps Engineer- with 4 years automation experience and developing infrastructure as code. The candidate should have a strong background in API's, complex integration development.

Key Responsibilities:
Develop and support automated, scalable solutions to manage our global infrastructure
Extend existing solutions and services (LDAP, DNS, etc.) through creation of API's and self-service functionality utilizing a python-based PaaS framework
Build integrations between services to create fully automated processes
Make heavy use of tools like Chef and Salt to extend our management and orchestration capabilities
Document and train Operations teams to support new deployments
Support the business development lifecycle (Business Development, Capture, Solution Architect, Pricing and Proposal Development)
Identify opportunities to optimize current solutions and perform technical analysis and execute “hands on” tasks, troubleshoot problems related to poorly performing systems in DevOps environments.

5+ years working primarily in a role automating environment creation and application deployment
5+ years of experience with Linux system
3+ year of experience in scripting(BASH, Perl, Ruby, PowerShell, Python) and automation ( CloudFormation, Ansible, Chef, Salt)
3+ years of experience working with CI/CD tools, primary Jenkins
3+ year of developing Groovy and Jenkins
3+ years of experience with deployment and support of containers (including serverless) such as Docker, Kubernetes
Knowledge of Java, Maven, Node.js development
Experience working with artifact repositories such as Artifactory or Nexus
Familiarity with Continuous Integration and development pipeline processes
Strong knowledge of AWS SDK and development experience with one of the programming languages – Java, .Net
Prior success in automating a real-world production environment.
Knowledge of IP networking, VPN's, DNS, load balancing and firewalling.
Strong knowledge with Web Services, API Gateways and application integration development and design
Strong practical Linux and Windows-based systems administration skills in a Cloud or Virtualized environment.
Knowledge of relational and non-relational databases
Experience with revision control source code repositories
Knowledge of containerization in AWS (AWS EKS, ECS)
Knowledge of agile software development practices and release management
Thorough understanding of Cloud Computing: virtualization technologies, Infrastructure as a Service, Platform as a Service and Software as a Service Cloud delivery models and the current competitive landscape.
Excellent written and oral communication skills; Ability to communicate effectively with technical and non-technical staff.
B.S. degree in Computer Science or related technical field or equivalent experience

We aspire to be one of the best places to work for those who value integrity, teamwork and sustainability. Each of us will grow personally and professionally by doing engaging work with inspiring people.