Junior Devops Engineer
ExpertflowAbout 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 KitFree account required — sign up in 30s