Menu
Contact Us
Get a Demo
careers

DevOps Engineer

Remediant is looking for a DevOps Engineer to join our engineering team.

About the Role

Remediant is looking for a DevOps Engineer to join our engineering team. We help secure access to critical systems in industries ranging from defense contractors to pharmaceutical companies. Our flagship product, SecureONE, enables our customers to deploy a “just-in-time-administration” stance that prevents attackers from gaining a foothold in their networks.

We are looking for people who have a track record of taking a pragmatic approach to solving technical problems. You will join a team working on maintaining and adding features to SecureONE alongside teammates with previous experience in IT, security, system log analysis, payments, digital imaging, and pharmaceuticals.

About You

  • You have extensive experience deploying and maintain critical applications on cloud-native microservices architecture
  • You are comfortable implementing automation, effective monitoring, and infrastructure-as-code
  • You can deploy and maintain CI/CD pipelines across multiple environments
  • You thrive supporting and working alongside a cross-functional engineering team on the latest technologies
  • You regularly spend time iterating on best practices to increase the quality & velocity of deployments
  • You are comfortable having on call responsibilities in rotation with the engineering team
  • You are skilled at working in existing codebases, incrementally refactoring, and ultimately moving them to more modern standards.
  • You structure your code so that it's easy for others to read and extend. You can draw upon your breadth of experience to diagnose and troubleshoot issues.
  • You are extremely comfortable with git workflows, pull requests, code reviews, and using git to efficiently collaborate with colleagues to get stuff done.
  • You are extremely comfortable working remotely over Zoom/Slack and organizing your time.
  • You have experience working with agile processes and the tools that facilitate it (JIRA).
  • You always consider security and best practices, utilizing modern tools to assure the organization is protected and in compliance

Ideally, candidates will have experience with several of the these technical skills (but no candidate is expected to be savvy in all of them):

  • Experience maintaining and deploying highly-available, fault-tolerant systems at scale
  • A drive towards automating repetitive tasks (e.g. scripting via Bash, Python, Ruby, etc)
  • Practical experience with Docker containerization and clustering (Kubernetes/ECS)
  • Expertise with AWS (e.g. IAM, EC2, VPC, ELB, ALB, Autoscaling)
  • Version control system experience (e.g. Git)
  • Experience implementing CI/CD (e.g. CircleCI, Jenkins)
  • Operational (e.g. HA/Backups) NoSQL experience (e.g. MongoDB, Redis)
  • Experience with configuration management tools (e.g. Ansible, Chef/Puppet)
  • Experience with infrastructure-as-code (e.g. Terraform, Cloudformation)
  • Implement industry best practices for system hardening and configuration management
  • Secure, scale, and manage Linux virtual environments
  • Experience with Node.js. and/or Python a plus!
  • Previous experience in corporate IT, particularly around access management, LDAP, Active Directory, or similar security issues

The ideal teammate...

  • Has a strong desire to pick up new skills and knowledge. We are a small and growing team and we all take on multiple roles. We value “Show me how” over “That's not my job.”
  • Communicates well. We feel updating all team members, local and remote, is key to team success.
  • Enjoys using tools to work more efficiently and sharing those improvements with the team. We believe in investing time to make our workflow more efficient and pleasant.
  • Has a passion for building readable and maintainable code. We believe refactoring and writing tests are important to a maintainable codebase.
  • Is pragmatic and is able to understand the tradeoffs in the business and technical aspects of every decision. We believe our work should deliver impact and value to our customers.
  • Previous experience or excitement about working at a startup and the pace that entails.

If you don't meet all the requirements listed above but think you could be good for the job, apply anyway!

Perks

  • This is a remote working role
  • 401k matching
  • Unlimited paid vacation policy
  • $2,000/year Annual Vacation/Wellness stipend

A Day at Remediant:

  • It's time for the Monday morning team meeting. You dial in via Zoom and everyone shares their updates on the sprint's progress and any other news that is relevant to the sprint.
  • You open JIRA and find the ticket assigned to you. The development team has a new prototype of a microservice. They would like your help planning its rollout in the QA environment so it can be evaluated to go into production.
  • You begin by coordinating with the team what resources the prototype needs, along with any changes in network topology or dependencies to the virtual environment.
  • You begin adjusting existing scripts (Ansible) to copy over the prototype and its dependencies to a virtual environment. You then begin crafting an Infra-as-code script (Terraform) to deploy the virtual environment and trigger your earlier script.
  • You check in your scripts and watch closely as the automated security and quality checks are run against your check-in to CI/CD. There are no issues found with your proposed changes, but it is important to double check so you don’t leave company resources exposed.
  • You complete the prototype stand up, but Engineering reports that the prototype is not able to reach a needed service. You quickly look at the outbound logs and realize there was a port requirement not documented in the prototype handoff. You adjust your scripts to open this port, update the version of the scripts, and redeploy. Everything checks green.
  • As Engineering begins evaluating the prototype in QA, you take the additional step of creating a production rollout plan, considering how this will fit into your existing tooling, DR, and monitoring infrastructure.
  • You look at backlog in JIRA and begin discovery/preparation on a new ticket.

The last bit...

  • Remediant is committed to equal pay


We value diversity and encourage applications from all qualified candidates!

About Remediant

San Francisco-based Remediant is bringing Zero Trust to the Privileged Access Management (PAM) market by taking a precision approach to removing the biggest undiscovered security risk: (24x7/always on/persistent) administrator (rights/privileges/access). Built upon the principle of Zero Standing Privilege, Remediant’s award-winning SecureONE PAM software delivers Just Enough, Just-in-Time privileged access and continuous discovery with agentless simplicity. SecureONE protects millions of endpoints and has been adopted by major enterprises across a number of industries. For more information, please visit: https://www.remediant.com.

Look like a good fit for the job? Email us a resume!