The exciting world of scientific research is fueled by people with a passion for solving complex problems. At Cayuse, we are committed to our customers’ success by empowering organizations to conduct globally connected research that advances their impact on science, discovery and society. We build on that commitment with proven, integrated and easy-to-use technology that delivers exceptional value, and world class service and support that accelerates outcomes.

But we are more than just an empowering platform powered by advanced technologies. We are a collaboration of exceptional, highly skilled people with multi-disciplinary expertise, and are building our team to support our ambitious growth plans. Cayuse’s foundational strength comes from our customer and employee focused values and commitment to industry-leading solutions. It’s an exciting time to become a key member of our growing team.

Your Challenge
As a Senior DevOps Engineer, you are someone who really wants to make a difference and have a direct impact on Cayuse’s business goals. You will work closely with our development team to ensure they have the tools to build, test, and deploy code with ease and ensure developer, QA productivity and operations efficiently. You will handle and maintain configuration and management of environments, processes, and tools.

Your Responsibilities

  • Automate deployment, monitoring, environment and configuration management, and code deployment
  • Collaborate with other team members regarding best practices for hosting, continuous integration, continuous deployment, availability, monitoring, and automated IaaC standards and policies
  • Collaborate with Developers and Product Management to bring new features into production
  • Develop and improve operational practices and procedures
  • Provide regular operations support and on-call, emergency support, or implementation support outside normal business hours as needed
  • Design and build CI/CD pipelines, partnering with development counterparts
  • Install and configure automation tools, partnering with development and QA to self service their tools
  • Utilize Terraform to provision cloud infrastructure in AWS
  • Participate in Dev team stand-ups
  • Contribute to an inclusive work environment by valuing diverse perspectives, communicating positively, and appropriately involving others in the work.

Your Qualifications

  • A Bachelor’s of Science degree in Computer Science or related field
  • 3+ years of experience designing and maintaining AWS cloud infrastructures
  • At least 3+ years of experience in a DevOps role
  • Sophisticated knowledge of design patterns for successful build, test, deployments, monitoring and load balancing of software and services
  • Experience deploying Microsoft .NET and IIS applications
  • Working knowledge of database design, database optimization techniques, and SQL queries
  • An understanding and passion for developing highly secure and highly available systems
  • Experience with and solid understanding of containerization and orchestration technologies such as AWS Elastic Beanstalk, Docker, Kubernetes, or Amazon EKS
  • Solid understanding of authentication and authorization technologies such as Single Sign-On (SSO) and Multi-factor authentication
  • Understand of software integration processes and methodologies
  • Knowledge of code branching/merging strategy and patterns
  • Experience with the following set of tools or equivalents: Github, Bitbucket, AWS
  • JIRA, Cloudformation or Terraform, Ansible, Jenkins, Docker
  • Advanced hands-on knowledge and experience with at least one scripting language (PowerShell, bash, python, perl)
  • Understanding of SDLC, specifically Scaled Agile, Scrum, and Kanban
  • Capable of working on small projects independently, and medium to large projects with limited supervision
  • Ability to prioritize issues, create tasks, work independently to solve problems and to lead the work of others as necessary
  • Ability to provide potential solutions to problems and conduct research as necessary of emerging trends and best practices
  • AWS certification (Cloud Practitioner, Architect) preferred
  • Competitive Medical Benefits (PPO + HSA available)
  • Vision, Dental, Short-Term Disability fully covered by Cayuse
  • Paid Time Off + Holidays + Flexible Work Schedule
  • Remote Work or Commuter Stipend
  • Equal Paid Parental Leave
  • 401k with Employer Matching
  • $30 Wellness Reimbursement
  • Remote Work Environment, Supporting the Ultimate Employee Experience
  • Fun, innovative Portland Office with Industrious Spirit Offering Kombucha and Cold Brew

Our culture is one of inclusion and belonging where everyone feels respected, treated justly, supported and nourished. We all share responsibility for creating and sustaining a work environment where differences are celebrated and we are empowered to strive for excellence. We’re proud to be an equal opportunity employer and actively seek to recruit, develop, and retain a diverse and talented workforce.