DevOps Engineer at Apeiro
Apeiro
Department: Engineering
Reports To: DevOps Lead, with a dotted reporting line to Senior Engineering Manager
Position Overview
The DevOps Engineer will be responsible for designing, deploying, and managing scalable and secure infrastructure. The role holder must have strong and hands-on expertise in Kubernetes cluster deployment and management, AWS cloud services, CI/CD pipelines and automation scripting.
Key Responsibilities
Deploy, manage and maintain Kubernetes clusters
Perform Kubernetes upgrades, scaling, monitoring, and troubleshooting
Create and manage Windows and Ubuntu virtual machines
Design and maintain CI/CD pipelines using Jenkins and GitHub Actions (Both)
Automate infrastructure and Application tasks using Python and PowerShell
Manage end-to-end AWS cloud infrastructure (EC2, VPC, IAM, S3, RDS, EKS, ECS, Lambda, etc.)
Implement security best practices across infrastructure pipelines and monitoring
Configure and manage OpenVPN servers
Monitor system and Infrastructure health and ensure high availability
Document system architecture and operational procedures
Qualifications, Skills and Experience
5 - 10 Years of hands-on DevOps experience
Strong Kubernetes cluster deployment and management skills
Hands-on AWS cloud experience
Experience with Windows and Ubuntu VM management
Proficiency in Python scripting and PowerShell
Experience with Jenkins and GitHub Actions
OpenVPN server creation and management
Strong understanding of Linux and networking concepts
Security-focused mindset with production experience
Strong troubleshooting and documentation skills
Ability to work independently in production environments
Good to Have
Infrastructure as Code (Terraform / CloudFormation)
Monitoring tools like Prometheus, Grafana, Loki, Fluentbit and Node Exporter
Kubernetes security and container security knowledge