Software Engineer

Global Reach Consulting LLC

July 30, 2020

We are looking for a Software Engineer to help us build tools and integrations in support of an internal PaaS. You will be working primarily on a small but growing DevOps team, providing support for self-service deployments by our Product Teams. The primary languages you will be developing in are Python, and Ruby, experience with Ruby on Rails is a bonus. Further you will be setting the structure, best-practices, and guidelines for several new automation tools and integrations, which will require attention to detail and well-developed communication skills. Finally, you must be willing to take risks, and know when to ask questions or seek help.

What you’ll do…

  • Oversee the development of new automation tools, and integration of existing tools.

  • Provide operational and maintenance support, of an internal PaaS to allow for self-service deployments by Product Teams

  • Set best-practices, and standard for developmental efforts of DevOPs Team
  • 5+ years’ experience with a Computer Science or related degree or 10+ years’ experience without

  • Application development with either of the following languages
    • Ruby (Preferred)

    • Python

  • Development Frameworks
    • Ruby on Rails (preferred)

    • Django

  • Building client-server web-based applications utilizing REST APIs

  • Relational database schema design and implementation
    • PostgreSQL (preferred)

  • Utilizing Test Driven Development Practices

  • Packaging formats
    • gem (preferred)

    • wheel

    • deb

    • Docker (required)

  • Building CI/CD Pipelines
    • Gitlab-CI (preferred)

  • GNU/Linux
    • Debian or its derivatives (preferred)

    • RHEL or derivatives

  • Monitoring, Logging, and Alerting tools
    • Prometheus

    • NAGIOS

    • Grafana

    • ELK Stack

  • DevOps Processes and Practices

  • This position requires the candidate to obtain and maintain a US government security clearance. In order to obtain a clearance, you need to be a U.S. Citizen and show proof of citizenship.

It would be even better if you had experience with…

  • Configuration Management Languages
    • Ansible (preferred)

    • Puppet

    • chef

    • salt

  • Container Orchestration
    • Kubernetes (preferred)

    • Docker Swarm

  • Scripting languages
    • BaSH (preferred)

    • Perl

  • Network services
    • DNS

    • NTP

    • E-mail (SMTP, IMAP)
Apply Now

Get a weekly email with 5 curated job opportunities.

! Last step: confirm your subscription in your email provider !
Oops! Something went wrong while submitting the form.

Transparent marketing examples to help you nail your interview.

Learn More

Helpful Resources

Want a more efficient and effective job search?
Sign up and I'll send you 3 tools to help you do just that.

Perfect your resume

Get our top 3 favorite resources for crafting resumes that work.