Talent.com
Garmin
DevOps Software EngineerGarmin • Cochrane, Canada, CA
DevOps Software Engineer

DevOps Software Engineer

Garmin • Cochrane, Canada, CA
2 days ago
Job type
  • Full-time
Job description
Overview If you’re looking to make an impact, we’re looking for you! We are hiring a full-time DevOps Software Engineer at the Garmin Canada headquarters in Cochrane, AB. You will be responsible for the design, development, and maintenance of the tools and testing infrastructure. This testing infrastructure is essential for product development & technology teams who rely on us every day to ensure we are releasing high quality products to our customers. Essential Functions Work on modern tech stacks and frameworks to deliver high-performant, highly reliable distributed systems for data processing and analysis for Global Garmin teams Design database systems to manage the exponential growth in the sensor data we collect, which is then used to develop cutting-edge new technologies and new products, such as the Rally pedal-based power meters Leverage high-performance grid computing solutions while developing frameworks used to prototype and evaluate complex algorithms, such as the Garmin Elevate optical heart rate technology Design distributed file systems to facilitate collaboration across the global Garmin team spanning four different continents Consistently revisit the needs of the product development & technology teams and help them define the tools they need to accomplish their job efficiently Design, develop, and maintain CI/CD pipelines for different products and tools Maintain and create tools and web apps used by the product development & technology teams Be able to learn or get familiar with new scripting or programming languages to complete tasks Be the first line of support to our internal customers Run diagnostic and profiling on the infrastructure to detect issues beforehand Follow scrum agile process Participate in peer code and design review Create and update documentation such as: user manuals, software design documents, system requirements, meeting minutes and project retrospectives. Train and mentor new team members or interns Basic Qualifications Bachelor's degree plus 5 years of relevant experience or equivalent combination of education and relevant experience Excellent academics (cumulative GPA greater than or equal to 3.0) Proficient in Python, especially with typing, async, pytest and venv’s General knowledge and familiarity with SQL databases, particularly MySQL and PostgreSQL Experience with a Web framework, preferably React, Flask, FastAPI or Django Experience with a CI/CD tool such as Jenkins or Zuul Proficient with Git (preferably with the command line interface) Excellent verbal and written communication skills Demonstrates ability to provide reliable solutions to a variety of complex problems using sound problem-solving techniques Works under general supervision of team leader or mentor Detail-oriented with the ability to prioritize and manage multiple tasks Ability to work well with others across several locations world-wide in a highly collaborative environment Experience working in a team environment Desirable Qualifications Experience with HPC cluster Experience with Docker Experience with noSQL databases, such as MongoDB or Elastic/Opensearch Experience with maintaining small to medium sized network infrastructure Experience with distributed systems System administrator / IT experience with Windows (10, 11 and server) System administrator / IT experience with Linux (Rocky and Ubuntu) Experience with security systems, such as Active Directory, OAuth, and Hashicorp Vault Experience with Google tests and code coverage tools Experience with programming languages such as C, C++ and C# Experience with Ansible Experience with some common Python packages, such as poetry, scipy and pandas Experience with build systems, including Makefiles, CMake, or Waf Company Information At Garmin Canada, we create more than just products – we inspire solutions and innovations that change and shape how we live, work and play. You’ll get to play an integral role in helping us bring cutting-edge products from concept to market, while working alongside a diverse group of top talent from across 34 countries. When you work at Garmin, adventure doesn’t have to wait for the weekend. This is where you can put your passions into action – and enjoy what you do every day! Here are just a few things we think you’ll love about working here: You’ll be part of something big. Every associate is encouraged to think big and share their ideas, which is why our office supports an open-door policy. We’re continuing to grow year over year, and we invest in our associates to help them learn, grow, and advance their careers at every level! If you’re an innovator, solution creator, or just like to get things done, you’ll fit in perfectly! You’ll love our office culture. We believe in work-life integration and place high value on diversity, inclusion and belonging. Our onsite fitness centre, ergonomic sit-stand desks, Business Resource Groups, Social Committee and Wellness Program all contribute to the commitment we have to the overall wellness of every associate. Garmin Canada’s Corporate Social Responsibility Program supports and contributes to local communities and causes, while providing you with the opportunity to support the things you’re passionate about! You’ll receive fantastic benefits. Our benefit plans and company culture encourage a healthy lifestyle. Our benefits continue to evolve to meet the needs of our associates. You’ll get flexibility with our competitive company matching savings plans with your choice of tax-free or non-registered savings accounts. We also have an employee stock purchase plan, student loan repayment program, and fitness reimbursements – just to name a few! You’ll love the views. You’ll enjoy the view of the Rocky Mountains from our office in Cochrane! With bike parks and trails right outside our front door, our office is perfectly positioned for testing out the very products we develop here. You’ll be able to take in the magnificent mountain views – even from your workspace – and still be only 15 minutes from Calgary. Our vision for Diversity, Inclusion and Belonging: We recognize that diversity & inclusion are catalysts for success. Our combined energy is fueled by different nationalities, across 6 continents and 34 countries. At Garmin Canada our commitment is to celebrate character. We purposefully integrate diversity, inclusion and belonging into everything that we do in order to ensure all associates feel seen, heard, and valued. Thinking About Moving? Do you currently live outside of the Calgary and surrounding area? Learn more about the amazing lifestyle opportunities this part of Alberta has to offer here . EEO Statement Garmin Canada is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, colour, ancestry, place of origin, religious beliefs, gender, gender identity, gender expression, age, physical disability, mental disability, marital status, family status, source of income, and sexual orientation. This position is eligible for Garmin's benefit program. Details can be found here: Garmin Canada BenefitsEssential Functions Work on modern tech stacks and frameworks to deliver high-performant, highly reliable distributed systems for data processing and analysis for Global Garmin teams Design database systems to manage the exponential growth in the sensor data we collect, which is then used to develop cutting-edge new technologies and new products, such as the Rally pedal-based power meters Leverage high-performance grid computing solutions while developing frameworks used to prototype and evaluate complex algorithms, such as the Garmin Elevate optical heart rate technology Design distributed file systems to facilitate collaboration across the global Garmin team spanning four different continents Consistently revisit the needs of the product development & technology teams and help them define the tools they need to accomplish their job efficiently Design, develop, and maintain CI/CD pipelines for different products and tools Maintain and create tools and web apps used by the product development & technology teams Be able to learn or get familiar with new scripting or programming languages to complete tasks Be the first line of support to our internal customers Run diagnostic and profiling on the infrastructure to detect issues beforehand Follow scrum agile process Participate in peer code and design review Create and update documentation such as: user manuals, software design documents, system requirements, meeting minutes and project retrospectives. Train and mentor new team members or interns Basic Qualifications Bachelor's degree plus 5 years of relevant experience or equivalent combination of education and relevant experience Excellent academics (cumulative GPA greater than or equal to 3.0) Proficient in Python, especially with typing, async, pytest and venv’s General knowledge and familiarity with SQL databases, particularly MySQL and PostgreSQL Experience with a Web framework, preferably React, Flask, FastAPI or Django Experience with a CI/CD tool such as Jenkins or Zuul Proficient with Git (preferably with the command line interface) Excellent verbal and written communication skills Demonstrates ability to provide reliable solutions to a variety of complex problems using sound problem-solving techniques Works under general supervision of team leader or mentor Detail-oriented with the ability to prioritize and manage multiple tasks Ability to work well with others across several locations world-wide in a highly collaborative environment Experience working in a team environment Desirable Qualifications Experience with HPC cluster Experience with Docker Experience with noSQL databases, such as MongoDB or Elastic/Opensearch Experience with maintaining small to medium sized network infrastructure Experience with distributed systems System administrator / IT experience with Windows (10, 11 and server) System administrator / IT experience with Linux (Rocky and Ubuntu) Experience with security systems, such as Active Directory, OAuth, and Hashicorp Vault Experience with Google tests and code coverage tools Experience with programming languages such as C, C++ and C# Experience with Ansible Experience with some common Python packages, such as poetry, scipy and pandas Experience with build systems, including Makefiles, CMake, or Waf Company Information At Garmin Canada, we create more than just products – we inspire solutions and innovations that change and shape how we live, work and play. You’ll get to play an integral role in helping us bring cutting-edge products from concept to market, while working alongside a diverse group of top talent from across 34 countries. When you work at Garmin, adventure doesn’t have to wait for the weekend. This is where you can put your passions into action – and enjoy what you do every day! Here are just a few things we think you’ll love about working here: You’ll be part of something big. Every associate is encouraged to think big and share their ideas, which is why our office supports an open-door policy. We’re continuing to grow year over year, and we invest in our associates to help them learn, grow, and advance their careers at every level! If you’re an innovator, solution creator, or just like to get things done, you’ll fit in perfectly! You’ll love our office culture. We believe in work-life integration and place high value on diversity, inclusion and belonging. Our onsite fitness centre, ergonomic sit-stand desks, Business Resource Groups, Social Committee and Wellness Program all contribute to the commitment we have to the overall wellness of every associate. Garmin Canada’s Corporate Social Responsibility Program supports and contributes to local communities and causes, while providing you with the opportunity to support the things you’re passionate about! You’ll receive fantastic benefits. Our benefit plans and company culture encourage a healthy lifestyle. Our benefits continue to evolve to meet the needs of our associates. You’ll get flexibility with our competitive company matching savings plans with your choice of tax-free or non-registered savings accounts. We also have an employee stock purchase plan, student loan repayment program, and fitness reimbursements – just to name a few! You’ll love the views. You’ll enjoy the view of the Rocky Mountains from our office in Cochrane! With bike parks and trails right outside our front door, our office is perfectly positioned for testing out the very products we develop here. You’ll be able to take in the magnificent mountain views – even from your workspace – and still be only 15 minutes from Calgary. Our vision for Diversity, Inclusion and Belonging: We recognize that diversity & inclusion are catalysts for success. Our combined energy is fueled by different nationalities, across 6 continents and 34 countries. At Garmin Canada our commitment is to celebrate character. We purposefully integrate diversity, inclusion and belonging into everything that we do in order to ensure all associates feel seen, heard, and valued. Thinking About Moving? Do you currently live outside of the Calgary and surrounding area? Learn more about the amazing lifestyle opportunities this part of Alberta has to offer here . EEO Statement Garmin Canada is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, colour, ancestry, place of origin, religious beliefs, gender, gender identity, gender expression, age, physical disability, mental disability, marital status, family status, source of income, and sexual orientation. This position is eligible for Garmin's benefit program. Details can be found here: Garmin Canada Benefits
Create a job alert for this search

DevOps Software Engineer • Cochrane, Canada, CA

Similar jobs

Online Survey Participant: Work Remote and Earn Up To $25 Per Survey

Earn HausCochrane, AB, CA
Remote
Full-time +1

Looking for people to participate in taking online surveys for Fortune 500 brands.All you need to do is complete online surveys by sharing your opinion.You will help influence brand decisions on se... Show more

 • Promoted

Lead Parks Capital Infrastructure Planner

Government of AlbertaTown of Cochrane, AB, CA
Full-time +1

A provincial government in Canada is seeking a Senior Capital Infrastructure Planner in Cochrane.This permanent, full-time position involves planning outdoor recreation amenities and collaborating ... Show more

 • Promoted

Earn up to $400 per Day by Playing Games and Taking Surveys

AlmediaCochrane, Alberta, Canada
Full-time

Since its launch 5 years ago, over 50MN users have earned and withdrawn over $150MN! The platform is rated 4.TrustPilot with over 230k+ reviews, establishing Freecash as one of the highest rated op... Show more

 • Promoted

Call Center Representative Agent Work From Home - Part-Time Focus Group Panelist

Apex Focus Group Inc.Cochrane, AB, Canada
CA$75.00 hourly
Remote
Full-time +1

Job Title: Call Center Representative Agent Work From Home - Remote Panelists.Part-Time Focus Group Participants - Remote Work From Home (Up To $850/Week).Our company is seeking individuals to part... Show more

 • Promoted

Administrative Assistant Admin Work From Home - Part Time Focus Group Panelists

ApexFocusGroupCochrane, Alberta, Canada
Remote
Full-time +1

Now accepting applicants for Focus Group studies.Earn up to $850 per week part-time working from home.Must register to see if you qualify.No Call Center Representative Agent experience needed.Call ... Show more

 • Promoted

Global Remote Recruiter | Earn $3k-$11k per Placement

RecXchangeTown of Cochrane, AB, CA
Remote
Full-time

A global recruiter collaboration platform is offering remote recruiter opportunities that allow candidates to access live client roles and earn between $3,000 and $11,000 per placement.This role is... Show more

 • Promoted

Property Manager

Zen ResidentialTown of Cochrane, AB, CA
Full-time

Property Manager to take the lead in managing the day-to-day operations of a dynamic residential portfolio.In this role, you'll be supporting tenants, overseeing leasing and maintenance, and drivin... Show more

 • Promoted

Part-time French Immersion Middle School Humanities\Options Teacher - Manachaban Middle School

Rocky View SchoolsTown of Cochrane, AB, CA
Part-time

As a rapidly growing school division in Alberta, Rocky View Schools (RVS) supports the educational needs of more than 29,000 students from Kindergarten to Grade 12 in 53 schools to ensure they lear... Show more

 • Promoted

Call Center Representative Agent Work From Home - Part Time Focus Group Panelists

ApexFocusGroupCochrane, Alberta, Canada
Remote
Full-time +1

Now accepting applicants for Focus Group studies.Earn up to $850 per week part-time working from home.Must register to see if you qualify.No Call Center Representative Agent experience needed.Call ... Show more

 • Promoted

Sobeys Jobs in Cochrane Now Hiring

GREAT PAY $17-42 p/hCochrane, Other, Canada
Full-time

Ready to tackle a fun and rewarding career? There are Sobeys job openings in your area.Apply today and find the job that you have been looking for!. Show more

 • Promoted

Garmin Embedded Systems Engineer Openings

GarminTown of Cochrane, AB, CA
Full-time

Explore full-time embedded systems engineer positions at Garmin Canada, where you can apply your C/C++ programming skills to solve real-world challenges.Contribute to leading projects across divers... Show more

 • Promoted

Survey Taker: Earn up to $25 per survey (Remote)

Earn HausCochrane, AB, CA
Remote
Full-time +1

Looking for people to participate in taking online surveys for Fortune 500 brands.All you need to do is complete online surveys by sharing your opinion.You will help influence brand decisions on se... Show more

 • Promoted

Senior Capital Infrastructure Planner

Government of AlbertaTown of Cochrane, AB, CA
Full-time +2

Job Title: Senior Capital Infrastructure Planner.Location: Cochrane preferred (Lethbridge, Canmore, or Calgary may be considered).Permanent/Temporary: Permanent.Classification: Program Services 4.T... Show more

 • Promoted

Remote Recruiter | $3,000-$11,000 Per Placement

RecXchangeTown of Cochrane, AB, CA
Remote
Part-time

Remote Recruiter Opportunity | Work Global Client Roles | Earn $3,000-$11,000 Per Placement.Work remotely from anywhere in the world.Recruiters across the world are leaving traditional agencies.Ins... Show more

 • Promoted

Earn Up To $400 Per Day By Playing Games And Taking Surveys - Up To $400 A Day - Remote

Freecash.ComMountain View County, Canada
Remote
Full-time

Earn money online by playing games, taking surveys, and completing tasks on Freecash.Flexible, high-paying, remote opportunity. Show more

 • Promoted

7 Eleven Jobs in Cochrane Now Hiring

GREAT PAY $17-42 p/hCochrane, Other, Canada
Full-time

Ready to tackle a fun and rewarding career? There are 7 Eleven job openings in your area.Apply today and find the job that you have been looking for!. Show more

 • Promoted

Pet Groomer

PetSmartCochrane, Alberta, Canada
Full-time +1

PetSmart does Anything for Pets – JOIN OUR TEAM!.Our associates are the heart of Team PetSmart.Together, we're building the best team in retail through our values-based culture, connection, and tea... Show more

 • Promoted

Complete Online Surveys For Cash (Up to $25/per)

Earn HausCochrane, AB, CA
Full-time +1

Looking for people to participate in taking online surveys for Fortune 500 brands.All you need to do is complete online surveys by sharing your opinion.You will help influence brand decisions on se... Show more

 • Promoted

Independent Recruiter Opportunity with Global Client Access

RecXchangeTown of Cochrane, AB, CA
Part-time

Step into a revolutionary recruiting role with global access! Focus exclusively on finding talent and reap substantial rewards through placement fees with ultimate flexibility.This opportunity is t... Show more

 • Promoted

Earn Money By Taking Surveys - Remote

AlmediaMountain View County, Canada
Remote
Full-time

Get paid for testing apps, games and surveys.Almedia runs a dynamic platform where users earn money online by completing tasks, playing games, and filling out surveys.Since our launch 5 years ago, ... Show more