Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailThe DevOps Engineer will have primary responsibilities for managing and scaling our AWS infrastructure maintaining services on Hetzner servers and ensuring seamless CI/CD pipeline operations. You will work closely with the engineering teams to streamline deployments enhance infrastructure ility manage backup automation and ensure that our production systems are built and maintained with the highest standards of security reliability and scalability.
Roles and Responsibilities:
Cloud Infrastructure (AWS): Design implement and maintain the cloud infrastructure on AWS following the WellArchitected Framework principles focusing on scalability security and cost efficiency.
Hetzner Server Management: Maintain and manage services running on Hetzner servers ensuring smooth operations and optimal performance.
Backup Automation: Manage and optimize the backup automation process for critical data to Hetzner storage boxes ensuring high availability and redundancy.
CI/CD Pipeline Management: Build and optimize CI/CD pipelines using CircleCI leveraging custom automation scripts and tools written in Go and Bash.
Infrastructure as Code (IaC): Use Terraform to provision and manage infrastructure ensuring consistency across all stages (dev staging production).
Containerization & Orchestration: Manage and maintain Docker images and repositories. Collaborate with teams to implement containerization best practices and enable seamless application scaling.
Kubernetes Experience : Support container orchestration tasks with a working knowledge of Kubernetes including troubleing and scaling as needed.
Security: Implement and manage security tests including vulnerability scanning penetration testing and code quality checks as part of the CI/CD pipeline. Regularly audit and improve the security posture of infrastructure and applications.
Monitoring & Logging: Set up and maintain monitoring logging and alerting tools (e.g. CloudWatch Proeus Loki and Grafana) to ensure infrastructure performance and availability. Trouble and resolve system issues to minimize downtime and performance degradation.
Collaboration & Automation: Work with development teams to automate testing deployment scaling and backup processes improving both speed and reliability of releases.
Best Practices & Doentation: Ensure that all DevOps practices and configurations are welldoented. Promote and enforce best practices around deployment security backups and reliability.
Continuous Improvement: Stay current with industry trends and emerging technologies particularly in cloud infrastructure backup automation and DevOps practices. Implement improvements to optimize systems and processes.
Our technical stack:
Cloud: AWS (ECS S3 RDS SES CloudWatch EC2 AWS Loadbalancers SQS SNS Elasticache SecretManager) and Hetzner for server management and backups.
CI/CD: CircleCI Github action Yaml custom Go and Bash scripts for pipeline automation.
Infrastructure: Terraform for infrastructure provisioning.
Containers: Docker on AWS ECS and Hetzner servers.
Orchestration: Kubernetes (with potential for future integration).
Application: Flutter.
API: REST PHP GO Laravel
Web: TypeScript Vue.js Nuxtjs
Database: Postgres
Basic Qualifications:
Bachelors degree in Computer Science Maths or a related technical domain.
4 years of professional experience in Server Systems Admin DevOps cloud infrastructure and automation.
Strong experience with AWS services (ECS EC2 RDS etc.) and managing cloud infrastructure.
Experience managing services running on Hetzner servers with knowledge of backup automation.
Handson experience with Terraform for infrastructure automation.
Proficiency in building CI/CD pipelines with CircleCI and writing automation scripts in Go or Bash.
Experience with Docker for containerization including building managing and maintaining repositories.
Understanding of Kubernetes fundamentals container orchestration and troubleing.
Experience implementing security tests and practices in CI/CD pipelines.
Experience Benchmarking API performance and running scheduled security audits
Preferred Qualifications
Experience in the design and implementation of complex cloud infrastructure projects.
Familiarity with AWS WellArchitected Framework and Hetzner server management.
Strong knowledge of microservice architecture and container orchestration.
Experience with monitoring and observability tools (e.g. Proeus CloudWatch ELK Stack).
Experience managing backups and storage solutions particularly Hetzner storage boxes.
Experience with Kubernetesbased deployments and scaling.
Health Insurance
Pension Plan
Compensation Package: 350k 450k Net
Full Time