The role of Data Developer within the Data Tower of the EDP project is pivotal in elevating the maturity level of provided Data services and expanding the scope of offered services.As a Software Engineer, you will play a crucial role in advancing user experience with Data technologies, ensuring seamless maintenance and enabling users to focus solely on utilization.We are seeking a talented and committed individual to join our team, specializing in the development of K8s operators for data technologies, with a primary focus on automating deployment and maintenance tasks. In this role, you will be responsible for designing, building, and maintaining K8s operators tailored for various data technologies, including databases, data processing frameworks, and associated tools.
Key Responsibilities:Develop and maintain K8s operators customized for data technologies to facilitate efficient deployment, scaling, and management within our Kubernetes infrastructure.Troubleshoot and resolve issues related to the functionality, performance, and reliability of data technology operators.Implement security best practices in operator development to ensure compliance with data protection standards.Automate deployment and scaling of data technology services using K8s operators, with a strong emphasis on minimizing manual intervention.Monitor and optimize the performance of data technology operators, prioritizing high availability and scalability.
Requirements:Intermediate-level proficiency in software development with a strong background in backend development using Golang.Demonstrated expertise in software development, with at least 3 years of general IT experience.Hands-on experience in general programming and proficiency in languages such as Go, Python, or similar (for operator development).Familiarity with DevOps principles, CI/CD pipelines, and infrastructure automation.Strong problem-solving and troubleshooting skills.
Technical Skills:Proficiency in programming languages, particularly Golang, and familiarity with Rust, Python, Scala, or Java.Experience with GitLab, including SCM, CI pipelining, and Artifacts registries.Knowledge of Kubernetes (K8s) fundamentals, including container/Docker, and Helm.Basic DevOps skills and proficiency with the Atlassian stack (Confluence, Jira).Agile knowledge and familiarity with CI/CD practices.
General:In-depth understanding of security best practices and data protection standards.Familiarity with various Big Data technologies/frameworks, including workflow orchestration, data integration/ingestion, messaging/data streaming, data processing, RDBMS, NoSQL storages, and Timeseries databases.Knowledge or experience with Cloud Data/Analytics services (GCP, Azure, AWS) and reference Big Data architectures.Proficiency in German is a significant plus.
Our offer: Permanent full-time contract adjusted to your preferences (B2B/contract of employment),Remote work International project environment - challenging and rewarding projects,Access to private medical service, life insurance, and multisport card,Access to training and certificate courses (including free access to Udemy training platform),Cafeteria Benefits System - vouchers for purchases and services,Awesome company events and parties.