DevOps Engineer
At Semperis, our mission is to be a Force for Good. Starting with being a great place to work. We believe that when people feel valued, supported, and empowered, they do their best work. That’s why we focus on creating an employee experience rooted in purpose, growth, and balance. Semperis has been recognized as one of America’s Fastest-Growing Cybersecurity Companies by the Inc. 5000, a DUNS 100 Top Startup to Work For, and a multi-year Inc. Best Workplace awardee.
What We Are Looking For
We are looking for a Junior DevOps Engineer to join our Engineering team and grow into a key contributor on our product critical path: deployment, orchestration, observability, and secure communication. Working alongside senior engineers, you will learn and apply modern DevOps practices while contributing to real-world production systems from day one.
What You Will Be Doing
Write programs/scripts and automation to streamline routine operational tasks
Assist in building, maintaining, and improving CI/CD pipelines and release processes across product teams
Support cloud infrastructure management using Infrastructure-as-Code (Terraform/Terragrunt, Helm charts, Bicep/ARM) under senior guidance
Help operate and maintain Kubernetes clusters (AKS) and supporting services
Contribute to GitOps workflows using Argo CD for declarative, auditable deployments
Help maintain observability tooling — metrics, logging, alerting, tracing (Prometheus, Grafana, Azure Monitor, OpenTelemetry)
Manage on-prem and cloud resources, assist with cost monitoring, and support infrastructure health checks across Azure environments
Participate in incident management — join on-call rotation with senior engineer mentorship, assist in triage, and contribute to post-incident reviews
Collaborate with product engineering, QA, security, and support teams as part of cross-functional delivery
Document procedures, runbooks, and learnings with clarity and consistency
What You Will Bring
Required
2+ years of hands-on experience in DevOps, SRE, or systems/cloud engineering
Strong knowledge of at least one programming/scripting language (e.g., Python, Bash, PowerShell, Go)
Good understanding of cloud platforms (Microsoft Azure preferred)
Familiarity with containers and Kubernetes concepts (AKS preferred)
Exposure to CI/CD concepts and experience with at least one CI/CD tool (Azure DevOps preferred)
Exposure to Infrastructure-as-Code concepts (e.g., Terraform, Helm, or similar)
Basic understanding of Linux systems and networking fundamentals (TCP/IP, DNS, firewalls)
Eagerness to learn and grow in areas such as GitOps, observability, security, and distributed systems
Willingness to participate in an on-call rotation with mentorship and support
Good communication skills — you can explain what you did and ask for help clearly
A collaborative, team-first attitude
First-principles thinking — you break problems down to root causes before jumping to solutions
Continuous learning mindset — you stay current, experiment with new tools, and share knowledge with the team
You dare to ask questions and challenge decisions with solid reasoning; respectfully and constructively
Collaborative, flexible, and friendly — you thrive in a diverse, globally distributed team and bring positive energy to every interaction
Bonus Points
Relevant certifications in Azure (AZ-104), AWS, Kubernetes (CKAD), or Linux
Exposure to GitOps practices and tools (e.g., Argo CD, Flux)
Familiarity with monitoring and logging tools (Prometheus, Grafana, Azure Monitor)
Experience with Microsoft Windows & Microsoft environments or Windows-based troubleshooting
Knowledge of cloud and container security basics
Coursework or personal projects involving microservices, event-driven architectures, or distributed systems
A degree in Computer Science, Engineering, or a related field (or equivalent practical experience)
Security-first and developer experience mindset — you care about doing things the right way, not just the fast way
Non-Negotiables
Must be in Ireland with valid work visa or citizenship
Must have solid hands-on experience with programming and foundational experience with cloud/infrastructure concepts — through work or valid internships
Must demonstrate clear communication skills with team members, stakeholders, and the wider engineering org
Willing to commute to office two/three days a week
Why Join Semperis?
You’ll be part of a global team on the front lines of cybersecurity innovation. At Semperis, we celebrate curiosity, integrity, and people who take initiative. If you’re someone who sees the glass as half full, embraces challenges as growth opportunities, and values a healthy balance between work and life—we’d love to meet you.
**Semperis maintains office locations in several cities across the globe. Candidates who reside within 45 miles of one of our offices—or where the job description specifies a required location—will follow our hybrid work model. This includes working onsite some days per week and remotely the remaining days.