Junior DevOps Engineer
OpenVPN Inc is searching for a Junior DevOps Engineer to join our dynamic and rapidly expanding technology team.We are looking for an early-career engineer eager to learn the orchestration and management of scalable, containerized applications in a cloud-based environment, and excited to use modern AI tooling to make day-to-day operations work faster and more reliably.Job requirements1–2 years of professional experience in DevOps, SRE, Cloud, or a related role — including internships, bootcamps, or substantive personal/open-source projects.Foundational understanding of containerization (Docker) and at least exposure to a cluster orchestrator (Kubernetes preferred).Familiarity with at least one CI/CD platform (GitHub Actions, GitLab CI, Jenkins, CircleCI, etc.).Working knowledge of at least one major cloud provider (AWS, GCP, or Azure).Awareness of infrastructure-as-code concepts (Terraform, Pulumi, CloudFormation, or similar).Basic scripting ability in a language such as Python, Bash, or Go.Foundational grasp of networking concepts and protocols (TCP/IP, DNS, HTTP, TLS).Strong problem-solving instincts and willingness to ask questions, learn, and document.Strongly Preferred — AI-Augmented Workflow ExperienceCandidates who have meaningful, demonstrable experience using AI tools to automateworkflow tasks will be prioritized over otherwise-equivalent candidates without that experienceExamples of what we mean:Using LLM-based coding assistants (Claude Code, Cursor, Copilot, etc.) to write, refactor, or review infrastructure and pipeline code.Building AI-driven automations for log analysis, alert triage, runbook execution, or ticket routing.Writing prompts, agents, or scripts that integrate AI with operational tooling (Slack, Jira, Confluence, Git, observability stacks).A practical sense of where AI accelerates work and where human review is still required. Bonus PointsExposure to observability tooling — the LGTM stack (Loki, Grafana, Tempo/Jaeger, Mimir/Prometheus) and/or Sentry.Entry-level certifications related to cloud (AWS Cloud Practitioner, GCP ACE, AZ-900) or Kubernetes (KCNA, CKAD).Coursework, projects, or hobby experience with distributed databases.Curiosity about microservices and service-mesh architectures.Public portfolio: GitHub, blog posts, homelab write-ups, or contributions to open-source DevOps projects.ResponsibilitiesAssist in designing, implementing, and maintaining scalable, fault-tolerant systems that leverage cluster orchestration and containerization technologies, with guidance from senior engineers.Work alongside the Software Engineering and QA teams to support deployment processes for microservices-based architectures.Help build and maintain CI/CD pipelines that support container-based application deployment and rollback.Support system availability by running health checks and contributing to zero-downtime deployments.Participate in a supported on-call rotation, escalating critical system issues appropriately as you build incident-response experience.Collaborate with information security teams to follow industry best practices and compliance requirements.Use AI-assisted tooling (e.g., LLM-powered coding assistants, chat-ops agents, scripted automations) to accelerate routine tasks such as log triage, runbook execution, ticket drafting, and code review.Our philosophy is that we are a small, closely-knit team, and we care deeply about you:Competitive pay ratesFully remote work environmentsGenerous time off opportunitiesTeam trips and special eventsMentorship from senior DevOps and SRE engineers, with a clear path for growthAs part of our recruitment process, we may use AI-powered tools to support candidate evaluation. All decisions are made with human oversight.