Castle Rock Associates logo

DevOps Engineer

Castle Rock Associates

Remotemid$90k–$100kPosted 6h ago

Job description

Important: This position is open only to candidates who currently reside in one of the following US locations:

Oregon, Washington, California, Arizona, Minnesota, Michigan, Louisiana, Texas, or D.C.

This is a hard requirement for employment. Applications from outside these locations will not be considered.

Also, you must be authorized to work in the US without employer sponsorship now or in the future. We are unable to provide visa sponsorship for this role.


About Castle Rock Associates

Castle Rock Associates is an industry leader in developing software for transportation agencies across North America and Europe. Our software includes real-time websites, mobile apps, and phone systems that deliver real-time, human-centered 511 traveler information to the public and other agencies—including unplanned road closures, long-term work zone reports, winter road condition updates, live camera feeds, snowplow locations, and more.

We’ve been in this industry for over 40 years, but we’ve remained a small (~30 people), focused, and highly productive team with a suite of successful products that we continue to grow and develop with our clients.

At the heart of our business is our 24/7/365 DevOps support team. This team deploys, maintains, and monitors our systems in the Amazon Web Services (AWS) cloud, ensuring they run reliably around the clock. An on-call rotation is in place to address technical issues as they arise. Our clients consistently tell us our customer service is unmatched in the industry.

The Opportunity

We’re looking for a hands-on DevOps Engineer who is eager to deepen their technical expertise and provide excellent customer support to our clients. This is a technical role from day one — you’ll work directly in AWS, deploy and maintain services, and help solve challenging problems.

If you thrive on variety, enjoy working on a small but mighty team, and want a hands-on technical role, this is the place for you.

Why This Role Is Great for You

  • You like wearing many hats — you’ll work across AWS, automation, deployments, troubleshooting, and even client interactions.

  • You’ll see your impact every day — in a small team, your work directly influences uptime, client satisfaction, and product success.

  • You get to build, not just maintain — you'll support the deployment of new infrastructure and tools and the rebuilding legacy systems across a variety of platforms.

What You’ll Do Now

  • Collaborate with the CTO and DevOps team to support deployments, monitoring, and maintenance of our AWS-based systems.

  • Deploy and verify software updates across Java, Node.js, and other platforms.

  • Triage and troubleshoot software and network issues.

  • Automate processes to make operations faster and more reliable.

  • Help design and implement system monitoring solutions.

  • Manage and configure network infrastructure and software.

  • Join the on-call rotation to provide 24/7 technical support (with guidance from senior team members).

  • Provide internal technical support across the company.

What We’re Looking For

Must-Have Skills

  • 2+ years of experience managing and troubleshooting distributed software systems and web applications, preferably in AWS.

  • Solid AWS knowledge (EC2, RDS, Route53, Lambda, CloudFormation, S3).

  • Strong scripting skills building automation and internal tools.

  • Experience deploying Java web applications.

  • Familiarity with PostgreSQL and basic database management.

  • Git experience.

  • Comfort in both Linux and Windows environments

Nice-to-Have Skills

  • Terraform, Ansible, or similar automation tools.

  • Programming experience in Java, JavaScript, Python, or similar.

  • Exposure to staging/production environment support.

  • AWS SDKs and CLI

Personal Qualities

  • Exceptional communication skills — able to explain technical concepts clearly in writing and verbally.

  • Dependable and reliable, especially in a support rotation.

  • A “yes, and?” mindset — collaborative, problem-solving oriented.

Compensation & Benefits

  • Salary range: $90,000 – $100,000, depending on experience.

  • Company-paid medical, dental, and vision for employees and family members

  • 401K with employer match

  • Life insurance policy

  • Short-term and long-term disability coverage

  • Paid holidays and generous vacation/sick leave

  • Flexible work environment and opportunities for growth

To apply, please submit a resume and cover letter and carefully answer all of the questions we have posted on the job listing. We’re excited to meet you!

Job Type: Full-time

Pay: $90,000.00 - $100,000.00 per year

Benefits:

  • 401(k)

  • 401(k) matching

  • Dental insurance

  • Flexible schedule

  • Health insurance

  • Life insurance

  • Paid time off

  • Parental leave

  • Vision insurance

Application Question(s):

  • What are your salary expectations for this role?

  • Write 1 -2 paragraphs explaining why you are a good fit for this role, emphasizing your experience with automation, deployments, and technical support.

  • Do you currently reside in one of these US locations?

  • Oregon

  • Washington

  • California

  • Arizona

  • Minnesota

  • Michigan

  • Louisiana

  • Texas

  • District of Columbia

Experience:

  • AWS Deployment and System Management: 2 years (Required)

Language:

  • English (Required)

Work Location: Remote