Overview
As a key member of our team, you will design, provision, and maintain our multi-tenant cloud infrastructure, ensuring scalability, reliability, and security. You will also develop automation and monitoring solutions to streamline operations and enhance system performance.
Responsibilities
- Design and develop highly available, scalable, and secure cloud infrastructure that aligns with business requirements and performance goals.
- Provide technical leadership, fostering a culture of innovation, accountability, and continuous improvement within the DevOps team.
- Explore and recommend tools and technologies to improve our platform.
- Ensure proactive monitoring by implementing robust application and system metrics.
- Analyze and optimize the architecture of complex applications and distributed systems for scalability and performance.
- Enhance security by implementing best practices and supporting organization-wide security initiatives.
- Collaborate with development teams to ensure our deployment platform aligns with their needs, enabling efficient and reliable software delivery.
Qualifications
- Strong experience with AWS, Kubernetes and Terraform.
- Very good knowledge of AWS - IAM, VPC, EKS, EC2, RDS, S3.
- Very good knowledge and experience with infrastructure as code and configuration as code.
- Very good knowledge and experience with infrastructure automation using Terraform.
- Very good knowledge of Kubernetes and related technologies - Helm, Docker, ArgoCD.
- Experience with monitoring tools like Prometheus, Thanos, Grafana, Elasticsearch, Kibana.
- Experience implementing CI/CD strategies with engineering tools like Jenkins, GitHub actions, BitBucket Pipelines.
- Good knowledge of networking, security and software development lifecycle.
- Good knowledge of Git and branching models.
- Good knowledge of at least one programming language, such as Python, Go or Java.
- Good understanding of cryptographic concepts, including asymmetric vs. symmetric encryption, PKI and certificate management, key management, cryptographic hashes.
- Nice to have: experience with multi-tenant architectures.
- Nice to have: experience with ArgoCD or Flux.
- Nice to have: experience with MongoDB, PostgreSQL and Kafka.
- Nice to have: experience with Azure (networking, AKS, managed databases).
- Nice to have: experience with the Java ecosystem.
Life @COERA
- Exciting projects most of the time with direct customer contact.
- Experienced team members with high professional standards.
- Dedicated technical coaching from a more experienced colleague.
- Internal and external trainings, certification programs and a learning path.
- Hybrid working style: what best suits you, the team, and the project.
- Competitive salary and benefits package.