REMEDIANT IS NOW PART OF NETWRIX  READ PRESS RELEASE

Blog
Get a Demo
Contact Us
Get a Demo
Menu
Contact Us
Blog
Get a Demo
careers

Cloud Operations Developer

Remediant is looking for a Cloud Operations Developer to join our engineering team.

About the Role

Remediant is looking for a Cloud Operations Developer 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 5+ years experience deploying and maintaining critical applications in a 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, EKS)
  • 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)
  • Experience with Kubernetes and Helm charts
  • Implement industry best practices for system hardening and configuration management
  • Secure, scale, and manage Linux virtual environments
    • Experience securing cloud products following industry best practices
    • Knowledge or experiencing achieving CIS, SOC2 compliance or similar
  • Experience introducing development tooling for local environments
  • Experience with automating security controls for both application development and infrastructure deployment
    • Vulnerability assessment
    • SAST/DAST
    • Fuzzing
    • Consulting on external pentests, both manual and automated
  • 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 then begin crafting an Infra-as-code script (Terraform) to update the QA environment.
  • 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...

  • Candidate must be authorized and available to work in the United States on a full-time basis without sponsorship.
  • Salary Range: $120,000 - $160,000/yr
  • Remediant is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or other legally protected characteristics.


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!