View Our Website View All Jobs

DevOps Engineer

Job Title:     DevOps Engineer – II
Location:     Vancouver or Seattle
FT/PT:         Full Time

UrtheCast Corp. is a Vancouver-based technology company that serves the rapidly evolving geospatial and geoanalytics markets with a wide range of information-rich products and services. UrtheCast is growing and is shaping the future of earth observation. We provide the world with next-generation Earth Observation data using our growing system of space-based sensors. Our Crew members consider themselves agents of change as they work to provide Earth imagery and video data that enables heightened geospatial analysis. With that data, we build our products and services to help everyone — citizens, businesses, and governments alike — make advances in areas ranging from high-tech precision agriculture and forestry resource management, to the monitoring of humanitarian relief efforts. This type of large-scale change requires near-constant technological iteration and innovation, so UrtheCast continues to initiate unprecedented engineering programs like its planned UrtheDaily™ and OptiSAR™ constellations. Every day, we push the limits of what’s possible in space-based Earth Observation.

We are currently seeking an intermediate DevOps Engineer.

As an UrtheCast DevOps Engineer, you will work on architecting large-scale, high performance computing systems in AWS environments.  Along with the rest of the team, you will work in designing, implementing and deploying end-to-end CI/CD and DevOps tools. You will also have the opportunity to work with a modern stack of tools (Docker/ECS, Chef, Jenkins, Gitlab, etc.).

 

KEY RESPONSIBILTIES:

  • Work closely with our Software Engineers to architect, build, deploy, maintain, and monitor
  • UrtheCast Ground Systems cloud infrastructure on AWS
  • Develop and maintain technologies for deployments, continuous integration, source code management, dashboards, logging, and performance metrics
  • Define and monitor metrics and business intelligence data on the infrastructure
  • Support the discovery of requirements for the UrtheCast Ground Segment
  • Support the management of the sprint work across all systems
  • Support the verification of new functionality and bug fixed across all systems
  • Participate in project strategy and product roadmap meetings
  • Be part of a team championing our DevOps culture
  • Other duties as assigned

 

EDUCATION & EXPERIENCE:

  • Bachelor of Science degree in a related field OR the equivalent in work experience
  • A minimum of 2-5 years’ experience with a proven track record within DevOps/Cloud Engineering

 

KNOWLEDGE, SKILLS, and ABILITIES:

  • Proficiency in a cloud-based environment and specifically experience with AWS is a must (2+ years with production systems)
  • Emphasis on high-scale deployments
  • Particular AWS services: EC2, ECS, IAM, CloudFormation, S3/Glacier, Lambda, and RDS
  • Proficiency in architecting highly available, and highly scalable infrastructure solutions in AWS
  • Proficient Linux administration skills, including systems security and shell scripting
  • Experience in configuration management tools and processes (E.g. Chef)
  • Experience working in a continuous integration and continuous deployment workflow, both in terms of infrastructure and application
  • Experience in CICD (E.g. Jenkins, Gitlab CI)
  • Experience in service-orientated architecture, security, and scalability
  • Experience in programming that extends beyond scripting and simple automation, and into building tools and services in a modern language (E.g. Python, Java, or Go)
  • Experience in logging, metrics, and monitoring
  • Working knowledge in using Docker both for development and for production workloads
  • Working knowledge in git and gitflow
  • A passion for the culture of DevOps and educating others
  • Strong written and verbal communication skills (English)

Bonus:

  • Experience in SQL (PostgreSQL & MySQL) and NoSQL (Mongo, Redis) databases
  • Professional experience as a software engineer
  • Contributions to the open source community
  • Working knowledge in architecting and building self-healing systems

 

WORK ENVIRONMENT:

Fast-paced, dynamic, production-critical, flexible/evolving with growth opportunities

 

ABOUT THE TEAM:

UrtheCast’s Software Engineering Department provides a nurturing and highly collaborative environment where employees can thrive and grow — all while working on very challenging projects. We value — above all else — leading by example, respect for the team, courage to speak up, adhering to the highest standards, and taking ownership. These values constitute the very backbone of our team, which is extremely dedicated to achieving its goals.

Here, you’ll get the opportunity to work with cutting-edge technology, alongside others who are open-source driven, and Unix Philosophy lovers. As you can imagine, we’re a team obsessed with all things agility, Earth and Space, the final frontier.

Our work is wide and varied.

As a team, we tackle everything from defining use cases and requirements for remote-sensing ground segments and interactive data visualization websites, to designing, implementing, and maintaining highly available and secure transactional systems, as well as highly computationally intensive, highly reliable and dynamically scaled image processing systems. 

 

What can we offer you?

  • Competitive compensation, full benefits and flexible time off
  • Great work environment, team and office location right over the water in the new Vancouver Convention Centre
  • Great lunch programs will provide you with an opportunity to learn and socialize, and our Friday afternoons will set the right mood for the weekend
  • Free gym membership
Read More

Apply for this position

Required*
Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 2MB) or Paste resume

Paste your resume here or Attach resume file

150