Date posted
November 5, 2023
Schedule
Full-time

Junior DEVOP

Keyrole

A Junior DevOps Engineer works with developers and the IT staff to oversee the code releases, combining an understanding of both engineering and coding. From creating and implementing systems software to analyzing data to improve existing ones, a DevOps Engineer increases productivity in the workplace.

Responsibilities

  • Building and setting up new development tools and infrastructure
  • Understanding the needs of stakeholders and conveying this to developers
  • Working on ways to automate and improve development and release processes
  • Testing and examining code written by others and analyzing results
  • Ensuring that systems are safe and secure against cybersecurity threats
  • Identifying technical problems and developing software updates and ‘fixes’
  • Working with software developers and software engineers to ensure that development follows established processes and works as intended
  • Planning out projects and being involved in project management decisions
  • Build tools to reduce occurrences of errors and improve customer experience
  • Develop software to integrate with internal back-end systems
  • CI/CD management and deployment
  • Perform root cause analysis for production errors
  • Investigate and resolve technical issues
  • Develop scripts to automate visualization
  • Design procedures for system troubleshooting and maintenance
  • Understanding customer requirements and project KPIs
  • Implementing various development, testing, automation tools, and IT infrastructure
  • Planning the team structure, activities, and involvement in project management activities.
  • Managing stakeholders and external interfaces
  • Setting up tools and required infrastructure
  • Defining and setting development, test, release, update, and support processes for DevOps operation
  • Have the technical skill to review, verify, and validate the software code developed in the project
  • Troubleshooting techniques and fixing the code bugs
  • Monitoring the processes during the entire lifecycle for its adherence and updating or creating new processes for improvement and minimizing the wastage
  • Encouraging and building automated processes wherever possible
  • Identifying and deploying cybersecurity measures by continuously performing vulnerability assessment and risk management
  • Analyze current technology utilized within GUST and develop steps and processes to improve and expand upon them
  • Provide clear goals for all areas of a project and develop steps to oversee their timely execution
  • Work alongside project management teams to successfully monitor progress and implementation of initiatives

Education

A Bachelor or master’s degree in computer science, engineering or relevant field.

Experience & Skills

  • 2/4-year IT experience as a DevOps Engineer or similar software engineering role
  • Working knowledge of databases and SQL
  • Collaborative team spirit
  • Experience working on Linux based infrastructure
  • Excellent understanding of Ruby, Python, Perl, and Java or other scripting languages.
  • Configuration and managing databases
  • Excellent troubleshooting
  • Working knowledge of various tools, open-source technologies, and cloud services
  • Awareness of critical concepts in DevOps and Agile principles

Behavioral Skills

  • Interpersonal and communication skills
  • Analytical and risk assessment abilities
  • Project management and deadline fulfillment skills
  • Self-motivated, detail oriented
  • Confident negotiation and online documentation (throughout the negotiation) in English
  • Unconditional provision of services

Similar Roles

Public Relations

PR Social Media (Officer - Senior - Specialist)

Full-time
Diploma
Browse More Jobs