Home > Find Jobs

Job Search

A tropical beach
Network Optix company logo

Network Optix

Walnut Creek, California, United States

Posted on: 26 February 2024

Experience

n/a

Work

n/a

Employee Type

n/a

Salary Range

n/a

Continuous Integration Engineer

We’re seeking a CI Engineer to play a crucial role in automating and streamlining our development processes. Your expertise will be key in managing and improving Continuous Integration/Continuous Delivery (CI/CD) systems, focusing on automating builds, tests, and deployments. This role is essential in enhancing our engineering efficiency and maintaining high standards in operational excellence. You'll collaborate with a talented team, contributing to a culture of innovation and continuous improvement in our development practices.

Many processes are automated now

  • CI for our products - run gitlab pipeline with builds and tests for our products;
  • Service deployments, required for development (Gitlab, Artifactory, Vault, Grafana, Graylog) into the Kubernetes cluster (Helm, ansible). 
  • CI environment deployment (setup hosts, VMs and AWS infrastructure), required for build, tests and deploy our products (Ansible).
  • CI/CD for internal CI team projects (jenkins jobs, internal web-services)
  • GitLab Bots to automate routine user tasks during the merge requests 
  • infrastructure monitoring and metrics collection (Grafana+telegraf, Graylog).

A lot of work ahead

  • Develop CI/CD for new products (NX private cloud, NxConnect, NxGo, etc)
  • Work on performance and improve our Gitlab pipelines
  • Work on CI/CD architecture improvements
  • Improve our Jenkins jobs usability
  • Work with large and constantly growing JIRA backlog of automation requests
  • Work on useful and convenient tools for our engineers, which help to save their time
  • Support current CI/CD solution: work on issues and bug fixes

What do CI team have at this point

  • Jenkins Job Builder code base with Bash, Python and Groovy injection
  • Gitlab repositories for CI team projects with pre-commit testing and review
  • CI infrastructure (bare metal hosts) in the data center with kubernetes clusters installed
  • The constant pursuit of high-quality, reliable and understandable code
  • Small team with 5 members and a lead, who writes a code too
  • Team assistance on any issues
  • Opportunities to learn and develop

What we're looking for: 

  • Software development skills in any language (Python, C++, Java, etc)
  • Understanding the principles of good architecture
  • Jenkins job development experience
  • Good Git experience
  • GitLab pipelines experience
  • Linux experience
  • General knowledges of computer science (Networks, OS, hardware, etc)

Will be a plus: 

  • Bash experience
  • Groovy experience
  • Jenkins Job Builder experience
  • Windows: Administration, powershell, utils skills
  • Experience in DevOps tools (Ansible)
  • Kubernetes experience

What we offer: 

  • Competitive Compensation
  • Paid time off
  • Flexible working hours
  • Onsite work in our brand-new comfortable office (if appropriate)
  • Employer-sponsored health coverage 
  • Working with top industry experts in our international team

Hybrid or Remote Preferences

The position is ideally a hybrid role and the office is located in Walnut Creek. We will also consider candidates in the Los Angeles area and the office is located in Burbank, CA. We will also consider 100% remote.



Please mention the word **LOVELINESS** and tag RMTg4LjE2Ni4xMDAuMTkx when applying to show you read the job post completely (#RMTg4LjE2Ni4xMDAuMTkx). This is a beta feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.

Tags

jira
python
testing
code
devops
groovy
git
operational
health
engineer
engineering
Apply to job