DevOps Engineer

We are a DevOps Team that maintains the R&D and Delivery & Support IT services. Our team is part of Global IT department.
Users of IT services are employees of the company: the main part of which is: developers, testers, implementation and support engineers.

We have a comfortable atmosphere, positive and friendly colleagues. Our mode of operation is 8x5, 100% remotely. In our work, we apply the ITIL methodology and ITSM systems based on JIRA SD. 

 

Responsibilities

  1. Automating and improving the processes of deploying on a virtual environments for software testing and debugging purposes;
  2. Administration and support virtual and containerized environments on OS Linux/Windows/MacOS;
  3. Infrastructure support for R&D and Delivery departments to resolve the complex incidents;
  4. Installation, configuration, integration and expansion for various software solutions for the needs of R&D and Delivery departments;
  5. Availability monitoring for IT-services, system performance and security;
  6. Analysis and decomposition for functional and non-functional requirements, estimating of current tasks.

 

 

Requirements

  • Hands-on experience with Infrastructure as Code;
  • Understanding the software development process, methodologies and microservices architecture;
  • Understanding DevOps and its value;
  • Hands-on experience with CI/CD systems (TeamCity, Jenkins etc) including administration of such systems;
  • Experience in developing and configuring build solutions using build systems tools (Maven, Gradle etc);
  • Experience in using of artifact storage solutions (Sonatype Nexus, Artifactory etc);
  • Excellent knowledge of operating system fundamentals and the strong skills as Linux/Windows administrator;
  • Practical experience with git and git flow in team work and automating routine tasks, including communications with RESTful API (Bash, Python);
  • Understanding the containerization and hands-on experience with container orchestrators (podman/docker);
  • Deep understating and experience of configuration management (Puppet, Ansible etc) and developing of scalable systems for software deployment;
  • Understanding the troubleshooting in the complex development stands;
  • Fluent in spoken and written English.

 

Would be an asset

  • Understanding ITIL practices;
  • Hands-on experience with virtualization (VMWare, KVM etc)
  • Hands-on experience with public clouds (Oracle Cloud, AWS, Azure etc);
  • Hands-on experience with Kubernetes, OpenShift
  • High-level programming (Python, C++, Java, Go etc);
  • Oracle DBA experience;
  • Profile's certifications such as LPIC, RedHat, Microsoft, IBM.

 

    Personal qualities and skills 

    • Ability to estimate tasks, predict possible problems and risks;
    • Ability to propose and justify technological innovations and see the value for the consumer;
    • Ability to independently solve engineering problems of high complexity, with a high level of quality and within the agreed time frame;
    • Focus on continuous improvement of processes and the introduction of modern technologies and automation of any routine tasks;
    • High level of communication skills, ability to explain and argue verbally and in writing;
    • Willingness and ability to learn, participate in large-scale infrastructure projects;
    • Punctuality, accuracy, initiative, responsibility, self performance;
    • Willingness to share experience, documentation skills.