Senior DevOps Engineer

  • New York
  • USA
  • AWS
  • Azure
  • DevOps

We are seeking a talented DevOps Engineer to work on a new enterprise software security product. You will deal with the CI/CD infrastructure for this SaaS product, as well as with an installer for an on-premises option. Also, you will be an engaged in two processes – both in the delivery of this new product to early adopters as well as in its deployment in the cloud. Are you in?

Customer

We represent an innovative company in the area of software assurance and integrity, threat mitigation and autonomic computing. The focus is the evolving cyber‐security landscape, software hardening and intelligent systems.

Project

Our project is a brand-new enterprise software security product. The portal part of the product is entirely new, so it is being built from the ground up with the latest technologies and agile techniques. The back-end part involves the transition of innovative research into machine-learning driven software security analysis, conducted by our world-class research organization.

Just a few words about Sigma Software. The company provides top-quality software development services to customers in many sectors. These include government, telecommunications, media & advertising, aerospace, automotive, gaming industry, banking and financial services, real estate, tourism, and entertainment.

The company is ISO 9001:2015 certified and a Microsoft Gold Certified Partner. We provide software development services to customers located primarily in Western Europe, the USA, Israel, Australia.

  • Responsibilities

    • Create and modify infrastructure code to deploy into cloud environments, and for on-premises installations
    • Identify and implement tools to improve existing environments (CI/CD, monitoring, logging)
    • Work closely with other members of the development team to automate and streamline operations and processes
    • Build and maintain tools for deployment, monitoring and operations
    • Monitor applications for anomalies and propose solutions to improve availability and performance
    • Support continuous code deployment while maintaining quality, compliance, and security across our platform
    • Participate fully in Agile/Scrum ceremonies to ensure a smooth and efficient development process
  • Requirements

    • Strong experience with containerization tools such as Docker
    • Solid experience with cloud providers such as Amazon AWS, Microsoft Azure, Google GCE
    • Systems administrator-level command-line experience with Linux
    • Experience with distributed version control systems such as Mercurial or Git
    • Experience with continuous deployment/continuous integration systems such as TravisCI, GitHub pipelines, GitLab CI

    Would be a plus:

    • Experience with configuration management systems such as Puppet, Chef, Ansible, Amazon CloudFormation
    • Familiarity with orchestrated application deployments such as Helm
    • Hands-on experience with infrastructure management systems such as Terraform
    • Programming experience in React, Angular, NodeJS, or Python
    • BS in Computer Science or a related field, MS preferred