
DevOps Engineer
Devops Engineer / Senior DevOps Engineer
About Apporto
Apporto is revolutionizing Desktop as a Service (DaaS) with our highly scalable and high-performance Cloud Desktop platform. As we enter an exciting phase of growth, we are assembling a team of motivated and technically excellent software engineers to help build the next generation of our Cloud Desktop client and platform.
About the Role
We are seeking a DevOps Engineer to join our DevOps team. The ideal candidate is a self-starter who thrives in a fast-paced environment and is comfortable working cross-functionally to gather requirements and achieve consensus on deliverables. You should have extensive experience with Linux, Kubernetes, and containerized microservices, a strong background in infrastructure as code, and a passion for building robust, automated deployment pipelines. Experience with GitOps workflows and observability tooling is highly desired.
Key Responsibilities
- Collaborate with engineering and product teams to understand requirements and deliver scalable solutions.
- Manage and optimize Kubernetes clusters and container-based microservice deployments.
- Administer a wide range of Linux services, from desktop Linux environments to advanced Kubernetes operators managing stateful workloads and databases within Kubernetes.
- Build and maintain CI/CD pipelines, preferably using GitOps tools such as ArgoCD.
- Develop infrastructure as code using tools like Terraform and Packer in cloud environments.
- Implement and manage monitoring, logging, and alerting solutions (e.g., Grafana, Prometheus, ELK stack).
- Troubleshoot and resolve complex infrastructure and deployment issues, especially within containerized environments.
- Continuously evaluate and adopt new technologies to improve platform reliability and developer productivity.
Requirements
- Strong Linux experience is required. Must be comfortable administering a variety of Linux systems, including desktop Linux environments and advanced services (e.g., Kubernetes operators for databases and stateful workloads).
- Access to reliable broadband internet; ability to participate in regular voice and video calls via Zoom and Microsoft Teams.
- Strong oral and written communication skills.
- Motivation to understand our business and the needs of our users.
- Ability to work effectively in a startup environment where priorities may shift rapidly.
- Self-starter with a results-oriented mindset; comfortable with ambiguity and collaborative problem-solving.
- 3+ years of experience working with Linux or Unix operating systems.
- Proven experience managing and deploying Kubernetes clusters.
- Strong expertise in infrastructure as code (Terraform, Packer, etc.) in cloud environments.
- Experience building and maintaining CI/CD pipelines; preference for GitOps methodologies (ArgoCD, Flux, etc.).
- Hands-on experience with monitoring and logging tools (ELK stack, Grafana, Prometheus, etc.).
- Proficiency in at least one scripting or programming language (Python, Shell, etc.).
- Demonstrated ability to debug and resolve complex deployment issues in containerized environments.
- Passion for continuous learning and a strong track record of adopting new technologies and skills.
Benefits
Apporto is an international company, and our benefits vary by country. In the United States, we offer comprehensive benefits through TriNet, effective from your first day of employment. U.S. benefits include:
- Health Care Plan (Medical, Dental & Vision)
- Life Insurance (Basic, Voluntary, and AD&D)
- Paid Time Off (Vacation, Sick, and Public Holidays)
- Short Term & Long Term Disability
- Stock Options
Diversity & Inclusion
Apporto is an equal opportunity employer. We are committed to providing equal employment opportunities regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, or veteran status. If you have a disability or special need that requires accommodation, please let us know.