Job Opening:

Java – DevOps Engineer

  • Full Time
  • Brussels
  • Applications have closed

Website OneSource Consulting

Description

·         Are you a passionate developer who thrives on building and automating solutions using proven industry tools? Do you get excited about crafting clean, robust, and maintainable infrastructure as code (IaC)? If so, our squad might be your perfect match!

·         We’re on a mission to revolutionize our IT infrastructure delivery with DevOps and infra-as-code practices, and we’re looking for a skilled developer to join our ranks. You’ll collaborate closely with our team of talented developers, leveraging your expertise in Java language to design, implement, and build PlatformCraft: an automation framework meant to enable usage of declarative infra-as-code for our on-premises infrastructure.

·         This is a unique opportunity to join a fast-paced, collaborative environment where developers lead the charge. You’ll be involved in every stage of the process, from initial concepts to continuous integration and deployment (CI/CD). We believe in knowledge sharing and cross-functional collaboration, so your willingness to learn from and contribute to a diverse team is key.

·         Are you ready to build a company-changing infrastructure solution and shape the future of infrastructure delivery at Customer through automation? If you’re an experienced developer who loves the challenge of creating innovative solutions with code, we encourage you to apply! We’re excited to find the perfect candidate and tailor the role to your unique skills and interests.

 

1 Additional Information

1.1 Key Responsibilities

 

•        Spearhead the design and development of PlatformCraft (our infrastructure-as-code solution) using your expertise in Java. You’ll own the code, from initial concepts to deployment and ongoing maintenance.

•        Build robust and reusable infrastructure-as-code components for infrastructure deployment pipelines, ensuring clean, maintainable, and scalable code.

•        Drive the implementation of infrastructure automation pipelines with CI/CD tools like Jenkins and Ansible, automating provisioning, configuration, and management tasks.

•        Integrate the infrastructure-as-code solution seamlessly with existing infrastructure services (Infoblox, Algosec, etc.) by collaborating with operations teams but keeping a developer focus on code improvement and automation.

•        Contribute to the full software development lifecycle (SDLC) of PlatformCraft, including design, development, testing, deployment, and maintenance. This means writing unit and integration tests, participating in code reviews, and proactively improving the overall codebase.

•        Communicate effectively with other squads to ensure smooth implementation and operation of the PlatformCraft.

 

1.2 Technical skills and competencies

1.2.1 Essentials skills

•        Coding experience: proficiency in Java with a history of delivering software components. Familiarity with JavaScript, Golang, Python, Rust, or C/C++ considered a plus.

•        Infrastructure-as-Code (IaC) mastery: expertise in Ansible. Familiarity with other IaC tools like Terraform, Puppet or Cloudformation is considered a plus.

•        Automation champion: deep understanding of CI/CD pipelines (Jenkins/Cloudbees, Ansible) and GitOps practices for automated infrastructure provisioning and management.

•        Linux administration: practical experience with Linux and RHEL.

•        Application deployment fluency: understanding the lifecycle of applications and their deployment in complex environments, configuring infrastructure to support them.

•        Scripting experience: professional experience with shell scripting (Bash).

 

1.2.2 Bonus points

•        Cloud expertise: experience with major cloud platforms like AWS, Azure, and their IaC technologies (e.g., Terraform, Cloudformation).

•        Continuous learning: familiarity with DevOps methodologies and a constant hunger for knowledge in emerging technologies.

•        Methodology: proven experience working within an Agile/Scrum development methodology.

•        Experience as a software developer who has successfully transitioned to a DevOps engineer role, demonstrated by strong coding skills (in any modern language) and expertise in IaC tools like Ansible and Jenkins.

 

1.3 Successful candidate profile

•        At Customer, we value more than just technical expertise. We’re looking for someone who aligns with our core values and thrives in our collaborative, fast-paced environment. If you identify with the following, you might be the perfect fit:

•        Customer oriented: you focus on delivering solutions that delight our users. Their needs are your north star, driving you to craft intuitive and powerful solutions that make their work easier.

•        Team player with open ears: we’re a diverse crew, and everyone’s voice matters. You value different perspectives, actively listen to your colleagues, and share your knowledge openly. Whether you’re a coding wizard or an operations guru, you believe in growing together and learning from each other.

•        Proud of your work: you build with the future in mind. You take satisfaction in creating robust, maintainable solutions that your colleagues will love using and contributing to for years to come. Your code becomes a legacy, and you empower others to join the journey.

•        Autonomous and driven: while collaboration is key, you can take initiative and find solutions independently. You take up the challenge of diving deep into problems, exploring possibilities, and driving progress forward.

•        English proficiency: you communicate clearly and effectively in both written and spoken English. This ensures seamless collaboration with your teammates and stakeholders across the globe.

•        Does this sound like you? If you’re excited to join a team where your skills, passion, and unique perspective are valued, apply now! We’re eager to meet you and see if you’re the missing piece of our puzzle.

 

1.4 Education / Experience

•        Bachelor’s degree in DevOps, programming or other computer science-related field or equivalent work experience.

•        3-5 years of experience in software development.

Tagged as: , , , , , , ,