S

Smash CR

Costa Rica-based engineers for US companies

Senior DevOps Engineer

DevOps EngineeringConfirmed live in the last 24 hours
Full-timeRemote in Costa RicaNo salary listed

About the Job

Requirements

  • At least 3 years of combined professional experience in DevOps, software development, or systems administration.
  • Hands-on experience with Microsoft Azure cloud services and infrastructure.
  • Experience designing, implementing, and maintaining CI/CD pipelines.
  • Experience with CI/CD tools such as Azure DevOps, GitHub Actions, or Octopus Deploy.
  • Hands-on experience with Infrastructure as Code (IaC).
  • Experience with infrastructure automation tools such as Terraform and/or Ansible.
  • Experience building and managing containers using Docker.
  • Hands-on experience with Kubernetes for container orchestration.
  • Practical experience administering and troubleshooting Windows Server and Linux operating systems.
  • Experience developing automation scripts using PowerShell and Bash.
  • Experience managing Git repositories, branching strategies, merging, and version control workflows.
  • Ability to troubleshoot, review, and support code written in C#, MVC, .NET Core, or another object-oriented programming language.
  • Experience with test automation, including unit, UI, and API testing.
  • Ability to contribute to software development tasks supporting SDLC automation.
  • Experience working with relational databases.
  • Familiarity with API and service-layer testing using Postman or similar tools.
  • Understanding of standard IT security practices, including encryption, certificates, and key management.
  • Strong understanding of software development and deployment processes.
  • Experience troubleshooting application, infrastructure, and deployment issues.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent communication and cross-functional collaboration skills.
  • Ability to work independently while managing multiple projects and priorities.
  • Strong organizational and time management skills.
  • Willingness to continuously learn and adapt to evolving DevOps technologies and practices.
  • Bachelor's degree in Computer Science, Information Systems, or a related field, or an equivalent combination of education and relevant professional experience.
  • English language proficiency at C1 level.

Responsibilities

  • Design, implement, maintain, and optimize CI/CD pipelines to automate software delivery and deployment processes.
  • Support the transition from manual and legacy deployment processes to fully automated CI/CD workflows.
  • Advocate for and implement DevOps best practices across software development, infrastructure, and QA teams.
  • Integrate security, quality, performance, scalability, and reliability controls throughout the Software Development Life Cycle (SDLC).
  • Develop and maintain cloud infrastructure solutions using Microsoft Azure.
  • Automate infrastructure provisioning and configuration using Terraform, Ansible, and Infrastructure as Code (IaC) practices.
  • Build, manage, and troubleshoot containerized environments using Docker and Kubernetes.
  • Administer and troubleshoot Windows Server and Linux environments.
  • Develop scripts and automation utilities using PowerShell and Bash.
  • Build and maintain deployment pipelines using Azure DevOps, GitHub Actions, Octopus Deploy, or similar tools.
  • Manage Git repositories and version control workflows, including branching, merging, and code management.
  • Collaborate with Software Engineers to troubleshoot, review, and support application code written in C#, MVC, .NET Core, or other object-oriented programming languages.
  • Contribute to software development tasks that support SDLC automation and internal tooling.
  • Implement and maintain automated testing processes, including unit, UI, and API testing.
  • Support service-layer testing using tools such as Postman.
  • Assist with troubleshooting production incidents, application issues, system outages, and deployment failures.
  • Provide operational support to Software Engineers and QA Engineers while acting as a liaison between development and infrastructure teams.
  • Collaborate with Systems Administrators and Network Engineers to standardize technologies, environments, and deployment practices.
  • Work with relational databases to support application deployments, integrations, and troubleshooting.
  • Apply IT security best practices, including encryption, certificate management, and key management.
  • Research and implement improvements involving microservices, cloud computing, automation, and emerging DevOps technologies.
  • Identify opportunities to reduce system complexity, improve pipeline efficiency, and strengthen infrastructure reliability.
  • Establish and document technical standards, operational procedures, and DevOps best practices.
  • Review technical work and contribute to engineering quality improvements under the direction of the DevOps Manager.
  • Provide occasional evening or weekend support for production releases and critical system issues.

Desired Qualifications

  • Experience working in banking, credit unions, or regulated financial services environments.
  • Familiarity with financial industry regulatory and security requirements.
  • Experience implementing DevSecOps practices.
  • Experience designing and supporting microservices architectures.
  • Experience developing internal tools to automate SDLC processes.
  • Experience with cloud infrastructure modernization initiatives.
  • Experience improving automated testing coverage within CI/CD pipelines.
  • Experience with infrastructure monitoring, system reliability, and operational automation.
  • Experience supporting production releases and resolving critical incidents.
  • Familiarity with compliance-driven software development and deployment processes.

About the Company

Smash CR

Costa Rica-based engineers for US companies

Smash CR connects US companies with Costa Rican software engineers as full-time employees, not contractors. The company sources and places Costa Rican developers who fit into the hiring company’s culture and work environment, creating a single, cross-border community from two countries that supports mutual growth. Its product works by handling recruitment, onboarding, and ongoing employment for Costa Rican engineers so they can work remotely or nearshore as part of the US company's team, ensuring seamless integration and long-term collaboration. Unlike firms that rely on contractors or outsourcing, Smash CR emphasizes full-time employment, cultural alignment, and shared career paths across borders. The goal is to help US companies build rockstar developer teams in Costa Rica while expanding economic opportunities for Costa Rican professionals, achieving more together than either side could alone.

Company size
51-200
Company stage
Not listed
Total funding
Not listed
Headquarters
Salt Lake City, UT
Founded
2019

Recently Posted Jobs

Explore more opportunities at Smash CR

See more jobs