Senior DevOps Engineer

EUR 5,300 - 6,850 net on Full-Time Independent Contractor Agreement
Opened
About us

We are a company with over 10 years of experience in professional venture building and sales of developed companies to trustworthy investors. For us, the foundations of business development are cross-functional teams of experienced specialists. This is why ICEO's motto says that people are the ones who really matter. We focus on the constant development of our employees’ competence and job satisfaction. Thanks to that, the average employment period in our company is around 5 years.

We efficiently receive funding for the companies built in our environment. We are running an investment fund that will only help us in faster and more productive development.

Due to our growing position, we are looking for a Senior DevOps Engineer who will support both currently performed projects (Norion, ArmiTrade) as well as the ones that are bound to start this year!

Working in ICEO gives you the possibility of working with a well-qualified team and continuous improvement of skills thanks to dealing with technically advanced tasks and participation in the internal training system.

Being in our company is also equivalent to taking part in the decision-making process, related to both product development and technology.

Do you want to learn more about us?

  • Visit our profile on Clutch and learn the opinion about us from our clients
  • Go to our website and check who achieved big success with our help.
Why it’s worth a try – advantages of working in ICEO
  • Salary PLN 23 000 - 30 000 (EUR 5,300 - 6,850) net on Full-Time Independent Contractor Agreement,
  • As part of your B2B contract, you can use up to 26 days/year of paid interruption in the provision of your services.
  • Equipment - desktop computer / laptop, monitors and office accessories,
  • Full-time employment,
  • The possibility of adjusting working hours, no overtime,
  • Work in remote mode or from our office in Kraków,
  • The opportunity to participate in an internal training program,
  • Work in an atmosphere of innovation, in a multidisciplinary team of professionals.
  • Participation in business and integration meetings,
  • Professional onboarding process,

We value the initiatives of our employees – that’s why we are always happy to hear your pitch with an idea for a product or a startup. And many others - we appreciate the initiatives coming from our employees, so we are open to your ideas, concerning both the improvement of working conditions and products or startups!

Projects

The projects realized currently by our company operate in the Fintech industry. They are related to the crypto world to varying degrees - they integrate with Blockchain or communicate with cryptocurrency exchanges from all over the world.

Norion is an innovative lab linking competence in technology, business, and law. Thanks to this versatility, there appear many cutting-edge and complete tokenization ecosystems. The main objective for Norion is to support customers in transforming their values to the digital world and navigating in spaces of Web 3.0, DeFi, and Metaverse. Customers can benefit from the experience, well-checked operating methods, and original technologies created by Norion. These factors open the chance to build solid business models efficiently. Other benefits include long-term growth and maximum use of token potential.

AdmiTrade is a company focusing on various aspects of cryptocurrency trading. Competence in the areas of technology, blockchain, and capital market led to the establishment of an algorithmic trading platform operating on both centralized and decentralized cryptocurrency exchanges. Thanks to the use of well-built tools AdmiTrade is also professional in Market Marking services, providing liquidity, and token animation.

ZND is a revolutionary digital asset management platform for anyone who wants to explore the finance, Web 3.0 and blockchain worlds in a safe and intuitive environment. This strategic collaboration brings together ICEO's expertise in building and scaling valuable startups in the innovative finance space and zondacrypto's status as the largest, most regulated exchange in the CEE region and a community of over 1.2 million active users.

BeOne is a new project started in mid-year. We are creating a bank similar to Revolut - fully online, without physical facility, making it more efficient and without territorial restrictions. In our case - we are focusing on business customers.

Methodology / Tech-stack

We build multi-disciplinary teams (8-10 people) within business functionality.

We have daily meetings with the DevOps team. You can also participate in the lodge meetings where we share our knowledge and talk about the problems in teams of backend developers and DevOps engineers.

  • Communication: Slack, Google Meet;
  • Work management: Jira;
  • Documentation: Confluence;
  • Repository: Bitbucket;
  • Automation & IaC: Bash; GoLang; Terraform;
  • Observability: Elasticsearch; Kibana; Fluentd; Grafana Loki; Prometheus; Grafana;
  • CI / CD: Bitbucket Pipelines; ArgoCD;
  • Containerization & orchestration: Docker; Kubernetes; Helm;
  • Security: Hashicorp Vault; Okta;
  • StatefulSet: PostgreSQL; Redis Sentinel; Apache Kafka;
  • HTTP: Nginx & Ingress-Nginx; Traefik; Apache HTTP Server.
Responsibilities
  • Creation, maintenance, and development of infrastructure within GCP and GKE - on high and low-level design for performance at all levels and with security, availability and reliability at the core of it
  • Working with programmers in organizing the CI/CD practices and ongoing support in software development.
  • Creation of documentation from the implemented solutions.
  • Research and potential development of new solutions in the market.
  • Building and maintaining tools that help in the automation of the software development process in all stages.
  • Caring for keeping the right balance between a high level of security and comfort and flexibility of teamwork.
  • Cooperation with other teams.
  • Participation in daily meetings and planning.
Key competencies

What do we expect from you?

  • Complete autonomy in making decisions whilist risk assessment.
  • Knowledge of at least one programming/scripting language: Bash, Python, GoLang.
  • Practical knowledge and experience in using Linux on administrating level (Debian/Ubuntu).
  • Knowledge of issues concerning LAN/WAN network, Firewall, proxy servers, Load Balancers, and popular networking protocols: HTTP(s), DNS, SSH, TCP/IP, and network services REST.
  • Knowledge of containerization system Docker.
  • Knowledge of CI/CD systems and version control.
  • Knowledge of the Kubernetes platform and Helm.
  • Experience in using at least one public cloud operator: GCP, AWS, Azure.
  • Practical knowledge of skills linked with scalability and high efficiency of systems with experience in production systems.
  • Knowledge of tools for metrics: Grafana, Prometheus, Grafana Mimir.
  • Practical knowledge and experience in using infrastructure as a code tools like: Terraform.
  • English language skills sufficient for the free communication.

Nice to have:

  • Knowledge of Argo CD and Argo Rollouts.
  • Knowledge of technologies: Kafka, Redis, Nginx, Apache HTTP Server, Open VPN, Wireguard.
  • Experience in using technologies and tools: Cassandra, Spark, Solr, Jenkins.
  • Knowledge of tools for logging in: Kibana, FluentD, Elasticsearch.
  • Configuration, management, and optimization of large databases PostgreSQL.
  • Knowledge of JVM technology.
  • Knowledge of SSO and Okta technologies.
The course of the job interview

Maximum of two stages:

  • Stage 1 - screening Soft part a. Introductory conversation - about the company in the Venture Builder’s approach, the objectives of the company, the team, and completed and currently realized projects. b. Discussion about salary expectations, a form of employment, and organizational issues.

Technical interview a. Interview about the candidate’s experience and background. b. Technical interview - questions about the solution architecture, good practices, and the knowledge of tools.

Optionally: Technical task. a. The short technical task to be solved after the interview. b. A conversation about the task details.

Additional technical questions.