Platform (DevOps) Engineer

Location: 

Warsaw, PL, 00-189

Cooperation Type:  Internal consultant (B2B)

 

At KMD, we build digital solutions used by millions of people around the world. These solutions are the digital foundations of our most important institutions, from governments and public services to financial industries and private companies. Our mission is to ensure that they are reliable, accessible, and efficient.

We believe that the future is what you make it. So a career at KMD is a career with purpose and freedom. One where you’ll have a direct hand in improving the lives of people, while being empowered with the resources and autonomy to shape the course of your own professional journey. 

Location: Warsaw or Remote (Poland). Contract: B2B cooperation, Salary Range: 92- 130 net/hr.

 

-----------------------------------------------------------------------
 #Azure #Microservices #CI/CD #SQL #Kafka #k8s #ArgoCD #GitOps #Docker #Monitoring #PlatformEngineering

 

 

Are you ready to join our international team as a Platform (DevOps) Engineer? We shall tell you why you should...

 

 

What product do we develop?
 

We build our own innovative solution KMD Elements which is dedicated to the energy distribution market (electrical energy, gas, water, utility, and similar types of business). Our customers include institutions and companies operating in the energy market as transmission service operators, market regulators, distribution service operators, energy trading, and retail companies. 

The key market advantage of KMD Elements is support for very flexible, complex billing models based as well as scalability to support large volumes of data. Our solution enables energy companies to promote efficient energy generation and usage patterns, supporting sustainable and green energy generation and consumption. More details are listed here.

 

 

We always work with up-to-date versions of:


•    AKS (Kubernetes) and Docker containers
•    MS Azure
•    Kafka
•    MS SQL Server and non-SQL storages like Elastic Search, Azure Tables, and Azure Blob Storage
•    Infrastructure as a code (ARM, Pulumi)
•    GitOps approach
•    .NET Core
•    Azure DevOps and fully automated CI/CD pipelines / ArgoCD / GitOps / Helm charts
•    Automated tests
•    Microservices / distributed event-driven architecture
• Large-scale system / large volumes of data (>100TB data yearly)
 


How do we work?

 

#Agile #Kanban #Teamwork #GitOps #CodeReview #Feedback #BestPracticies  #IaaC

 

  • We follow Kanban principles in our work
  • We, as members of the Platform Team, are responsible for developing, implementing, and maintaining tools that make developers' lives easier, such as CI/CD, k8s, GitOps, Kafka, ElasticSearch).
  • In our product, we promote the DevOps work culture. Our Developers are responsible for the features – from business requirements, through design and implementation, up to running features on production
  • Our team consists of 8 people (1 Platform PO and 7 Platform engineers)
  • We value feedback and continuously seek improvements
  • We value software best practices and craftsmanship


 

Your Responsibilities: 

 

  • Development, refactorings, and improvements of automated CI/CD pipelines in the Azure cloud following best market practices
  • Developing and improving a platform/toolset for Azure cloud environments management
  • Supporting (mentoring) development teams on infrastructural tasks
  • Closely collaborating with development teams on CI/CD process improvements
  • Providing systems support: responding to monitoring alerts and incidents in Azure cloud environments
  • Maintaining the alignment with architectural principles defined at the project and organizational levels
  • Production-grade quality assurance

 


Personal Requirements: 

 

  • 3+ years of practical experience as a Microsoft Azure cloud engineer
  • Proven experience in managing Kubernetes clusters (AKS)
  • Experience working with HelmCharts
  • Strong knowledge of CI/CD best practices
  • Knowledge of Azure DevOps
  • Experience working in environments with various Azure-based PaaS & SaaS services (EntraID, Azure SQL, BLOB storage)
  • Experience managing Azure environments (Pulumi, ARM, Resource Groups, etc.)
  • Experience monitoring Azure production environments
  • Strong scripting experience (PowerShell, Python)
  • Familiar with GIT
  • Strong in written and spoken English, Fluent in Polish
  • Higher education in computer science or a related field
  • Strong communication skills
  • Being a team player


 

Nice to Have Requirements: 

 

  • Interest in software architecture
  • Knowledge of Azure cloud security principles
  • Azure data bricks
  • Large/medium scale end-to-end project implementation experience
  • C# programming skills

 


What does the recruitment process look like?

 

 

  • Phone conversation with Recruitment Partner
  • Technical interview with Hiring Team
  • Cognitive Test
  • Offer

 

 

Benefits:

 

KMD (an NEC company) is committed to providing equal opportunities. Hence, we invite all qualified interested applicants to apply for career opportunities. At KMD all aspects of employment and cooperation including the decision to hire/cooperate with will be based on merit, competence, performance, and business needs without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, or any other status protected under local anti-discrimination legislation.