Kubernetes Engineer (Colombia, Remote)

Whitestack
Full_time

📍 Job Overview

  • Job Title: Kubernetes Engineer (Colombia, Remote)
  • Company: Whitestack
  • Location: Santiago, Santiago Metropolitan Region, Chile
  • Job Type: Full-Time
  • Category: DevOps Engineer
  • Date Posted: 2025-07-31
  • Experience Level: Mid-Level (2-5 years)
  • Remote Status: Remote (Mexico, Chile, Argentina, Colombia, Uruguay, Peru)

🚀 Role Summary

Whitestack is a leading provider of Telco Cloud and Open Networking solutions, implementing open-source projects (like OpenStack, Kubernetes, Open Source MANO, Ceph, Prometheus, ONOS, and more) in collaboration with global organizations such as ETSI, Open Infrastructure Foundation, Telecom Infra Project, and Open Compute Project. As a Kubernetes Engineer, you will have the opportunity to focus on either Kubernetes infrastructure management (IaaS/PaaS) or developing and operating Kubernetes-native applications.

📝 Enhancement Note: This role offers a unique blend of working with cutting-edge open-source technologies and collaborating with global organizations, providing ample opportunities for professional growth and learning.

💻 Primary Responsibilities

  • Design, Deploy, and Manage Kubernetes Clusters: Create, configure, and maintain highly available and scalable Kubernetes clusters tailored to specific project requirements.
  • Application Deployment and Management: Utilize Docker and Helm to deploy and manage applications on Kubernetes clusters, ensuring high availability and fault tolerance.
  • Cluster Monitoring and Logging: Implement and maintain monitoring, logging, and authentication solutions to ensure the health and security of Kubernetes clusters.
  • Collaborate on Microservices Architecture: Work with cross-functional teams to define and implement microservices architectures, ensuring scalability, performance, and maintainability.
  • Incident Resolution and Troubleshooting: Participate in on-call rotations to resolve critical incidents and troubleshoot issues in Kubernetes clusters and deployed applications.
  • Infrastructure Management: Manage development, testing, and production environments, ensuring optimal performance, security, and availability.

📝 Enhancement Note: This role requires a strong focus on problem-solving, collaboration, and continuous learning to stay up-to-date with the latest Kubernetes best practices and open-source technologies.

🎓 Skills & Qualifications

Education: A degree in Systems Engineering, Computer Science, or a related field is required. Relevant coursework in Linux, networking, and programming is a plus.

Experience: A minimum of 3 years of experience working with Kubernetes is required, with a strong focus on either infrastructure management or application development and operation.

Required Skills:

  • Kubernetes: Proficient in Kubernetes cluster administration, including installation, configuration, and maintenance.
  • Docker: Experienced in creating, managing, and optimizing Docker containers and images.
  • Linux Administration: Intermediate-level Linux administration skills, with a focus on system management, networking, and security.
  • Networking: Strong understanding of networking concepts, including interfaces, routes, firewalls, and namespaces.
  • Python Programming: Proficient in Python, with experience in scripting and automation tasks.
  • English: Intermediate English proficiency (reading and writing) is required for technical documentation and collaboration with global teams.

Preferred Skills:

  • Certifications: Certified Kubernetes Administrator (CKA) or Certified Kubernetes Application Developer (CKAD) certifications are a plus.
  • OpenStack, Ceph, Prometheus: Experience with these open-source technologies is desirable for candidates focusing on infrastructure management.
  • Microservices Architecture, CI/CD Pipelines: Experience with designing microservices architectures and implementing CI/CD pipelines is beneficial for candidates focusing on application development and operation.

📝 Enhancement Note: Candidates with a strong background in either infrastructure management or application development and operation, along with a willingness to learn and adapt to new technologies, will thrive in this role.

📊 Web Portfolio & Project Requirements

Portfolio Essentials:

  • Kubernetes Projects: Include projects demonstrating your expertise in Kubernetes cluster administration, application deployment, and management.
  • Docker and Helm: Showcase your ability to create, manage, and deploy Docker containers and Helm charts.
  • Infrastructure Management: For candidates focusing on infrastructure, highlight projects demonstrating your ability to manage and optimize Kubernetes clusters, including cluster autoscaling, storage, and networking.
  • Application Development: For candidates focusing on application development, highlight projects demonstrating your ability to design, develop, and deploy microservices-based applications on Kubernetes.

Technical Documentation:

  • Code Quality: Demonstrate your commitment to writing clean, well-documented, and maintainable code.
  • Version Control: Showcase your experience with version control systems, such as Git, and your ability to collaborate with other developers.
  • Deployment Processes: Detail your experience with CI/CD pipelines, including automated testing, deployment, and rollback strategies.

📝 Enhancement Note: A well-structured portfolio that showcases your technical skills, problem-solving abilities, and attention to detail will help you stand out in the application process.

💵 Compensation & Benefits

Salary Range: The salary range for this role is estimated to be between $60,000 and $90,000 USD per year, depending on experience and location. This estimate is based on regional market data for mid-level DevOps engineers with Kubernetes expertise.

Benefits:

  • Private Medical Insurance: Whitestack offers private medical insurance for employees and their families.
  • Access to Courses and Books: Whitestack provides access to online courses, books, and other learning resources to support professional development.
  • Certification Reimbursement: Whitestack reimburses employees for relevant certification exams and courses.
  • Language Courses: Whitestack offers language courses to help employees develop their English skills and expand their linguistic abilities.
  • Technology Equipment Renewal: Whitestack provides employees with up-to-date technology equipment, which becomes theirs after three years of service.
  • Performance Bonuses: Whitestack offers performance-based bonuses to recognize and reward exceptional work.
  • Minimum 15 Days Vacation: Whitestack provides a minimum of 15 days of vacation per year, with additional days off for special occasions.
  • Budget for Recreational Activities: Whitestack allocates a budget for recreational activities and team-building events to promote employee engagement and well-being.

Working Hours: The standard workweek is 40 hours, with flexible hours and remote work arrangements available.

📝 Enhancement Note: Whitestack's comprehensive benefits package reflects their commitment to employee well-being, professional development, and work-life balance.

🎯 Team & Company Context

Company Culture: Whitestack is a Great Place to Work, fostering innovation, collaboration, and personal development. They encourage employees to take ownership of their work and contribute to the company's success.

Industry: Whitestack specializes in open-source technology solutions for the telecommunications industry, working with global organizations to drive digital transformation in Latin America.

Company Size: Whitestack is a mid-sized company, providing ample opportunities for career growth and professional development.

Founded: Whitestack was founded in 2010 and has since grown to become a leading provider of open-source technology solutions in Latin America.

Team Structure:

  • Kubernetes Team: Whitestack's Kubernetes team consists of experienced engineers specializing in infrastructure management, application development, and DevOps.
  • Collaboration: The Kubernetes team works closely with other teams, including design, marketing, and business teams, to ensure the successful delivery of projects.
  • Development Methodology: Whitestack follows Agile/Scrum methodologies, with regular sprint planning, code reviews, and quality assurance practices.

Company Website: Whitestack

📝 Enhancement Note: Whitestack's culture of innovation, collaboration, and continuous learning provides an ideal environment for Kubernetes engineers to grow both personally and professionally.

📈 Career & Growth Analysis

Kubernetes Engineer Career Level: This role is at the mid-level (2-5 years) of the Kubernetes engineer career path, focusing on either infrastructure management or application development and operation.

Reporting Structure: Kubernetes engineers report directly to the DevOps manager, with opportunities for growth into senior roles, technical leadership, or specialized areas such as site reliability engineering or cloud architecture.

Technical Impact: Kubernetes engineers at Whitestack have a significant impact on the company's open-source technology solutions, contributing to the design, deployment, and management of Kubernetes clusters and applications.

Growth Opportunities:

  • Technical Progression: Whitestack offers clear paths for technical progression, with opportunities to specialize in specific areas, such as infrastructure management, application development, or cloud architecture.
  • Leadership Development: Whitestack provides opportunities for employees to develop their leadership skills through mentoring, coaching, and project management responsibilities.
  • Global Exposure: Whitestack's collaboration with global organizations offers opportunities for international travel and exposure to diverse cultures and technologies.

📝 Enhancement Note: Whitestack's commitment to professional development and growth provides Kubernetes engineers with ample opportunities to advance their careers and expand their skill sets.

🌐 Work Environment

Office Type: Whitestack's work environment is a hybrid of on-site and remote work, with a strong focus on collaboration and communication.

Office Location(s): Whitestack has offices in Santiago, Chile, and collaborates with remote teams across Latin America.

Workspace Context:

  • Collaborative Workspace: Whitestack's offices are designed to foster collaboration, with open workspaces, meeting rooms, and breakout areas.
  • Development Tools: Whitestack provides employees with access to the latest development tools, multiple monitors, and testing devices to ensure optimal productivity.
  • Cross-Functional Collaboration: Whitestack encourages cross-functional collaboration between teams, with regular knowledge-sharing sessions, technical mentoring, and continuous learning opportunities.

Work Schedule: Whitestack offers flexible working hours, with a focus on results and deliverables rather than strict office hours. The standard workweek is 40 hours, with opportunities for part-time or flexible work arrangements.

📝 Enhancement Note: Whitestack's commitment to fostering a collaborative and inclusive work environment ensures that employees have the support and resources they need to succeed in their roles.

📄 Application & Technical Interview Process

Interview Process:

  1. Technical Phone Screen: A 30-minute phone screen to assess your technical knowledge and communication skills.
  2. Technical Deep Dive: A 90-minute deep dive into your Kubernetes, Docker, and Linux administration skills, as well as your problem-solving abilities.
  3. Behavioral Interview: A 60-minute behavioral interview to assess your cultural fit, communication skills, and career aspirations.
  4. Final Decision: A final decision based on your technical skills, cultural fit, and alignment with Whitestack's values and mission.

Portfolio Review Tips:

  • Demonstrate Your Technical Skills: Showcase your ability to design, deploy, and manage Kubernetes clusters, as well as your experience with Docker, Helm, and other relevant technologies.
  • Highlight Your Problem-Solving Abilities: Include examples of how you have troubleshot and resolved complex issues in Kubernetes environments.
  • Demonstrate Your Attention to Detail: Ensure your portfolio is well-organized, easy to navigate, and free of errors and inconsistencies.

Technical Challenge Preparation:

  • Kubernetes Fundamentals: Brush up on your Kubernetes fundamentals, including cluster architecture, networking, and storage.
  • Docker and Helm: Review your Docker and Helm skills, ensuring you can create, manage, and deploy containers and charts efficiently.
  • Linux Administration: Refresh your Linux administration skills, focusing on system management, networking, and security.
  • Problem-Solving: Practice solving complex problems in Kubernetes environments, focusing on scalability, performance, and availability.

ATS Keywords: [Kubernetes, Docker, Helm, Linux Administration, Networking, Python, Microservices, CI/CD, OpenStack, Ceph, Prometheus, Agile, Scrum, Infrastructure Management, Application Development, DevOps, Cloud Architecture, Site Reliability Engineering]

📝 Enhancement Note: Whitestack's interview process is designed to assess your technical skills, problem-solving abilities, and cultural fit, ensuring that you are well-prepared for success in the role.

🛠 Technology Stack & Web Infrastructure

Kubernetes Technologies:

  • Kubernetes: Whitestack uses Kubernetes for container orchestration and cluster management.
  • Docker: Whitestack utilizes Docker for creating, managing, and deploying containers.
  • Helm: Whitestack employs Helm for packaging, deploying, and managing Kubernetes applications.

Backend & Server Technologies:

  • OpenStack: Whitestack uses OpenStack for infrastructure as a service (IaaS) and cloud computing.
  • Ceph: Whitestack employs Ceph for distributed storage and object storage.
  • Prometheus: Whitestack uses Prometheus for monitoring and alerting in Kubernetes environments.

Development & DevOps Tools:

  • Git: Whitestack uses Git for version control and collaborative development.
  • Jenkins: Whitestack employs Jenkins for CI/CD pipelines and automated deployment.
  • Ansible: Whitestack uses Ansible for infrastructure automation and configuration management.

📝 Enhancement Note: Whitestack's technology stack is designed to provide a robust, scalable, and secure environment for Kubernetes engineers to develop and operate applications and infrastructure.

👥 Team Culture & Values

Whitestack Values:

  • Innovation: Whitestack encourages employees to think creatively and challenge the status quo to drive continuous improvement.
  • Collaboration: Whitestack fosters a culture of collaboration, with regular knowledge-sharing sessions, technical mentoring, and cross-functional teamwork.
  • Continuous Learning: Whitestack promotes a culture of continuous learning, with access to courses, books, and other professional development resources.
  • Customer Focus: Whitestack prioritizes customer satisfaction, ensuring that their solutions meet the needs and expectations of their clients.

Collaboration Style:

  • Cross-Functional Integration: Whitestack encourages collaboration between teams, including design, marketing, and business teams, to ensure the successful delivery of projects.
  • Code Review Culture: Whitestack fosters a culture of code review, with regular peer programming and pair programming sessions.
  • Knowledge Sharing: Whitestack promotes knowledge sharing, with regular technical presentations, workshops, and brown bag sessions.

📝 Enhancement Note: Whitestack's culture of innovation, collaboration, and continuous learning provides an ideal environment for Kubernetes engineers to grow both personally and professionally.

⚡ Challenges & Growth Opportunities

Technical Challenges:

  • Kubernetes Cluster Management: Design, deploy, and manage highly available and scalable Kubernetes clusters tailored to specific project requirements.
  • Application Deployment and Management: Utilize Docker and Helm to deploy and manage applications on Kubernetes clusters, ensuring high availability and fault tolerance.
  • Infrastructure Management: Manage development, testing, and production environments, ensuring optimal performance, security, and availability.
  • Microservices Architecture: Collaborate on defining microservices-oriented architectures, ensuring scalability, performance, and maintainability.

Learning & Development Opportunities:

  • Technical Skill Development: Whitestack offers opportunities for Kubernetes engineers to develop their technical skills through training, workshops, and hands-on projects.
  • Leadership Development: Whitestack provides opportunities for employees to develop their leadership skills through mentoring, coaching, and project management responsibilities.
  • Global Exposure: Whitestack's collaboration with global organizations offers opportunities for international travel and exposure to diverse cultures and technologies.

📝 Enhancement Note: Whitestack's commitment to professional development and growth provides Kubernetes engineers with ample opportunities to advance their careers and expand their skill sets.

💡 Interview Preparation

Technical Questions:

  • Kubernetes Fundamentals: Be prepared to discuss Kubernetes cluster architecture, networking, and storage, as well as your experience with Kubernetes cluster management and application deployment.
  • Docker and Helm: Brush up on your Docker and Helm skills, and be prepared to discuss your experience with container creation, management, and deployment, as well as Helm chart packaging and deployment.
  • Linux Administration: Refresh your Linux administration skills, focusing on system management, networking, and security, and be prepared to discuss your experience with Linux system administration in Kubernetes environments.

Company & Culture Questions:

  • Whitestack Culture: Research Whitestack's company culture, values, and mission, and be prepared to discuss how you align with their priorities and goals.
  • Whitestack Projects: Familiarize yourself with Whitestack's projects and case studies, and be prepared to discuss how your skills and experience make you a strong fit for their team.
  • Whitestack's Impact on the Industry: Understand Whitestack's role in the open-source technology industry, and be prepared to discuss how you can contribute to their success and growth.

Portfolio Presentation Strategy:

  • Demonstrate Your Technical Skills: Showcase your ability to design, deploy, and manage Kubernetes clusters, as well as your experience with Docker, Helm, and other relevant technologies.
  • Highlight Your Problem-Solving Abilities: Include examples of how you have troubleshot and resolved complex issues in Kubernetes environments.
  • Demonstrate Your Attention to Detail: Ensure your portfolio is well-organized, easy to navigate, and free of errors and inconsistencies.

📝 Enhancement Note: Whitestack's interview process is designed to assess your technical skills, problem-solving abilities, and cultural fit, ensuring that you are well-prepared for success in the role.

📌 Application Steps

To apply for this Kubernetes Engineer (Colombia, Remote) position at Whitestack, follow these steps:

  1. Customize Your Portfolio: Tailor your portfolio to showcase your Kubernetes, Docker, and Linux administration skills, as well as your problem-solving abilities and attention to detail.
  2. Optimize Your Resume: Highlight your relevant technical skills, projects, and achievements, and ensure your resume is well-structured and easy to read.
  3. Prepare for Technical Challenges: Brush up on your Kubernetes, Docker, and Linux administration skills, and practice solving complex problems in Kubernetes environments.
  4. Research Whitestack: Familiarize yourself with Whitestack's company culture, values, and mission, and be prepared to discuss how you align with their priorities and goals.

⚠️ Important Notice: This enhanced job description includes AI-generated insights and web development/server administration industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.

Application Requirements

A degree in Systems Engineering, Computer Science, or a related field is required, along with a minimum of 3 years of experience working with Kubernetes. Candidates should have experience in creating and managing Docker and Kubernetes-based solutions.