Mid-level DevOps (m/f/d)
Halian Alle Jobs anzeigen
- Luxemburg
- Freiberuflich
- Vollzeit
1. Software Development:
o Collaborate with team members to write efficient, reusable, and maintainable code.
o You show code ownership through team code reviews, SonarQube quality checks and implementation of Cosmos best practices.
o Contribute to the continuous improvement of existing services by identifying opportunities for optimization.
o Write unit tests and integration tests where necessary to increase the confidence during development and deployment of the code.2. Pipeline and Infrastructure Development:
o Collaborate with team members to build, maintain, and optimise pipelines (build, test, deploy, rollback) for database service automation code in GitLab.
o Develop and manage Kubernetes Custom Resource Definitions (XRDs) and utilise Crossplane to deploy databases across cloud and on-prem environments.3. Automation and Orchestration:
o Utilise Infrastructure as Code (IaC) and scripting to automate environment provisioning, configuration, patching, backups, DR testing, and routine operational tasks.
o Suggest and implement automation of deployment and configuration tasks, including automated deployment strategies (blue/green, canary).4. Collaboration:
o Work closely with cross-functional team members, including operations, DBAs, and other developers, to improve reliability, scalability, and developer productivity.
o Participate in agile ceremonies to foster effective collaboration within the squad.
o Engage in knowledge-sharing activities and contribute to the collective expertise of the team.5. Documentation and Monitoring:
o Document infrastructure, code, scripts, and configurations to ensure maintainability and knowledge transfer within the squad.
o Monitor system health, capacity, performance, and costs; establish monitoring rulesets and alerting.6. Security and Administration:
o Secure the software supply chain and enforce least-privilege access.
o Administer and automate Oracle and PostgreSQL operational tasks, including migrations, backups/restores, replication, upgrades, and performance tuning in both cloud and on-prem setups.7. Troubleshooting:
o Troubleshoot production issues, conduct root-cause analysis, and implement preventive fixes.Qualifications
Technical Skills:
- Strong experience with AWS core services (RDS, EC2, VPC, IAM, ALB/NLB, S3, EKS or ECS, CloudWatch/CloudTrail) and on-prem virtualisation (VMware/Hyper-V/KVM/Nutanix) including networking, load balancing, and storage.
- Proficiency with:
o CI/CD: GitLab and Jenkins.
o Containers and Orchestration: Docker and Kubernetes (EKS, on-prem K8s, or OpenShift), including experience with writing XRDs and utilisation of Crossplane for infrastructure management.
o Scripting: Python and Bash.
o Database Operations: Strong fluency in Oracle and PostgreSQL.
- Experience with zero-downtime database changes and complex data migrations.
- Familiarity with backup/archival solutions and retention policies for regulated environments.
- Knowledge of event-driven architectures and messaging (e.g., Kafka).
- Minimum of 5 years in DevOps/Platform Engineering roles supporting production systems.
- Proven track record of working in a collaborative and agile development environment.
- Excellent communication skills with the ability to convey technical concepts clearly.
- Proactive attitude with a strong commitment to continuous learning and improvement.
- Strong team player.
- Bachelor's degree in Computer Science, Information Technology, or a related field.