drjobs Release Engineer (Remote - Nearshore) العربية

Release Engineer (Remote - Nearshore)

Employer Active

The job posting is outdated and position may be filled
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Bogota - Colombia

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Job Description

Release Engineering Job Description

We are looking for a Release Engineer to join our Release Engineering team to work on a large-scale Linux build process in which over 150 software products are regularly built. We want you to research, develop, deliver, and manage cutting-edge techniques in software deployment automation using Git, Jenkins, and Aptly. You will closely collaborate with the development and operations teams to provide quality and speed in continuous integrations and managed package deployments.

In most cases, you can be based offshore and work USA timezones (UTC-8 to UTC-5/UTC-7 to UTC-4).

Responsibilities:

  • Assist Development with providing timely package builds.
  • Provide Ops with proven released packages and change documentation.
  • Maintain Jenkins automation configurations and server.
  • Maintain Debian packaging metadata for over 100 projects.
  • Maintain RPM packaging metadata for over 30 projects.
  • Create new packaging metadata for new projects.
  • Maintain Debian package repos in Aptly.
  • Maintain RPM package repos.
  • Maintain build hooks and release branches with GIT.
  • Assist with test planning and development.
  • Assist with installations and maintenance of Linux build and test farm.

Key Qualifications:

  • 3+ years experience in information technology.
  • Based in (Latin America, preferably from Argentina, Colombia, or other equivalent time zones or Philippines).
  • BS in Computer Engineering, Computer Science, or Information Technology or equivalent experience
  • Excellent communication, presentation, verbal, and written skills.
  • Linux or BSD software packaging experience (i.e., use pkgsrc to build packages): 2+ years
  • Unix shell scripting experience: 2+ years
  • Advanced experience building Unix software from source, including understanding dependencies, build options, and troubleshooting builds and installation failures.
  • Linux/BSD system administration experience: 1+ years
  • Experience with creating packages using Debian metadata or RPM packages using spec files
  • Continuous Integration automation experience, such as with Jenkins: 1+ years
  • GIT merging, rebasing, and conflict resolution experience.

Pluses

  • reprepro, aptly, or createrepo experience.
  • C, Golang, or Python development experience.
  • Development or administration experience with Internet protocols and services such as DNS, HTTP, SMTP, or BGP.
  • Experience with jenkins-job-builder.
  • Experience with autoconf/automake.
  • Experience with openstack API.
  • Experience with ansible.
  • Debian or Redhat-specific system administration experience.
  • Experience with test development.
  • Experience with code analysis tools.

Interview Process
We will assist you with preparation, including mock interviews, and coaching to succeed! The steps typically are:

  • Two technical interviews with hiring team--that's it!
  • Screening and qualification with recruiters

Employment Type

Full Time

Company Industry

About Company

40 employees
Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.