Desired Skills and Experience

  • Develop and maintain bash/python/perl scripts for building numerous product components written in C/C++, Java and C# through GNU Make, Maven, Ant, and Nant.
  • Develop and maintain code used to manage and provide metrics for build-related results.
  • Automate build and release engineering tasks.
  • Manage source repositories and branches using Git and some CVS.
  • Drive continuous build managed with Jenkins.
  • Manage build and development tools including Jenkins and Jenkins plugins, Artifactory, and Coverity’s own enterprise products.
  • Develop and maintain Gitlab hooks.
  • Help design, set up and enforce standards, conventions, processes and procedures for development as well as build and release engineering-related activities.
  • Manage and control branching for all types of development.
  • Troubleshoot build/unit test and build infrastructure issues.
  • Collaborate with DevOps to expand and maintain a heterogenous build farm composed of servers and vm’s running AIX, FreeBSD, NetBSD, HPUX, Red Hat and Ubuntu Linux, Solaris, Mac OS X and various flavors of Windows.
  • Drive releases and hot fixes through various SDLC milestones to shipping.
  • Ensure high availability and robustness of build farm and its applications through backup/restore procedures, auto-recovery, and failover.
  • BASH shell scripting
  • One or more of the following interpreted programming/scripting languages: Python, Ruby, Perl, Groovy
  • Git administration
  • Build tools: make (GNU make desired), maven, ant, nant
  • Jenkins/Hudson CI
  • Solid System Administration Experience with Linux/Unix and Windows
  • Repository Managers for Maven (Artifactory, Nexus are pluses)
  • Experience configuring and managing Code Review Tools (Phabricator is a plus)
  • SDLC, Agile methodology, Scrum techniques and release management process
  • BS in Computer Science or related field desired but 5+ years of related work experience is okay
  • Operating Systems: Mac OSX, Solaris (SPARC/x86), FreeBSD, NetBSD, AIX, HPUX
  • Experience with a configuration management tool like Ansible (preferred), Puppet, or Chef
  • Cygwin
  • Windows PowerShell framework
  • CVS administration is desirable
  • GitLab and GitHub experience is a plus
  • Databases (mysql, postgresql) is desirable
  • Apache HTTPD is desirable
  • LDAP is desirable
  • VMWare or oVirt virtualization solutions
  • Microservices Architecture cloud deployment via clustered containers to AWS or Google Cloud
  • Excellent communication skills
  • Conscientious and responsible
  • A pleasure to work with (congenial)
  • You care (about others, about doing a good job, about details)
  • You take ownership of projects and tasks assigned to you with little to no supervision and have pride in quality work done correctly the first time
  • You take responsibility for your actions
  • Strong work ethic

Apply