DevOps Engineer
Bardel Entertainment
Vancouver, BC, Canada
5d ago

As a member of the Technology team, the DevOps Engineer is responsible for ensuring the smooth operation and stability of Linux-

based servers and workstations, applications, and services in a heterogeneous CentOS, Windows 7 / 10, and OSX environment.

Working in concert with the core pipeline and pipeline tools teams, the Dev Ops Engineer will support a 24 / 7 facility with 700+ workstations and servers and a render farm accessing Pixstor / Netapp / Cloud storage across multiple studios in a WAN environment.

The DevOps Engineer will work with the pipeline development team and take direction from the Pipeline Supervisor and VP of Technology to implement solutions which will streamline process and improve production capabilities within the studio.

They will bring forth innovative ideas to take Bardel Entertainment to the next level while maintaining stability and security requirements to ensure all production requirements are met.

Duties and Responsibilities :

  • Implement systems that are highly available, scalable, and self-healing
  • Create and deploy custom Docker images and Kubernetes Helm charts
  • Administer a Kubernetes / OpenShift cluster consisting of 3 nodes and a master
  • Implement and manage continuous delivery systems and methodologies
  • Administer virtualization clusters running RedHat Virtualization and oVirt
  • Liaise with the pipeline development team to test and implement new initiatives
  • Test and modify systems and services to ensure that they operate reliably
  • Understand, implement, and automate security controls and governance processes for compliance
  • Define and deploy central monitoring, metrics, and logging systems for servers and render nodes
  • Design, manage, and maintain tools to automate operational processes
  • Create and implement test plans and deployments for major OS version release upgrades
  • Maintain and deploy operating system patches and updates
  • Troubleshoot, and optimize Linux servers and installed software
  • Validate patches, applications, and new software version releases against existing systems
  • Maintain and modify scripts and programs to support business processes.
  • Document system installations, configurations, policies and procedures.
  • Create and update documentation, including maintenance logs and end user training / onboarding
  • Perform upgrades and version management of 3rd party applications
  • Qualifications and Requirements :

  • Must have solid knowledge of and a minimum of 3 years’ experience in Linux / Unix administration. Linux Certification preferred (RHCE or equivalent)
  • Experience using Kubernetes, Foreman, Puppet, Chef, Vagrant, Ansible for configuration management
  • Experience with Red Hat Enterprise Virtualization / VMWARE Hypervisors and ESX and Docker deployments
  • Experience with Security Control Audit requirements, file system security
  • Experience using LDAP integration with AD in a heterogeneous Windows / Linux Environment
  • Familiarity with git version control and hosted service like GitHub and GitLab
  • Experience using Jenkins and / or other CI / CD software
  • Ability to multitask while managing and prioritizing multiple projects.
  • Must be an enthusiastic self-starter who works well in a team environment.
  • Excellent verbal and written communication.
  • Strong interpersonal skills required.
  • Ability to quickly assess complex problems and make critical decisions to resolve them.
  • Experience in an Animation / VFX production environment is preferred.
  • Knowledge and experience working with Prometheus and Elasticsearch is an asset
  • Familiarity installing and maintain SQL databases (Mysql / Postgres)
  • Ability to automate tasks using scripting languages like bash and powershell is a strong asset
  • Programming in Python, Golang and / or knowledge of tooling is an asset
  • Experience with Security Control Audit requirements, file system security an asset
  • Experience with managing network switches and other network hardware is an asset
  • Occasional after hours and weekend work should be expected in this role to facilitate systems maintenance
  • Demonstrable experience with any of the following is preferred :

  • Previous experience managing OpenShift, Helm, Docker, Jenkins, puppet
  • Experience with Security Control Audit requirements, file system security
  • Brocade and Mellanox management experience
  • Experience managing large scale render farms (Hundreds of nodes) including rapid image deployments, monitoring, and HP ILO / IPMI management
  • Why work at Bardel?

    We've got great people here, and for good reasons. Bardel offers a generous benefit package, regular social events and ongoing development opportunities for employees to advance their careers through work on prominent and exciting industry projects.

    You will collaborate with other influential, career-minded creative professionals from around the world. Fun is included in every role! What we want to see in your application : Tell us why YOU are the person for the position and how you meet the position’s criteria.

    Forward us your current resume and samples of your work (eg. a link to your website or reel don’t hesitate to show off a little!).

    Apply
    Add to favourites
    Remove from favourites
    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form