E

Junior Devops Engineer

Expertflow
Full-time
Remote



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.


  • Ensure the elimination of security vulnerabilities in the code and docker images.


  • Do task planning from sprint perspectives and make sure the smooth execution of DevOps activities during sprint to achieve the sprint goals.


  • Follow the DevOps process and procedure to make sure we don’t miss any deliverable.


  • Accountable for the creation, review, and maintenance of all required DevOps activities and documenting them.


Issue identification



  • Assist in troubleshooting issues on production system in a Linux, Docker and kubernetes environment related to the deployment of the software.


Communications



  • Creates sub-tasks following the assigned story and write technical notes


  • Updates JIRA task status timely and summary of log work


  • Participate in documenting Root Cause Analysis of issues related to deployment identified in production


  • Actively listens, identifies, and communicates issues.


Standards and Techniques







  • Makes use of DevOps tools for issues identification


  • Adhere to company’s DevOps policies and standards


  • Participates in improving the SDLC/STLC approach being followed














Benefits



Initially you’ll be hired on a 3 months paid internship. After successfully completing your internship you’ll be offered a permanent position in which


company covers medical benefits both for indoor/outdoor treatment for you and your family. Other HR benefits such as annual leaves, provident funds are also provided along with the salary.