Jobs and Careers
EX

Junior Devops Engineer

Expertflow
UKRemotefull_timeVerifiedPosted 13 Nov 2024

About the role

This is a remote position.

As a Jr. DevOps Engineer at ExpertFlow, you’ll primarily be working on different Expertflow products. 


Responsibilities

  • Automation of software builds by using Gitlab CI/CD jobs

  • Static analysis of code before integration using SonarQube with Gitlab CI/ CD.

  • Provisioning and managing virtual servers using VMware and KVM

  • Managing Docker containers, logs, and builds.

  • Scanning Docker containers for security vulnerabilities. 

  • Analyze records and logs to spot underlying trends and potential issues.

  • Monitoring the statistics by storing and visualization metrics using time-series db tools such as Prometheus/ Grafana.

  • Retention, aggregation, and processing of the logs using ELK Stack.

  • Manage the container orchestration by using Kubernetes and Rancher.

  • Longhorn for the purpose of backup/ restore of Kubernetes volumes.

  • Writing Python/ Bash scripts for automating the daily routine tasks.

  • Experience working on Linux based infrastructure.

  • Support the implementation of new solutions or applications.

  • Technical documentation and preparing guides for the software deployment process.

  • Participate in daily SCRUM, sprint planning, retrospective and other scheduled meetings

  • Stay abreast with latest technologies 



Requirements

Knowledge, Skills and Expertise

Knowledge, Skills & Experience

Requirements

Formal Qualifications/Certification

4-years Bachelor's degree in Computer Science, Computer Engineering or Electrical Engineering with CS as Major

Experience

    Not Required

Skills

  • Sound knowledge of SDLC

  • Synchronous and Asynchronous APIs

  • Sound understanding of CI/ CD

  • Good collaborative problem-solving capabilities

  • Good written and verbal communication skills, fluent in English

  • Programming skills for writing Bash/ Python scripts

  • Knowledge of YAML


Must have

  • Familiarity with 1 programming language (Python, or Go-Lang )

  • Good written and verbal communication skills, fluent in English

Personal Attributes:

  • Deep analytical skills

  • Software product analysis and design skills

  • Resource management skills

  • Team leadership with a degree of humility

  • Time management skills

  • Punctual


Key Accountability & Performance Measures


Key Result Area

(What you do)

Major Activities

(Why you do it and how you do it)

Test planning and Execution

  • Managing software release life cycle with Continuous integration and delivery. 

  • Streamline the process of software deployment.

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Expertflow

View company profile →