We are looking for an experienced Technical Architect to assess the current software development environment and define the target architecture and migration strategy for a large-scale modernization initiative.
The role will focus on defining the technical approach for migrating source code repositories, development workflows, and CI/CD pipelines from Bitbucket and Jira-based environments to GitHub, GitHub Actions, and Azure DevOps.
You will provide architectural direction, define migration standards and best practices, identify technical dependencies and risks, and work closely with Software Developers, Azure Cloud Engineers, and an international technical team in a remote environment.
Assess the existing application development, repository, and CI/CD landscape.
Define the target architecture and technical migration strategy.
Design the approach for migrating repositories from Bitbucket to GitHub and/or Azure DevOps.
Define architecture and standards for GitHub Actions and Azure DevOps Pipelines.
Establish repository structures, branching strategies, development workflows, and governance standards.
Identify technical dependencies, migration risks, constraints, and potential remediation strategies.
Define reusable architectural patterns and standards to support migration at scale.
Provide technical guidance to Software Developers and Cloud Engineers during implementation.
Review proposed technical solutions and ensure alignment with the target architecture.
Support decisions related to application modernization and integration with the target development ecosystem.
Define technical documentation, architecture guidelines, and migration principles.
Collaborate with an international engineering team in a remote environment.
Proven experience as a Technical Architect, Solution Architect, or similar technical leadership role.
Strong architectural knowledge of GitHub, GitHub Actions, and Azure DevOps.
Experience designing or leading repository and CI/CD migration initiatives.
Strong understanding of software architecture and the Software Development Lifecycle (SDLC).
Solid understanding of Git, repository strategies, branching models, and release management.
Experience defining technical standards and architecture for enterprise development environments.
Strong understanding of application development and integration architectures.
Ability to assess complex existing environments and define target-state architectures and migration roadmaps.
Strong analytical, problem-solving, and technical decision-making skills.
Good English communication skills and experience collaborating with international technical teams.
Experience with Microsoft Azure architecture and cloud services.
Knowledge of .NET / .NET Core application environments.
Experience with Infrastructure as Code (IaC) and automation.
Knowledge of Docker and containerized workloads.
Experience with enterprise-scale application modernization.
Familiarity with security, access management, secrets management, and governance within GitHub and Azure DevOps.
Benefits
Remote work
Food ticket
Health insurance
Training and access to certification vouchers
Work-life balance initiatives
Referral program
Birthday off
Give back day – enjoy a day to give back to society!