Search:

Senior Consultant

devsecops-consultant

Description

Kloia is a recognized AWS Partner with a deep focus on Application Modernization and Digital Transition projects.

Our teams are growing and we’re looking for Senior Consultants who can contribute to our growth with their experience in Cloud-Native, AWS, Software Development, Database, Observability or QA.

What does a Senior Consultant do?

In kloia, Senior Consultants are the trusted advisors in front of our customers for our Application Modernization or Transformation(Cloud-Native, AWS, DevOps, Software, QA, Database, Observability) projects.

Key parts of this role are to take part in the design and development process and help to make the right trade-offs between performance, cost, security and reliability, as well as to be a reliable escalation point supporting the system in production.

As a Senior Consultant, you will be:

- Approaching the problems with an open mindset, proposing alternative solutions.

- Working with customer teams and gaining trust, convincing them on the solutions  

- Collaborating with internal and customer-side engineers for reviews and pair-coding

- Driving complex projects with a fantastic level of transparency and communication

- Designing and implementing self-healing, reliable and scalable infrastructure in a cloud-native environment.

-Guiding and unblocking developers across multiple teams and getting the right stuff done to push their product forward.

Position: Senior Consultant (General application)

Location: Remote - Turkey

 

What would an average day look like?

As part of the Kloia Team, you will commit to high-speed iterations, high code quality and continuous improvement via agile processes and DevOps methodologies. In practice this translates to biweekly iterations focussed on delivering on project goals aligned to getting a step closer to the customer requirements.

In terms of technical challenges, here are a few challenges our team has solved. If you want to have an idea of what you would work on, give them a try:

  • How should we build a software architecture with eventual consistency?
  • How to split a Monolithic application into microservices?
  • How to leverage Event Storming and use the output to feed in DDD?
  • How to optimize Kafka to achieve maximum scalability and performance?
  • How to fine tune Elastic?
  • How to adapt a team who have been using environmental branches to a trunk-based model?
  • How to modernize Windows or Linux based VMs into containers?
  • How to build a multi-cluster active-active Kubernetes cluster for DR? 
  • How can we customize Kubernetes HPA to scale based on the number of threads? 
  • How can we run the production cluster on AWS Spot Instances to reduce cost? 
  • In Kubernetes, how can we best manage CPU throttling?
  • How to design the Test Culture and a Test Automation Frameworks?
  • How to build a custom test automation framework on top of the existing frameworks(Selenium, Karate, Capybara…) for a particular need?

Although it varies project to project, the typical stack is entirely cloud native, and it includes technologies such as AWS, Terraform, Kubernetes, Helm, ELK, Instana, OpsGenie, Java, .NET, Typescript, Python, Selenium, Karate...

While we don’t expect anybody to know our exact stack inside out, and you’ll be given training and help during your onboarding to become fully proficient with it, we expect you to already have a deep understanding of how distributed systems work at scale, and have covered a similar role in the past.

Who should apply?

This role is ideal for somebody who wants to work with cutting-edge technologies and be part of a team always open to new ways of working. The ideal candidate will be passionate about modernization, automation and making the systems more effective, as well as have a natural flair for explaining complicated concepts in a simple and understandable way.

This all sounds great, what's it going to do for my career?

You will be exposed to new technologies in an environment that will allow you to use them at scale. All our products have a global reach, which means that everything we design has to take this into account.

We always try to solve problems at the right level of the stack, so you will have opportunities to develop both development and operations skills.

You will also be encouraged to invest in yourself and keep learning new things. We also have hack days to disconnect from the day to day and explore new technologies and techniques.

Requirements

For all Senior Consultancy roles

    • Preferably, professional consultancy experience
    • Fantastic communication skills
    • An automation mindset
    • Proactively following and experiencing the cutting-edge technologies and practices
    • Mentoring to other internal consultants and customers

For Cloud/DevOps

        • Deep familiarity with Linux based distributed systems at scale
        • Experience with AWS or another cloud provider
        • Experience with Terraform or other IaC tools
        • Experience with CI/CD
        • Understanding how to distinguish Deploy and Release

For Database 

      • Experience with SQL and/or NoSQL databases at scale
      • Experience with TSQL or PL/SQL

For Observability

      • Experience with OpenSource and Enterprise observability and monitoring solutions
      • Deep understanding of OpenTelemetry
      • Preferably, understanding of AIOps 

For Software

      • Experience with programming languages, preferably Java or .NET
      • Understanding of Distributed Systems, CQRS/Event Sourcing and SAGA
      • Experience transforming legacy architecture to modernized architectures
      • Experience with messaging systems at scale(Kafka, RabbitMQ, …)
      • Preferably, experince with NoSQL data stores(Redis, Elastic, Hazelcast, Cassandra, Mongo …)

For QA

    • Experience with Selenium or Karate
    • Building a Test Culture and Test Automation architecture
DevSecOps
weoffer-various-benefits-1

Benefits

We have a range of awesome perks and benefits:

- Work from anywhere and anytime concept

- Remote budget which you can buy whatever required to increase your efficiency at your home working area

- Hackathon Days

- Access to AWS and CNCF/Kubernetes Trainings

- AWS and Kubernetes certifications

- R&D focus

We offer an incredible range of perks and benefits. Before the pandemic, we were also following "Work from anywhere" principle, which means you are free to work from your home or from our offices  (Workinton). We are always seeking new ways to make remote-work more social, including:

- Weekly Lunch&Learn Sessions
- Weekly OpenCam Sessions
- Virtual Socials
- Online Games

 

Contact