Solution Architect (Cloud Applications)

Intermediate/ Senior 40 hours DevOps and Cloud Engineering

Vacancy: Solution Architect (Cloud Applications)

Apply now

Ready to take next step as a Solution Architect professional?

In this position, you will play a key role in designing and implementing Centric SW solutions and deploying them on PaaS/SaaS/CaaS layer. You will have the responsibility to on-board projects to our private and public cloud as well as give expertise and help Centric Software developers and building migration strategies for our customers.

Varied work at interesting company

Pleasant atmosphere and enthusiastic colleagues

We'll help you to become an expert in your field

Responsibilities

  • Understand business requirements (functional and non-functional) and convert them to technical design (Develop IT Architecture).
  • Perform Technical Solution Assessments.
  • Identify approaches, tools, techniques, and technologies to meet requirements, and explain the present and future rationale (Establish Technical Vision).
  • Design for scalability, maintainability, performance, modularity and security of the infrastructure.
  • Manage risk identification and risk mitigation strategies associated with the architecture.
  • Write architectural/technical documentation.
  • Analyse infrastructure metrics to identify potential areas for improvement and/or refactoring.
  • Work with development teams to develop systems which comply with the architecture.
  • Clearly communicate complex technical and business concepts both to clients as well as to team members and negotiate change.
  • Be actively involved in industry conferences and publications.
  • Influence standards in each project, including:
    • Reusable modules\Generic Components.
    • Infrastructure Standards.
    • Performance and monitoring checks.
    • Security checks.
    • Scalability and high availability.

Requirements

  • Good understanding of core Public cloud services categories (Compute, Network, Storage, IAM, PaaS, SaaS offerings), auto-scalability and high-availability concepts as well as design patterns on Cloud environments.
  • Experience with “on-premise to cloud” migrations or IT transformations or Architecting/operating solutions built on Azure (or AWS/GCP).
  • Experience integrating different products, technologies, and services from either the enterprise or solution perspective, and which encompass both functional and non-functional components within different elements of IT architecture (Business, Application, Infrastructure, Information).
  • Knowledge of Identity access management, experience in designing RBAC or ABAC based authorization models, Software Security Design (Architecture risk analysis (ARA), Threat Modeling, and Security Control Design Analysis (SCDA)).
  • Familiarity with relational and NoSQL databases.
  • Knowledge of scripting (e.g. Powershell, Bash, Python).
  • Strong knowledge in at least two of the following areas (Windows, Linux, virtualization, networking, storage, logging and monitoring, SW developement).
  • Knowledge of general SW architectures principles (hexagonal architecture (onion architecture), clean architecture, DCI (data context interaction), Domain Driven Design, Command Query Responsibility Separation).
  • Understanding of architectural frameworks (such as ToGAF, DoDAF, FEAF, Zachman or others) is a plus.
  • Familiarity with current software development and deployment practices, DevOps way of working and CI/CD tools (e.g. Azure DevOps Services, GitLab, Jenkins).
  • Familiarity with current infrastructure deployment methods and tools (e.g. Terraform, Pulumi, Ansible).
  • Driven to keep self-developing and proactive.
  • Willing to advice and mentor less experienced colleagues.
  • At least 2 years of experience in a similar role.
  • Fluent English.

Desired soft skills

Proactiveness - Architects need to take initiative, question approaches and point out mistakes. A good Architects knows it is not possible to please all the people all the time and is seldom reluctant to speak his or her mind.

Creativity - Architects must be able to find business and / or technological solutions for a wide range of technologies and business domains. Solutions always have budget, time and / or operational limitations. They must be aware of available standardized solutions to problems. When there is no standard solution, they should have the right amount of creativity to determine a good, sensible solution within the constraints.

Architects should be able to manage workshops, different styles and working forms to enable creativity in groups of stakeholders.

Analytic qualities - An architect be able to take multiple perspectives in account and help others see alternate perspectives.

Architects should understand decisions, and their alignments to the overall business of the company. They use business drivers for developing the architecture.

Architecture spans business, system, data and technical architecture. It is a lot to know — and both business and technology are constantly changing.

Architects need to be able to quickly locate and process information, be critical and separate important facts from big amounts of information. Architect should use critical thinking skills, avoid cognitive biases and use mental modals to do the rational, sceptical, unbiased analysis, or evaluation of factual evidence.

Organizational qualities - Being able to manage time and prioritize tasks is important for most professions. It is particularly important for Architects because enterprise architecture involves long term strategic planning.

Architects can not be stuck in reactive mode — they need to balance daily pressures with the need to focus on long term priorities and goals.

Leadership qualities - Architects should inspire confidence, motivate and garner respect from business and technology stakeholders.

Architects should be confident in making, governing and communicating decisions.

Leadership also requires planning, supervision, coaching and delegation skills.

Influencing qualities - An architect is positive. They address matters that they want to change and have the ability to gain support, inspire others and engage people's imaginations.

An architect is ambitious to bridge the gap between business and IT and agree on common solutions.

Architects should understand the environment the operate and how it influences them.

Architecture involves building common solutions across organizational, business and technological silos. Differences of opinion are the rule not the exception. Avoiding conflict at any cost might be perfectly all right for some professions — architecture is not one of those professions.

Architects must find common ground between stakeholders and determine approaches that have a good chance of achieving stakeholder support.

Implementation and governance of enterprise architecture involves constant negotiation. Choosing the ideal architectural path needs to be balanced with practical concerns such as budget and time to market.

Architects need organizational sensitivity, diplomacy and political savviness to navigate through an organization and its stakeholders.

Relational qualities - Architects should understand human factors and dynamics. This includes things like pragmatism, understanding team dynamics and personal dynamics.

Architects must network and build rapport with business and connected individuals in- and outside their company.

Communication skills - Architects must strive for an open and honest environment, where they can easily and clearly communicate the benefits of architectural approaches. Architects must be able to adjust their language use to a target group in order to make efficient communication possible.

They must be able to identify and name non-verbal communication.

Architects must be able to give presentations. They must be able to converse comfortably with a large audience. They must be able to present proposals for complex ideas in an attractive way.

The presentations must be tailored to the expectations and background of their audience.

Our Commitment

  • Flexible working schedule.
  • Professional and pleasant working environment.
  • Salary starting at €4700 gross per month, depending on the knowledge and experience.
  • Freedom, challenge and dynamics.
  • Personal development.
  • Ergonomic work space.

What we offer

We appreciate our committed employees and we complement that with a commitment of our own - our benefits package. We care about your wellbeing, work-life balance, education and we celebrate our milestones. Our benefits to employees include:

  • Additional health insurance – we care about your health.
  • 3rd pillar pension funds – we care about your future.
  • Accident and travel insurance – we want to support you in unexpected situations.
  • Additional vacation days – we understand the importance of your rest.
  • Employment anniversary bonus scheme – we are grateful for your commitment.
  • Flexible remote working possibilities - we want to provide you with convenient work schedule.
  • Trainings and certifications – we care about your personal development.
  • Birthday vouchers – we want to make you happy.
  • Team building events – let’s have fun together!

Working at Centric

What else we have to offer

Develop yourself

Working at Centric

Jurga Schulze, Talent Acquisition Specialist

How can I help you?

Jurga Schulze, Talent Acquisition Specialist

If you have any questions, contact Jurga by phone +370 610 82279 or email: jurga.schulze@centric.eu.

Application process

  • Applying for a role

    When you find your ideal vacancy, simply click “Apply now” button and share your CV in English with us.

  • Our turn

    Your details are sent to our Talent Acquisition Team. If your knowledge and experience meet our expectations, we’ll give you a call!

  • Let’s meet!

    There are 3 stages of interviews before becoming a part of Centric family: during them we’ll tell you about us, you’ll tell us about you, we’ll talk about technical stuff and much more!

  • Our offer

    If we have a match, you will be presented with an offer to join Centric! Start counting down the days till start, because we cannot wait to welcome you on board!

  • Onboarding

    Once you sign the offer and later the contract, we will make sure that your start at Centric is smooth and exciting! Be ready for an amazing journey – go go go!