Sysadmin / DevOps / Cloud Engineer

Logicify opens a non-remote Sysadmin / DevOps / Cloud Engineer vacancy in Kherson, Ukraine. This is a non-remote position

We are accepting two types of applicants. Your type will define the amount of your compensation and range of tasks:

  • Experienced and accomplished DevOps / Cloud Engineer with good knowledge of AWS\GCP.
  • Linux / UNIX system administrator, ready to learn a lot, gain new knowledge and willing to become a DevOps.

After the on-boarding, we will compose a training plan to build and enhance your professional and personal skills. Please find the details below or fill in the form.

Wrong vacancy? Visit our  Vacancies page to view the full list.

python/django vacancy

Why is this Vacancy Open?

Our work model  supposes that almost every project team has a high-class technical specialist who provides technical leadership for the project: sets tasks for developers, designs technical solutions, communicates with the customer, etc. Along with other things, the technical part includes typical tasks for DevOps, which takes a significant amount of time otherwise potentially allocated for a different use. Moreover, there is Logicify internal infrastructure and small projects without technical support, aided by CTO and our system administrator.

That is why we began to feel limited - we lack a dedicated specialist who would take on the tasks related to DevOps and free up time from tech leads and CTO. This will allow us to spend time more efficiently and distribute tasks both within teams and Logicify as a whole.

Responsibilities

In the long run, we would like the DevOps to support several projects at once. This is doable, since we focus on small 3-7 people projects and startups. At the same time, we are ready to start involving the DevOps in a single project. This will allow us to evaluate both professional skills and potential load levels.

The main responsibilities are:

  • Designing, configuring and maintaining cloud infrastructure projects.
  • Automation of build and deployment processes.
  • Infrastructure setup for test automation.
  • Detecting and fixing infrastructure problems.
  • Deployment and setup of monitoring systems.
  • Advising different project teams on all the above mentioned points.
  • Other tasks, either directly or indirectly related to the administration of the infrastructure.

Must Have Skills

  • English level - sufficient to read and understand technical texts.
  • Practical experience in administering Linux systems (Ubuntu / Debian, Red Hat).
  • Network Protocols: Understanding how TCP \ IP, UDP, WebSockets work, what OSI is, how router and firewall work. Experience with clouds is appreciated.
  • Knowledge of containerization technologies (Docker).
  • Knowledge of virtualization technology.
  • Experience of web-servers administration and configuration: NGINX, Apache.
  • Understanding CI / CD Concepts.
  • Practical skills in writing bash scripts; Python is a plus.

Appreciated Skills

  • Understanding the concept of Infrastructure as code, knowledge of Terraform.
  • Practical experience with any cloud technologies: AWS, GCP, Azure.
  • Practical experience with CI / CD. Ability to raise CI from scratch on an existing project.
  • Practical experience in designing and configuring deployment procedures on a project.
  • Knowledge and ability to configure monitoring and logging systems (Graylog, Sentry, Syslog, etc).
  • VM configuration experience for test automation (Selenium).
  • Understanding basic security concepts.
  • Experience in building and using security procedures and processes.
  • Experience and ability to use VCS, Git in particular.

Benefits

At Logicify, we differentiate by being involved - both in our clients' issues and in our people. In exchange for your time, we offer:

Grow up

Growth

  • Personalised improvement plan, updated every 6 months.
  • On-site English courses.
  • Regular tech talks and discussions.
  • Open culture: achievements are appreciated, achievements over your role is a clear way to success.
Money

Money

  • Competitive compensation - similar to the outsourcing companies market, depending on the interview and your level.
  • Compensation review is tied to your growth and improvement.
  • Tax benefits and compensations + service.
Space

Space

  • Office space and air. A lot of it. As of now, we have 25+ sq.m per person - the size of a studio flat.
  • 24hr accessible office.
  • On-site gym, shower (hello bikers), kitchen. Coffee and tea.
  • Multiple meeting rooms available for calls and discussions.
  • A parking space and safe haven for your bicycle.
Community

Community

  • Open and interesting community. Easy to make friends, open atmosphere, new thoughts are welcome.
  • Access to advices: You need it - you ask for it. People around will help.
Time

Time

  • Paid sick days.
  • Work from home when needed.
  • Paid time off allowance.

How We Work

After the onboarding and probation period, you will be assigned to one of our multidisciplinary teams. They work towards our clients’ success by creating software products. The typical team size would be 2 to 8 people, with some local colleagues, and some remote - most likely, engineers and management from the client’s side. There are different roles - engineers solving problems by creating code, UI and UX designers creating working and beautiful interfaces, Quality Assurance engineers ensuring the result is good and project managers coaching, helping and gluing the process.

Everyone is transparent and visible on the team - we normally run daily standup calls with our clients, and we encourage direct communication. It is great because you can talk to people abroad and build friendly relationships. Sometimes we travel abroad and visit our clients, sometimes they visit us here in Kherson.

We don’t have hard working hours - whatever you and colleagues and the client are up to will shape the daily schedule. Some people tend to appear at 8 am, some at 1 pm. We don’t control your time, as soon as your tasks are completed and the team is happy, things are good. If situation demands that you stay at home - you can stay at home. Surely the sick days and vacation is yours as well.

As a company, we differentiate by being involved and sane. We care about what the client needs and what real business problem they solve. We also care about Logicify people - we do not like overworks and only offer them in critical cases and the last choice is yours. We want you to grow atop your head, and we have bootstrapped a process for continuous improvement for everyone. We are a flat organisation - all the management is directly and easily accessible and all talks are welcome.

On the software side of things, we maintain high level of engineering culture: we use source control, automated builds, continuous delivery and containers, automate what can be automated, use automatic and unit tests. The company is built and run by engineers, not by sales people. There is a crowd to share your achievement and ask for help.

How to Apply?

The application process is simple:

  1. Apply online by filling in the form below.
  2. Within a week, you will get an email or call with an invitation to the interview or a decline with some career/training advice if this is no match.
  3. There might be a small test task (2-6 hours) in case you do not have a portfolio available.
  4. A personal interview, up to 60m
  5. We will let you know the decision within 1-3 weeks from the interview (depending on position, details during the interview) and either will ask you in for an offer or explain why it did not work out.
  6. You would start with a 1 to 2 months trial period to see if there is a match between us. Full compensation and short notice period are applied. During the trial period, you would most likely work on the internal projects.
  7. Please find the application form below. Good luck and look forward to seeing you soon!

Apply for the Sysadmin / DevOps / Cloud Engineer vacancy

*