loader image

DevOps Engineer

About the Role

We’re in search of a DevOps Engineer who’s ready to help us take our customer experience to new heights through improved development automation, testing, performance metrics, and release processes.  You’ll need to have strong experience in Linux/Unix administration, because you’ll be creating Chef cookbooks/recipes to deploy & scale our PHP-based SaaS application services — which means you’ll need to be fluent in PHP, too.  As a DevOps Engineer, you’ll also be working in conjunction with like-minded departments such as software engineering, IT, and QA to deploy these services and manage our infrastructure, associated processes and systems.  It’ll definitely help for you to be detail-oriented and a skilled problem solver, because you’ll also be helping us to streamline our processes — and automating them where applicable.

Responsibilities


  • Oversee our source control, CI/CD, and test systems to maintain an efficient development workflow across multiple codebases and development teams.

  • Support the tools and test environments for a highly distributed team.

  • Manage system configuration templates for development and production environments.

  • Integrate feedback into the platform, measuring everything that is moved into production.

  • Share performance data with stakeholders to foster stability, performance, and capacity within the platform.

  • Oversee production release events, both scheduled and emergency.

  • Participate in resolution of high-severity production incidents.

  • Collaborate both within and between teams on problem solving.

  • Automate common and repetitive processes to free up time for higher-level work.

  • Share project estimates and requirements to enable accurate planning with realistic timelines.

  • Work closely with development/IT to ensure systems are in line with the long-term strategy.

  • Document and complete knowledge transfer to IT/production support.

  • Participate in IT projects.

  • Other duties as assigned.



Requirements


  • BS/MS in Computer Science, Software Engineering, Engineering, or equivalent work experience.

  • 2+ years’ experience in a DevOps Engineer role (or similar role); experience in software development and infrastructure development is a plus.

  • Proficiency in Unix-based infrastructures, Linux/Unix administration, and clustered/HA environments.

  • Proficiency in the Git version control system, including administrative tasks.

  • Experience with our platforms: PHP, JavaScript/Node, Python, MySQL, Redis, Solr.

  • Experience with CI/CD tools such as GitLab or Jenkins.

  • Experience with testing frameworks such as Karate, Junit, PHPUnit.

  • Experience with analytics & monitoring tools like Grafana.

  • Experience with automation & configuration tools such as Chef or Puppet.

  • Experience with project management and workflow tools such as Jira.

  • Thorough understanding of the software development life cycle in a SaaS context.

  • Knowledge of best practices and IT operations in an always-up, always-available service.

  • Strong communication skills and ability to explain protocols and processes to stakeholders.

  • Stellar troubleshooting skills with the ability to spot issues before they become problems.

  • Time and project management skills, with the capability to prioritize and multitask as needed.

  • Solid team player.



 

 




Position

DevOps Engineer


Must have Skills

  • SASS

    Beginner

  • Jira

    Beginner

  • JavaScript

    Beginner

  • PHP

    Beginner

  • Git

    Beginner

  • Unix

    Beginner

  • Linux

    Beginner

  • DevOps

    Beginner

Client Payroll

Up to 450 K/Year USD (Annual salary)

Fully Remote

Cancel
Cancel

Active a month ago

Skip

DevOps Engineer

About the Role

We’re in search of a DevOps Engineer who’s ready to help us take our customer experience to new heights through improved development automation, testing, performance metrics, and release processes.  You’ll need to have strong experience in Linux/Unix administration, because you’ll be creating Chef cookbooks/recipes to deploy & scale our PHP-based SaaS application services — which means you’ll need to be fluent in PHP, too.  As a DevOps Engineer, you’ll also be working in conjunction with like-minded departments such as software engineering, IT, and QA to deploy these services and manage our infrastructure, associated processes and systems.  It’ll definitely help for you to be detail-oriented and a skilled problem solver, because you’ll also be helping us to streamline our processes — and automating them where applicable.

Responsibilities


  • Oversee our source control, CI/CD, and test systems to maintain an efficient development workflow across multiple codebases and development teams.

  • Support the tools and test environments for a highly distributed team.

  • Manage system configuration templates for development and production environments.

  • Integrate feedback into the platform, measuring everything that is moved into production.

  • Share performance data with stakeholders to foster stability, performance, and capacity within the platform.

  • Oversee production release events, both scheduled and emergency.

  • Participate in resolution of high-severity production incidents.

  • Collaborate both within and between teams on problem solving.

  • Automate common and repetitive processes to free up time for higher-level work.

  • Share project estimates and requirements to enable accurate planning with realistic timelines.

  • Work closely with development/IT to ensure systems are in line with the long-term strategy.

  • Document and complete knowledge transfer to IT/production support.

  • Participate in IT projects.

  • Other duties as assigned.



Requirements


  • BS/MS in Computer Science, Software Engineering, Engineering, or equivalent work experience.

  • 2+ years’ experience in a DevOps Engineer role (or similar role); experience in software development and infrastructure development is a plus.

  • Proficiency in Unix-based infrastructures, Linux/Unix administration, and clustered/HA environments.

  • Proficiency in the Git version control system, including administrative tasks.

  • Experience with our platforms: PHP, JavaScript/Node, Python, MySQL, Redis, Solr.

  • Experience with CI/CD tools such as GitLab or Jenkins.

  • Experience with testing frameworks such as Karate, Junit, PHPUnit.

  • Experience with analytics & monitoring tools like Grafana.

  • Experience with automation & configuration tools such as Chef or Puppet.

  • Experience with project management and workflow tools such as Jira.

  • Thorough understanding of the software development life cycle in a SaaS context.

  • Knowledge of best practices and IT operations in an always-up, always-available service.

  • Strong communication skills and ability to explain protocols and processes to stakeholders.

  • Stellar troubleshooting skills with the ability to spot issues before they become problems.

  • Time and project management skills, with the capability to prioritize and multitask as needed.

  • Solid team player.



 

 




Job Type

Client Payroll


Positions

DevOps Engineer


Must have Skills

  • SASS

    Beginner

  • Jira

    Beginner

  • JavaScript

    Beginner

  • PHP

    Beginner

  • Git

    Beginner

  • Unix

    Beginner

  • Linux

    Beginner

  • DevOps

    Beginner

Up to 450 K/Year USD (Annual salary)

Longterm (Duration)

Fully Remote

Skip

Alan B

| United States