Back to jobs
New

Senior CI/CD Engineer

LATAM (EST)

Do you want to work on cutting-edge projects with the world’s best IT engineers? Do you wish you could control which projects to work on and choose your own pay rate? Are you interested in the future of work and how the cloud will form teams? If so - the Gigster Talent Network is for you.

Our clients rely on our Network for two main areas, Software Development and Cloud Services. In some cases, they need help building great new products, in others they want our expertise in migrating, maintaining, and optimizing their cloud solutions.

At Gigster, whether working with entrepreneurs to realize ‘the next great vision’ or with Fortune 500 companies to deliver a big product launch, we build really cool enterprise software on cutting-edge technology.

 

The Role

Our client is a US-based company focused on driving the next generation of vehicle and mobile technology.

At this time, they are looking for a Senior CI/CD Engineer to become a driving force behind the exciting world of continuous integration and deployment automation. They are a dynamic group dedicated to building a high-quality product while maintaining exceptional speed and efficiency. This is a fantastic opportunity to be part of our rapidly growing team!

Note: there is no SRE work involved. It will be completely focused on the CI/CD pipeline and all things related to it, like dynamic environments, developer support and helping with deployments to production.

 

Mandatory qualifications:

  • Live in Latin America or be able to work in EST (Eastern Standard Time - USA) office hours

  • CircleCI

  • GitHub

  • Terraform

  • One of the following scripting languages:
    • Ruby (preferred)
    • Python
    • Bash

Nice to have:

  • Datadog

  • Github Actions

 

Key Outcomes:

  • Deployments to Development, Staging, and Production:

  • Take charge of managing deployments to each environment with ease:

    • Skillfully utilize Github protocols to identify and resolve root causes of merge conflicts and version mismatches.

    • Deploy hotfixes promptly by leveraging deployment automation and scripts.

    • Provide guidance and approval for junior engineers’ Ruby on Rails (Ruby) coding, ensuring smooth code deployment across various development environments.

    • Review and approve CI/CD scripting pull requests from engineers, offering valuable feedback to enhance code quality.

  • Ensure the smooth operation of each environment daily, promptly addressing any issues that arise:

    • Leverage Datadog monitoring to maintain a remarkable uptime of 99.999% for each development environment.

    • Develop strategic plans for Bash and Ruby scripting to automate health checks and enable auto-healing mechanisms in the event of errors.

    • Implement effective auto-scaling strategies to handle higher-than-usual traffic in these development environments.

    • Evaluate historical loads and implement autoscaling mechanisms to provide additional resources and computing power, optimizing workload performance.

  • Collaborate with DevOps to plan capacity and monitoring using Datadog.

  • Analyze developer workflows in close collaboration with team leads and attend squad standup meetings, providing valuable suggestions for improvement.

  • Script infrastructure using Terraform to facilitate the creation infrastructure

  • Leverage CI/CD to add security scanning to code pipelines

  • Develop Bash and Ruby scripts to automate code deployment while incorporating robust security checks for vulnerabilities.

  • Enhance our CI/CD pipeline by building Canary Stages with Circle CI YAML and Bash scripting.

  • Integrate stress testing mechanisms using Ruby on Rails, Python, and Bash scripting into the pipeline's stages.

  • Look for ways to reduce engineering toil and replace manual processes with automation!

 

Our recruitment process

  • Recruiter interview (30 min)
  • Tech interview (30 min)
  • Two (potentially three) interviews with the client.

We strive to move efficiently from step to step so that the recruitment process can be as fast as possible.

 

What we offer

  • Totally remote, full-time (40h/week)
  • Monday to Friday, flexible work hours (but around Central or East Coast Standard Time office hours)
  • Long-term, no end date contractor agreement
  • Payment in USD, by-weekly or monthly - your choice
  • PTO: 1.67 days paid time off per calendar month worked and national holidays of the country where you are living.

 

Apply for this job

*

indicates a required field

Resume/CV

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


Select...
Select...
Select...
Select...
Which of the following scripting languages are you well versed on? Select all that apply. *
Select...
Select...