
DevOps Engineer (Remote - San Jose, Costa Rica Based)
- San José
- Prácticas
- Tiempo completo
- Tackle critical infrastructure challenges that span various technologies and teams, delving deep into technical complexities such as scalability, resilience, and reliability to craft robust automated solutions.
- Deliver high-quality infrastructure and automation work—you set a high bar for infrastructure design, CI/CD pipelines, monitoring, and deployment processes—and set the standard for excellence within the team.
- Navigate the terrain of technology decisions with finesse, balancing immediate operational needs with long-term scalability goals, ensuring our infrastructure remains ahead of the curve.
- Design and implement automated deployment pipelines, infrastructure as code, and monitoring solutions that enable rapid, reliable software delivery.
- Collaborate closely with development teams to streamline the software development lifecycle and ensure seamless integration between development and operations.
- Above all, revel in the journey. Work diligently, enjoy the camaraderie, and together, let’s etch our mark on how the world moves products.
- 4+ years of non-internship professional DevOps, infrastructure, or systems administration experience.
- 3+ years of experience with infrastructure automation and cloud platforms.
- Experience with containerization technologies and CI/CD pipeline development.
- Hands-on experience with containerization using Docker, including basic container orchestration and management.
- Experience building and maintaining CI/CD pipelines using GitHub Actions workflows or similar automation tools.
- Working knowledge of AWS cloud services, including compute, storage, and networking services.
- Understanding of modern software lifecycle practices including continuous integration, continuous deployment, and DevOps methodologies.
- Basic networking knowledge including TCP/IP, DNS, and load balancing concepts.
- The ability to collaborate effectively with development teams and communicate technical concepts clearly.
- Bachelor’s degree (or greater) in Computer Science, Information Technology, Systems Engineering, or a related field.
- 3+ years of experience with the complete CI/CD process for containerized applications and microservices.
- Experience with Infrastructure as Code tools, particularly Terraform for provisioning and managing cloud infrastructure.
- Familiarity with configuration management and automation tools such as Ansible for system configuration and application deployment.
- Basic understanding of architectural design principles for distributed systems and cloud-native applications.
- Experience with container orchestration platforms like Kubernetes.
- Experience with feature flag management tools and progressive deployment strategies.
- Intermediate networking knowledge including network security concepts.
- Experience contributing to infrastructure projects through implementation and deployment phases.