DevOps Engineer C-536

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Bachelor's degree in computer science, information systems, or related field, or equivalent experience., Minimum 3 years of software development and/or systems administration experience., Proficiency in scripting languages such as PowerShell and Bash, and experience with CI/CD tools., Familiarity with IT security practices and experience with MS SQL server..

Key responsabilities:

  • Collaborate with software engineers and IT professionals to automate software delivery and monitoring.
  • Implement and transition to a fully automated CI/CD pipeline while ensuring security and quality.
  • Provide operational support and act as a liaison between IT infrastructure and software development teams.
  • Assist in troubleshooting system issues and contribute to the establishment of best practices across the organization.

SMASH logo
SMASH Startup http://smash.cr
51 - 200 Employees
See all jobs

Job description

 

SMASH, Who we are?

We are agents for tech professionals in Costa Rica and Colombia that help them build careers 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 as a cultural fit. Our core competency is to find the right talent fast.

We purposefully move away from the “contractor” or “outsourcing” type of relationship. Our clients don’t want contractors or “just a service.” Neither does our talent.

Our Benefits

  • Work from everywhere
  • Private Medical Insurance
  • English Academy for Employees and Relative
  • Business Skills Coach – Certifications
  • Events and Additional Perks

This is a remote position for Costa Rica and Colombia
This position is Remote to work with a US Company; you will require to have Citizenship or a work permit from Costa Rica or Colombia to apply for this role.


Job Profile Summary

Collaborates with software engineers, systems administrators, and quality engineers to automate the delivery and monitoring of custom software for internal and external credit union use.

Job Description
To be effective, an individual must be able to perform each job duty successfully.
  • Advocates for DevOps processes by working closely with other IT professionals from across the organization. 
  • Responsible for working with teams and resources necessary to implement and transition to a fully automated CI/CD pipeline, with a continuous focus on making sure security, quality, performance, scalability, and high reliability are integrated into every part of the software development life cycle.
  • A strong desire and aptitude for system automation defines success in this role. 
  • Excellent communication skills (verbal and written) are critical, along with exceptional problem-solving skills, and exceptionally professional behavior when interacting and responding with other technical teams throughout the organization.
  • Provides operational support to software engineers and quality engineers while acting as a liaison between the IT infrastructure teams and software development teams.
  • Perform legacy software deployments while enhancing automation to support a fully enabled CI/CD environment.
  • Coordinate with software engineers, systems administrators, and network engineers to help ensure standardization of technologies between different projects.
  • Assist in troubleshooting and resolving system issues and outages.
  • May be required to work occasional evenings and weekend hours to support production releases and resolve system issues.
  • Work with IT professionals across the organization in the establishment of standards and best practices, and to reduce complexity.
  • Assists in researching new ways of improving and scaling systems and services, including microservices architecture, cloud computing, and other evolving technologies.
Experience
  • Minimum 3 years of software development and/or systems administration experience.
  • Windows server experience, including system installation, configuration, administration, troubleshooting.
  • Linux experience, including system installation, configuration, administration, troubleshooting.
  • Experience with scripting languages such as PowerShell and Bash.
  • Experience with CI/CD tools such as Microsoft Team Foundation Server, Octopus, Jenkins, or Bamboo.
  • Willingness and ability to contribute to software development tasks as assigned, with a proven ability to implement and troubleshoot code changes in C#, MVC, .NET Core, or other object-oriented language.
  • Familiarity with test automation framework implementation for both UI and API testing.
  • Ability to contribute to development tasks needed to support automation of the SDLC process.
  • Experience managing source in Git (repositories, branching, merging, etc.).
  • Experience with MS SQL server.
  • Experience testing at the service layer with tools such as PostMan and SoapUI.
  • Familiarity with standard IT security practices such as encryption, certificates and key management.
  • Familiarity with banking or credit union regulatory and security requirements is a plus.
Education
Bachelor’s degree from an accredited institution in computer science, information systems, or related field. Education will be verified. OR four years combined education and experience in a progressive software engineering or systems administration role.
 

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Communication
  • Problem Solving

DevOps Engineer Related jobs