DevOps Application Developer
RESPONSIBILITIES:
As part of the integration of the technology stacks with the ones from our Company, we are looking to harmonize our development practices so as to offer a unified developer experience. This starts by sharing common devOps practices.
• Moving our code from on-premise bitbucket to product aligned mono-repos on Git Hub
• Migrating our java build tools from Maven to Gradle
• Harmonizing our JavaScript build processes
• Adopting a common artefact repository (JFrog Artifactory)
• Adopting a common CI toolchain based on Git Hub Actions
• Gathering metrics so as to ensure the efficacity of our efforts
• Enhancing our Developer
Experience with in the department through the adoption of better tools, such as Backstage and others so that developers can become more productive
• Optimize our code hygiene efforts through the adoption of Moderne/Open Rewrite
• Help and enable our global community of developers to adopt the new tool chains.
• The candidate will interact with a diverse & global set of teams, including developers, business analysts, quality assurance, infrastructure, user communities, and senior management
• Work within an Agile team, participating in ceremonies related to the Agile framework
REQUIREMENTS:
• 3-5 years experience of Java (or JavaScript) development
• 3-5 years experience of working on Linux based systems
• Scripting languages:
Python, ksh
• Build System:
Proficient with a build system such as Gradle/Maven or NPM (or both)
• Source Code Repository:
Proficient with code versioning tools, Git, Bitbucket, Git Hub
• CI tools:
Proficient with Jenkins and/or Git Hub Actions
• Must possess strong analytical, troubleshooting, and problem-solving skills
• Excellent English verbal and written communication skills
• Willingness to occasionally wander into other areas (e.g., backend, other teams? codebase) and ship end-to-end solutions.
• Drive to learn, grow and make things better than you found it.
• Self-motivated, highly organized, team player who thrives in a fast-paced environment with the ability to learn quickly and work independently.
DESIRED
SKILLS:
• Knowledgeable with SDLC processes.
• Experience with Docker/Kubernetes.
• Ability to gather metrics and make sense of them
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: