Senior DevOps Engineer (C-568)

Posted 15 Days Ago
Be an Early Applicant
Hiring Remotely in Costa Rica
Remote
Senior level
Information Technology • Software
The Role
Designs and maintains CI/CD pipelines and Azure infrastructure in a regulated financial services environment. Automates provisioning with Terraform and Ansible, manages Docker and Kubernetes environments, administers Windows and Linux systems, and develops PowerShell and Bash utilities. Supports application code, automated testing, databases, security controls, production troubleshooting, and DevSecOps improvements while collaborating with engineering, QA, systems, and network teams.
Summary Generated by Built In
SMASH, Who we are?

We are agents for tech professionals across Latin America who help them build careers with companies in the United States.

We believe in long-lasting relationships with our talent. We invest time getting to know them and understanding what they seek as their professional next step.

We aim to find the perfect match. As agents, we pair our talent with our US clients, not only by their technical skills but also by cultural fit. Our core competency is finding the right talent fast.

We purposefully move away from the traditional outsourcing relationship. Our clients are looking for professionals who become an integral part of their teams, and so are we.

Our Benefits
  • Wellness Coverage

  • Remote Work

  • Birthday day off

  • Recognition and rewards system

  • Referrals Program

  • Business skill coaching

  • English classes for Smashers and relatives

  • Learning opportunities

This position supports a US-based company. Applicants must be legally authorized to work in their country of residence within Latin America (LATAM).

Role summary

We are looking for an experienced DevOps Engineer to help design, implement, and maintain automated software delivery and infrastructure processes within a regulated financial services environment.

This role focuses on CI/CD automation, Microsoft Azure, Infrastructure as Code, containerization, systems administration, and software delivery optimization. You will collaborate closely with Software Engineers, QA Engineers, Systems Administrators, and Network Engineers to build secure, scalable, and reliable deployment pipelines.

The ideal candidate combines hands-on DevOps engineering capabilities with a strong software development foundation, a passion for automation, and the ability to troubleshoot complex infrastructure and application issues.

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.

Requirements – Must-haves
  • 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.

Nice-to-haves (optional)
  • 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.

Languages
  • English C1

Skills Required

  • 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 Azure DevOps, GitHub Actions, Octopus Deploy, or similar CI/CD tools
  • Hands-on experience with Infrastructure as Code
  • Experience with Terraform and/or Ansible
  • Experience building and managing Docker containers
  • Hands-on experience with Kubernetes
  • Experience administering and troubleshooting Windows Server and Linux
  • Experience developing automation scripts using PowerShell and Bash
  • Experience managing Git repositories, branching, merging, and version control workflows
  • Ability to troubleshoot, review, and support C#, MVC, .NET Core, or other object-oriented code
  • Experience with unit, UI, and API test automation
  • 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 encryption, certificates, key management, and standard IT security practices
  • 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
  • Bachelor's degree in Computer Science, Information Systems, or a related field, or equivalent education and relevant experience
  • Experience in banking, credit unions, or regulated financial services
  • 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
  • English proficiency at C1 level
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: San José
100 Employees
Year Founded: 2019

What We Do

We are coders, adventurers, and builders of career paths. We help US companies build rockstar developer teams in Costa Rica and Colombia, not as contractors but as employees that fit naturally into the culture and work environment of the company. One single community from three different countries helping each other achieve more than they ever dreamed of. Ready to pursue a fulfilling tech career? We are continuously looking for smart and skilled engineers. Check here our list of job openings and apply today! https://smash.cr/jobs.html

Similar Jobs

TransUnion Logo TransUnion

Client Success and Implementation, Analyst

Big Data • Fintech • Information Technology • Business Intelligence • Financial Services • Cybersecurity • Big Data Analytics
Remote or Hybrid
Heredia, Ulloa, Lagunilla, CRI
13000 Employees
10-10 Annually

Mastercard Logo Mastercard

Consultant

Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Remote or Hybrid
San Jose, CRI
38800 Employees

TransUnion Logo TransUnion

Product Owner

Big Data • Fintech • Information Technology • Business Intelligence • Financial Services • Cybersecurity • Big Data Analytics
Remote or Hybrid
Heredia, Ulloa, Lagunilla, CRI
13000 Employees

Hilton Logo Hilton

Operador teléfonico - PBX

Events • Food • Travel • Hospitality • Hotels & Resorts
Remote
Guanacaste, CRI
500000 Employees

Similar Companies Hiring

Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
70 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
33 Employees
RapidScale Thumbnail
Cloud • Information Technology • Consulting
Raleigh, NC
600 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account