Azure DevOps Lead Technical Consultant
Technology, Data & Digital · IT Infrastructure & Security · DevOps · Software Engineering
In short
We are seeking an experienced Azure DevOps Lead Technical Consultant to design, develop, and maintain high-quality Java-based applications and microservices. The role involves collaboration with cross-functional teams, ensuring code quality, and supporting CI/CD processes using Azure DevOps. This on-site position requires strong problem-solving skills and a proactive mindset.
Responsibilities
- Design, develop, and maintain high-quality Java-based applications using modern frameworks and practices.
- Build and evolve microservices architectures ensuring scalability, reliability, and performance.
- Develop and consume RESTful APIs adhering to industry standards.
- Collaborate with cross-functional teams including Product Owners, Architects, and DevOps engineers.
- Contribute to system design, technical decisions, and architectural improvements.
- Ensure code quality through code reviews, testing, and best practices adoption.
- Support CI/CD processes using Azure DevOps.
- Troubleshoot and resolve complex technical issues in production systems.
- Share knowledge within the chapter.
- Designing, developing, and implementing devops pipelines and workflows in azure devops.
- Collaborating with development and operations teams to facilitate continuous integration and continuous deployment (ci/cd).
- Monitoring and optimizing the performance of azure devops tools and processes.
- Troubleshooting and resolving issues related to devops practices in azure.
- Providing technical guidance and support to team members on azure devops best practices.
- Implementing security measures within the devops process to ensure data protection and compliance.
- Conducting regular assessments and evaluations to improve the efficiency of devops solutions in azure.
Requirements
- Strong experience in Java (Java 21).
- Strong expertise with Spring Boot and other related frameworks.
- Solid understanding of REST APIs and API design principles.
- Proven experience with Microservices Architecture.
- Experience working with Azure DevOps (CI/CD pipelines, repos, boards).
- Strong understanding of software engineering best practices (code, testing, design patterns).
- Experience with Agile / Scrum methodologies.
- Good problem-solving and communication skills.
- Proficiency in azure devops services and tools.
- Strong understanding of devops principles and practices.
- Experience with ci/cd pipelines and automation using azure devops.
- Knowledge of containerization technologies such as docker and kubernetes.
- Familiarity with scripting languages like powershell, bash, or python.
- Ability to troubleshoot and resolve technical issues in devops workflows.
- Excellent communication and collaboration skills to work effectively with cross functional teams.
- Strong problem-solving skills and attention to detail in implementing devops solutions in azure.
Desired Qualifications
- Knowledge of Spring Integration.
- Experience with Kafka (event-driven architecture, messaging systems).
- Familiarity with monitoring & observability tools such as Grafana and Prometheus.
- Knowledge of containerization (Docker, Kubernetes).
- Exposure to security and compliance practices in banking environments.
- Familiarity with cloud environments.
- Familiarity of Payments Domain.
- Azure DevOps Engineer Expert certification is preferred but not mandatory.
Benefits
- Supercharge your potential.
- Find your career.
- Find your spark.
- A place that knows that helping its customers stay on top starts by putting its people first.
#DevOps#Azure#Java#Microservices#CI/CD#Banking#Financial Services