Your Impact
As a highly skilled engineer, you will support the entire team with your extensive technical knowledge and passion for your work. You are committed to designing, deploying, and maintaining a modern build pipeline in a SaaS production environment. You will collaborate closely with Operations and QA teams to develop a highly reliable and observable build system. Driven by a desire to eliminate inefficiencies, you will continuously reflect on and improve processes. You understand the importance of a secure, repeatable build in delivering quality products to customers.
- Optimize and maintain builds and CI/CD pipelines using your expertise in Jenkins, Gradle, Docker, and Kubernetes.
- Develop tooling to collect diagnostic data from test pipelines.
- Extract health metrics from the CI/CD pipelines and create informative dashboards and alerts.
- Deploy infrastructure in the build environment to enhance performance, security, and visibility.
Minimum Qualifications:
- Bachelor’s Degree in Computer Science or a related field with 7+ years of experience supporting software build systems, including expertise in Jenkins administration OR equivalent CI/CD tools like GitLab CI, Travis CI, or CircleCI.
- Experience with multi-language builds using Gradle OR other build automation tools like Maven or Ant.
- Demonstrated experience working with secure software development and deployment processes.
- Experience programming with two or more languages such as Go, Python, Bash, Java, C, C++.
- Experience with containerization technologies such as Docker OR orchestration tools like Kubernetes.
Preferred Qualifications:
- Understanding of key operating systems concepts
- Linux system administration
- Experience with IaC using tools such as Terraform or Ansible