Senior DevOps Engineer

closed
Gorilla Logic Logo

Gorilla Logic

πŸ“Remote - Colombia, Costa Rica

Summary

Join Gorilla Logic as a Senior DevOps Engineer and contribute to building and managing infrastructure and CI/CD pipelines. You will work with a team of developers and engineers, utilizing your expertise in GitLab CI, Terraform, CloudFormation, Kubernetes, and various monitoring tools. This role demands strong problem-solving skills, experience with AWS cloud infrastructure, and proficiency in Python and Shell scripting. Success hinges on your ability to combine critical thinking with self-motivation and effective teamwork. You will be responsible for implementing and managing infrastructure as code, automating processes, and ensuring high availability and reliability of systems and applications.

Requirements

  • Obtain a Bachelor’s degree in Computer Science or a related field (or equivalent experience)
  • Have 5+ years of experience in DevOps, CI/CD, and release management
  • Have 5+ years of experience building and managing a CI/CD pipeline environment (GitLab CI preferred)
  • Have 3+ years of Linux experience in a development context
  • Have 2+ years of DevOps experience within AWS cloud infrastructure (EC2, VPC, RDS, ELB)
  • Possess strong experience with Kubernetes, including Helm and Helm Templates for managing deployments
  • Have experience with Terraform for infrastructure automation
  • Demonstrate proficiency in Python and Shell scripting for automation tasks
  • Have experience deploying web and/or mobile applications to QA, staging, and production environments
  • Have experience with observability and monitoring tools (e.g., PagerDuty, Prometheus)
  • Have hands-on experience working in hybrid environments with both VMs and AWS Cloud
  • Possess expert knowledge of Git strategies and source code management
  • Possess strong communication skills to interact with Agile team members and cross-functional teams
  • Have the ability to thrive in a dynamic, fast-paced environment, solving complex problems efficiently

Responsibilities

  • Be responsible for the strategy, design, implementation, and management of CI/CD pipelines using GitLab CI to support the automated deployment of products and services
  • Implement and manage Infrastructure as Code (IaC) using Terraform and CloudFormation
  • Develop and maintain Helm charts and Helm Templates for Kubernetes deployments
  • Work in a hybrid environment, managing both VMs and AWS Cloud infrastructure
  • Automate processes using Python and Shell scripting to improve efficiency and reduce errors
  • Enhance observability and monitoring using tools like Prometheus, PagerDuty, and other monitoring solutions
  • Ensure containerized deployments using Docker and Kubernetes, implementing best practices for orchestration
  • Scale out and improve monitoring capabilities for applications and infrastructure
  • Troubleshoot system and application issues, ensuring high availability and reliability
This job is filled or no longer available