Recursion

Senior DevOps Engineer, 3-6 Month Contract

Recursion

contract

Posted on:

Location Type: Remote

Location: Remote • 🇨🇦 Canada

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AnsibleKubernetesPythonTerraform

About the role

  • Lead the design, implementation, and management of infrastructure using IaC to ensure consistent and repeatable environments.
  • Deploy, manage, and scale containerized applications using Kubernetes, with a specific focus on GKE.
  • Engineer and automate operational tasks related to infrastructure provisioning, configuration management, and application deployment.
  • Implement and manage robust monitoring and alerting for infrastructure and applications to ensure high availability and performance.
  • Perform deep-dive troubleshooting and root cause analysis for complex infrastructure and application issues, engineering permanent solutions.
  • Collaborate with development and application teams to ensure seamless integration and deployment of applications like POSIT.
  • Design, implement, and manage integrations between various enterprise applications and infrastructure components to ensure seamless data flow and process efficiency.
  • Implement and manage security configurations, ensuring adherence to company policies and industry best practices, including principles like least privilege.
  • Partner with security teams on audits and potentially support compliance requirements (e.g., GxP considerations). Experience with 21 CFR Part 11 and CSV validation is a plus.
  • Explore and leverage Artificial Intelligence (AI) and Machine Learning (ML) capabilities to enhance automation, enable predictive insights (e.g., monitoring, capacity planning), optimize workflows, and improve the overall efficiency of infrastructure management processes.
  • Collaborate effectively with other IT infrastructure, application, and security teams.

Requirements

  • Bachelor's degree in Computer Science or related field, or equivalent experience.
  • Proven experience in a DevOps or Infrastructure Engineering role.
  • Strong hands-on experience with Terraform and Ansible for Infrastructure as Code.
  • In-depth knowledge and practical experience with Kubernetes, specifically GKE, for deploying and managing containerized applications.
  • Experience with deploying and managing applications in containerized environments.
  • Experience with the installation, upgrade, and maintenance of POSIT Workbench, Connect, and Packages (or similar R-based analytical platforms).
  • Proficiency in managing R packages and environments.
  • Experience with user access management and implementing role-based access control (RBAC).
  • Familiarity with 21 CFR Part 11 regulations.
  • Experience with Computer System Validation (CSV) processes for regulatory compliance.
  • Experience with other enterprise applications and integration tools.
  • Scripting skills (e.g., Python, Bash).
  • Strong understanding of application integration, APIs, and integration tools.
  • Excellent troubleshooting and problem-solving skills with an engineering mindset.
  • Experience with scripting and automation tools.
  • Strong communication and interpersonal skills.
Benefits
  • Health insurance
  • 401(k) matching
  • Flexible work hours
  • Paid time off
  • Remote work options

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Infrastructure as Code (IaC)KubernetesGKETerraformAnsibleScripting (Python, Bash)Application deploymentMonitoring and alertingRole-based access control (RBAC)Computer System Validation (CSV)
Soft skills
TroubleshootingProblem-solvingCollaborationCommunicationInterpersonal skillsEngineering mindset
Certifications
Bachelor's degree in Computer Science or related field