EU remote
Senior DevOps Engineer
About this role
Softeta is a software engineering partner for finance, energy, industrial, and other high-stakes sectors. We specialize in building and modernizing backend-heavy, integration-critical systems where speed, accuracy, and reliability are non-negotiable. With 100+ AI and custom software experts across engineering hubs in Lithuania and Poland, we embed ourselves directly into client operations — delivering custom software, automation, and AI where they drive the most value.
Clients such as SEB, NordVPN, and CarVertical trust us with systems that serve millions of users globally. We strive for excellence, that’s why we created Cobble – Softeta ’s own AI-native development workflow, built by our engineers, that standardizes how developers work with AI agents from requirement to working code. We are seeking for an DevOps Engineer for our client from the energy sector. Job description: Linux & Infrastructure Automation: Automate Linux installation, configuration, updates, and patching on bare metal servers using tools such as Ansible, Kickstart, and other configuration management solutions.
Bare Metal Provisioning: Provision server hardware, configure BIOS settings, install operating systems, and deploy Kubernetes clusters using automated, version-controlled workflows. Kubernetes Administration: Install, configure, operate, and troubleshoot Kubernetes clusters on Linux-based bare metal infrastructure, ensuring scalability, performance, and reliability. Kubernetes Fleet Management: Manage multiple Kubernetes clusters using standardized configurations, automated rollouts, and reconciliation processes across environments.
GitOps & CI/CD: Design and maintain CI/CD pipelines integrated with GitOps workflows. Use Argo CD to synchronize Kubernetes environments with the desired state defined in Git, enabling traceable deployments and controlled rollbacks. Application Deployment: Containerize applications using Docker and deploy them to Kubernetes. Develop and maintain Helm charts and version-controlled configuration values to support repeatable deployments and controlled upgrades.
Monitoring & Logging: Implement and maintain monitoring, visualization, logging, and alerting solutions using tools such as Prometheus and Grafana, with configuration managed through GitOps. Networking & Security: Configure Kubernetes Services, Ingress controllers, and Network Policies. Implement security best practices, including RBAC, least-privilege access, secure service accounts, and secrets management. PKI & Identity Management: Manage certificate authorities, trust chains, TLS/mTLS, and automated certificate lifecycle processes using tools such as cert-manager.