Software Delivery Specialist | DevOps Engineer
Job Description:
What is the position?
As one of our Software Delivery Specialists, you
live and breathe the “you build it, you run it” mantra. You help to develop the toolsets
and best practices we deliver to the teams we
support. Next to that you like to give a training to a team in automation deployment; you enjoy enabling teams
in their software delivery.
What are you going to do?
You are passionate about software delivery and work on code quality scanning, automated testing and building deployment pipelines.
You will integrate new testing procedures, as well as deployment procedures. You will investigate which tools can best be used for technology stacks like Xamarin, React, React Native, .NET Core, Python or Node.JS. Common used tools in the current market are Appcenter, Azure DevOps, Github, GitLab, Jenkins, Ansible and SonarQube. Containerization and container platforms can be used such as Docker, Kubernetes and Openshift. You will also work with Cloud-platforms like AWS and Azure.
The team
We are not just a unique and talented team of mobile experts, we are people who share the same values. Our journey is not a very old one, but we are very determined. We truly understand: Our greatest strength is our team!
You will be joining our growing DevOps team. At Xablu we take DevOps very seriously and want to excel at multiple areas within the DevOps field. And we to that from a shared perspective: Together as a team with all the colleagues from other disciplines.
Who are we looking for?
You have a vision on where we should move to and how to get there. Therefore, you own and drive our software development roadmap together with the team. Also, you are very hands-on, meaning you help set up and run CI/CD tools and underlying infrastructure on an enterprise scale.
You lead by example when it comes to CI/CD by automating everything you do in code. You inspire teams to adopt automation and CI/CD practices through knowledge sharing and training sessions. You document best practices in our internal knowledge base.
We are looking for a grounded person who keeps calm during busy days and is able to reflect this on others. When there is some quick solution thinking necessary, you already have some options in mind and ready to share it with the team. You know how to provide guidance to others, not just because you have the knowledge available but also because it comes naturally to you.
Who is XABLU?
XABLU is a leader in cross-platform mobile app development and consultancy. From boosting our clients’ development teams to helping them refine their mobile strategy: we are there to support them with all of their app development needs. In addition, we host events where developers can talk about technology, hack and socialize. We are known for our deep expertise in the Microsoft Xamarin mobile ecosystem as well as our signature friendly and efficient team approach.
We also have internal projects we are developing: one is a user-centered platform combined with blockchain, and the other is a platform with a lot of automation challenges!
XABLU is a remote-first company: team and communication are our top priority, We embrace different cultures as well as different geo-locations. At XABLU, you’ll be working in an environment where you can express your talents, ideas and personality. You’ll be pushed by your colleagues to develop yourself and the team in an informal and fun atmosphere.
You in a nutshell:
· Passion for code quality and software delivery
· Experience with:
- VCS – Git (GitLab, Azure DevOps)
- Continuous Integration (CI) tools – eg. Jenkins, GitLab, Azure DevOps
- Code quality tooling – eg. SonarQube
- Artifact storage – eg. Artifactory
- Automated Provisioning/Deployment tools – eg. Ansible (Tower/AWX)
· Team player
· Experience with working in an Agile Scrum team
· Experience with both configuring and running services (working in a DevOps team, monitoring CI/CD services)
· Experience with Docker and Container orchestrators (eg. K8S, OpenShift)
· Experience with cloud providers is a pre (AWS, Azure)
· Experience with automated software testing tools is a pre
· Experience with automated security testing tools is a pre
· Excellent English (writing and speaking)
· Love to talk about software technology
· Take initiative
· Creative problem-solver
Required Skills:
Procedures Environment React Gitlab Services ARe React Native Ansible Development Support Pipelines Options Excel Kubernetes DevOps Developers Jenkins Docker Storage Node.js Automation Infrastructure Scrum Software Development Integration C Writing Security Git Strategy Python Software Testing Communication English Training