G

Senior DevOps Engineer

GeekSoft Consulting
Contract
On-site
Bruxelles, Bruxelles, Belgium



  • Help design, build and continuously improve the clients online platform.

  • Research, suggest and implement new technology solutions following best practices/standards.

  • Take responsibility for the resiliency and availability of different products.

  • Be a productive member of the team.








Requirements







  • The ideal candidate will have extensive experience in DevOps practices, taking ownership of infrastructure and deployment processes for our new project.

  • Collaborate closely with the team to design, implement, and manage scalable systems, driving efficiencies through automation and best practices.

  • A proactive and adaptable mindset is essential, along with excellent problem-solving skills and strong communication abilities.

  • Lead the DevOps efforts, ensuring seamless integration of new project infrastructure with existing systems.

  • Design, implement, and maintain reliable, secure, and scalable infrastructure to support the project’s needs.

  • Develop and manage continuous integration and deployment pipelines to automate build, test, and deployment processes.

  • Work with development, operations, and QA teams to ensure efficient and successful project delivery.

  • Implement and manage monitoring tools to optimize performance, availability, and security, while identifying areas for improvement.

  • Utilize configuration management tools to automate and ensure system consistency across environments.

  • Ensure adherence to industry best practices and company policies.

  • Maintain detailed documentation of infrastructure, processes, and procedures.

  • Java SE programming 

  • Agile development methodologies 

  • Familiarity with Prometheus, ELK Stack, Grafana, GitLab, Jenkins, Sonatype Nexus, and NoSQL databases 

  • Oracle database experience (Exadata, SQL, PL/SQL) 

  • Security tools like Secure Vaults 

  • 5+ years of experience in infrastructure and deployment management. 

  • Strong understanding of microservices architecture, cloud environments (AWS, Azure), and cloud-native/agnostic principles. 

  • Expertise in automating database management and handling data pipelines. 

  • Proficiency in working with big data technologies like Kafka and compliance with regulatory requirements. 

  • Experience with security audits and remediation measures. 

  • Bachelor’s degree in Computer Science, Engineering, or related fields. 

  • Strong Java background (troubleshooting and codebase analysis).

  • Scripting proficiency (Python, Bash).

  • Experience with CI/CD tools like Jenkins and GitLab.

  • Expertise in containerization (Docker, Kubernetes) and IaC (Terraform, Ansible).

  • Proficiency in monitoring tools (Prometheus, Grafana, ELK Stack) and security practices (HashiCorp Vault).

  • Strong communication and collaboration skills.

  • Problem-solving, attention to detail, and eagerness to adopt new technologies.








Benefits



  • A challenging, innovating environment.

  • Opportunities for learning where needed.