DevOps / QA Engineer (hybrid)
*Candidates must be located in Cologne, Germany area*
Job Title: DevOps / Quality Assurance Engineer
Location: Cologne (hybrid)
Job Type: Full-Time
About Us:
ArangoDB is an innovative, open-source database company that empowers organizations to build scalable and efficient data architectures. Known for its cutting-edge multi-model database, ArangoDB allows users to work with graph, document, and key-value data models, all within a single engine. The company focuses on delivering high-performance, flexible, and intuitive database solutions to a wide range of industries, from tech startups to enterprise-level organizations.
ArangoDB's culture thrives on collaboration, innovation, and continuous learning, offering employees the opportunity to work on state-of-the-art technology and contribute to the development of solutions that address real-world data challenges. Whether it's advancing distributed systems or enhancing cloud-native capabilities, ArangoDB is at the forefront of database technology, making it an exciting and impactful place to work.
Values at ArangoDB:
- Innovation: We continually push boundaries in database technology to meet the evolving needs of developers and organizations.
- Customer-Centric Focus: We prioritize the success of our users by delivering reliable, scalable, and performant database solutions.
- Collaboration and Growth: We value a supportive work environment where employees can grow, learn, and share knowledge.
Joining ArangoDB means becoming part of a forward-thinking company that is transforming how data is handled across diverse applications while working in an inclusive, growth-oriented team.
Job Overview:
As a DevOps / QA Engineer, you will play a crucial role in ensuring the reliability, scalability, and performance of our distributed database system. You will be responsible for testing, automating, and deploying backend services and infrastructure, ensuring that all systems meet the highest standards of quality and functionality. You will work closely with the development, operations, and product teams to support continuous integration, delivery, and deployment processes.
Key Responsibilities:
- Design, implement, and maintain CI/CD pipelines using Jenkins, CircleCI, or similar tools to automate testing, deployment, and infrastructure provisioning.
- Collaborate with software engineers to create and execute backend test plans for distributed database systems.
- Develop and manage infrastructure using Infrastructure-as-Code (IaC) tools such as Terraform and Ansible.
- Monitor system performance, identify bottlenecks, and optimize cloud infrastructure (AWS and Google Cloud).
- Perform automated and manual testing, including performance, functional, and security testing, to ensure the system’s reliability and scalability.
- Troubleshoot issues across the entire stack – hardware, software, application, and network.
- Collaborate with teams to implement best practices for cloud infrastructure, security, and system performance.
- Stay updated on emerging technologies and implement new tools to improve our testing and deployment processes.
Required Skills and Qualifications:
- Proven experience with AWS Cloud and Google Cloud platforms.
- Proven experience with containerization technologies (e.g., Docker, Kubernetes)
- Strong proficiency with Infrastructure-as-Code (IaC) tools, especially Terraform and Ansible.
- Experience with CI/CD pipelines and automation tools such as Jenkins and CircleCI.
- Solid understanding of distributed systems, databases, and backend testing methodologies.
- Experience in performing backend testing, especially for distributed or cloud-based systems.
- Experience with monitoring and logging tools to assess system performance and stability.
- Strong problem-solving skills and ability to troubleshoot complex infrastructure and application issues.
- Excellent communication and collaboration skills, with an ability to work cross-functionally in a fast-paced environment.
- Familiarity with programming languages like Java, Go, Python
- Familiarity with scripting languages like Bash, PowerShell or similar.
Nice-to-Have:
- Experience with other cloud platforms or tools (e.g., Azure, OpenStack).
- Experience with database testing tools or frameworks.
What We Offer:
- Competitive salary and benefits.
- Flexible work environment (hybrid).
- Opportunity to work with cutting-edge technologies and innovative projects.
- A collaborative, growth-focused team culture