Company

Elixir TechnologiesSee more

addressAddressOjai, CA
type Form of workFull-Time
CategoryInformation Technology

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.

Refer code: 8521599. Elixir Technologies - The previous day - 2024-03-10 07:03

Elixir Technologies

Ojai, CA
Jobs feed

Pet Grooming Salon Manager

Petsmart

Lafayette, LA

Vehicle Mechanic - Now Hiring

U.s. Army

Upper Darby, PA

Physical Therapist (PT) - Now Hiring

Powerback Rehabilitation

Philadelphia, PA

Physical Therapist

Wfxrtv Jobs

Parrott, VA

Travel Ultrasound Technologist - $2,593 per week

Wfxrtv Jobs

Lynchburg, VA

$2,593 Per Week

Travel Ultrasound Technologist - $2,463 per week

Wfxrtv Jobs

Lynchburg, VA

$2,463 Per Week

Data and Market Analyst

The University Of Kansas

Lawrence, KS

Physical Therapist

Wfxrtv Jobs

Willis, VA

Sr. IT Specialist

Salk Institute For Biological Studies

La Jolla, CA

Share jobs with friends

Senior DevOps Software Engineer

Johnson & Johnson

Redwood City, CA

4 days ago - seen

Senior DevOps Engineer

Talentmovers

$60 - $68 an hour

Pleasanton, CA

3 weeks ago - seen

Senior DevOps Engineer - Flight Software

Astranis

$150,000 - $200,000 a year

San Francisco, CA

4 weeks ago - seen

Senior DevOps Engineer

Canepa Associates

Palo Alto, CA

a month ago - seen

Senior Infrastructure DevOps Engineer

Teksystems

Oakland, CA

a month ago - seen

Senior DevOps Engineer

Skan

Menlo Park, CA

a month ago - seen

Senior Software Engineer - Integration Automation/DevOps

Intuitive Surgical

Sunnyvale, CA

a month ago - seen

Senior/Staff DevOps Engineer

Betterhelp

Mountain View, CA

a month ago - seen

Senior Staff Software Engineer, Autonomy DevEx & DevOps (R2416)

Shield Ai

San Diego, CA

a month ago - seen

Senior DevOps Engineer

Ciitizen

San Francisco, CA

a month ago - seen

Senior DevOps Engineer

Focal Systems

San Francisco, CA

a month ago - seen

Senior AWS DevOps Engineer (REMOTE)

Embtel, Inc.

Palo Alto, CA

a month ago - seen

Senior Data Engineer (DevOps Automation) - Alameda, CA (Hybrid)

Georgia It Inc.

Alameda, CA

2 months ago - seen

Senior Software Engineer, DevOps

Mixhalo

San Francisco, CA

2 months ago - seen

Senior Software Engineer, DevOps

Ixl Learning

San Mateo, CA

2 months ago - seen

Senior DevOps Engineer

Primer.ai

San Francisco, CA

2 months ago - seen

Senior DevOps Engineer - Remote

Pipl

San Francisco, CA

2 months ago - seen

Senior Engineer, DevOps

Chipotle

$111,000 - $155,000 a year

Newport Beach, CA

2 months ago - seen