The job below is no longer available.

You might also like

in Ojai, CA

Use left and right arrow keys to navigate
Estimated Pay $48 per hour
Hours Full-time, Part-time
Location Ojai, CA 93023
Ojai, California

Compare Pay

Estimated Pay
We estimate that this job pays $47.69 per hour based on our data.

$25.98

$47.69

$80.73


About this job

Job Description

Job Description
Description:

The Senior DevOps Engineer will establish and employ Continuous Integration practices and tools such as Jenkins or other CI tools. In this role, you will have experience using configuration management and infrastructure automation tools such as Terraform, Ansible, Puppet (or other such tools) in creating continuous delivery systems and employ industry Continuous Delivery patterns and collaboratively work with other members to achieve successful continuous delivery solutions. You will also have experience programming and scripting in a high-level language such as PowerShell script, Ruby, Python, Java, C# or other language to script installation, configuration, and provisioning and will be writing scripts to build code, docker images and deploy and orchestrate containers (Docker and Kubernetes). You will provide continuous delivery solutions in cloud and on-premise environments. You are also responsible for defining and implementing effective monitoring and alerting strategies for Elixir Infrastructure and platform. The Senior DevOps Engineer will be responsible for mentoring and teaching existing team members. As such, the ideal candidate must have experience clearly explaining solutions to complex problems and demonstrate the ability to lead and impart knowledge effectively to junior resources.


Essential Functions

Working as a member of a multi-functional agile squad, the essential functions of the role include but are not limited to:

  • Build, enhance and maintain CI/CD infrastructure.
  • Recommend and implement improvements in CI/CD infrastructure for improved productivity and cost effectiveness.
  • Ensure seamless operation of build and deployment pipelines to support engineering development cycle.
  • Continuously improve CI/CD pipeline(s) to better serve the needs of engineering teams.
  • Create development and test environments and introduce development practices to bridge the gap between Development, Test and Production environments.
  • Evaluate and adopt infrastructure and configuration management/automation tools (e.g., Chef/Puppet, Terraform etc.), with goal to move towards Infrastructure and configuration as Code.
  • Mentor DevOps engineers for learning DevOps practices and product knowledge.
  • Participate in work reviews including design, code, and other deliverables.
  • Be subject matter expert in DevOps tech and process for the leaders.
  • Advocate automation and EaC (everything as code).
  • Strive to help ensure that infrastructure is protected from malicious intrusions and other security issues.
  • Write and maintain deployment scripts.
  • Write scripts and configure tools to monitor the infrastructure and platform and generate alerts when needed.
  • Lead deployment activities on Elixir and customer managed environments in collaboration with relevant IT/Operations teams.
  • Identify gaps in automation and strive to eliminate manual repetitive work.
  • Create artifacts that can be deployed on-demand to bare-metal, VMs, or containers without any rewriting or refactoring.
  • Continuously improve deployment scripts to facilitate internal teams and customers.
  • Help transition towards immutable deployment model and zero down time deployment.
  • In collaboration with development teams, continuously improve source code build and compilation process, including upgrading compilers, build tools and libraries/SDKs.
  • Participate in architectural discussions and contribute to the design and implementation of scalable and resilient systems.
  • Ensure that automated tests are linked with CI pipeline to ensure the quality of commits.
  • Continuously strive to automate any manual steps in routine build and deployment activities.
  • Enable engineering team to generate and deploy builds/artifacts on demand without requiring assistance from DevOps team or lengthy manual steps.
  • Understand and address monitoring and observability requirements.
  • Setting up automated alerts on Managed Cloud environments.
  • Ensure the monitoring of critical applications and services to minimize downtime and ensure optimal availability. Implement advanced monitoring strategies and tools to proactively identify and address potential issues.
  • Design and configure robust alerting systems that not only notify about incidents, but also provide actionable insights and recommendations for mitigation.
  • Implement intelligent alerting mechanisms that prioritize critical incidents based on their impact and urgency.
  • Collaborate closely with developers, technical support teams, and other stakeholders to drive troubleshooting efforts and provide expert consultation on complex issues.
  • Act as a mentor and escalation point for junior team members, sharing their deep technical expertise and guiding them in resolving challenging problems.
  • Implement backup and disaster recovery strategies for critical applications and infrastructure components. Ensure regular and reliable data backups according to defined retention policies.
  • Establish recovery procedures and conduct periodic tests to validate the effectiveness and reliability of the backup and recovery processes.
  • Embrace, cultivate, and sustain a work environment that supports Elixir’s core “CLIP” values: Community, Learning, Integrity, and Pioneering.
Requirements:
  • Rich experience in different DevOps roles
  • Expert knowledge of shell scripting and at least one scripting language (Python/PowerShell).
  • Scripting (shell, python, ruby) skills for monitoring and automation.
  • Deep understanding of Service-Oriented Architectures, Microservices and Distributed System.
  • Proven experienced in managing/maintaining “infrastructure as code” and “configuration as code.”
  • Managing system resources using Terraform and/or other configuration management tools.
  • Good understanding of network components and skilled in troubleshooting networking problems.
  • Experience of working on distributed multiple layered enterprise applications.
  • Sound understanding of containers and k8s.
  • Experience of K8s Management platforms like Amazon EKS, OpenShift, Rancher etc.
  • Good knowledge of Monitoring tools (like Kibana/Grafana)
  • Ability to use a wide variety of technologies related to DevOps.
  • Skilled in using IaaS, PaaS platforms like AWS, Azure and/or GKE
  • Familiarity with a broad portfolio of AWS infrastructure tools (EBS, S3, EC2, Elastic IP, Route 53, VPC) and experience with cloud infrastructure management and automation technologies.
  • Experience of Cloud based DevOps services (AWS or Azure)
  • Prior experience of building and maintaining CI/CD pipelines.
  • Experience in CI/CD tools like Jenkins and AWS CodePipeline.
  • Experienced in using various source code compilation and build tools like make, CMake, MSBuild, Ant Maven, Gradle etc.

Preferred education and experience

  • BS or higher in Engineering or Sciences.
  • Excellent scripting skills.
  • Experience in porting/upgrading source code build/compilation on different compiler and library/SDK versions and platforms.
  • K8s administration experience.
  • Experienced in managing and building source code repositories for distributed enterprise applications involving multiple languages and build tools.
  • DevOps and Cloud Solution Architect certification(s) will be a plus. For example, AWS Certified DevOps Engineer, HashiCorp Terraform Associate etc.

Total Rewards Package

In addition to the salary listed, Elixir's total rewards package includes:

  • 100% of health, dental, and vision premiums covered for employees, and 40% for eligible dependents
  • 100% match of employee’s first 4% deferral, with immediate eligibility and 100% vesting
  • Unlimited PTO
  • 24 hours of VTO (Volunteer Time Off) per year
  • 15 holidays per year
  • $70 monthly stipend for phone/internet
  • LinkedIn Learning license to encourage ongoing learning and professional development

All qualified applicants receive consideration for employment at Elixir without discrimination on the basis of race, color, religion, age, sex, sexual orientation, gender identity, marital status, national origin, protected veteran status, disability, or any other factors prohibited by law.