Browse Jobs
For Employers
Post JobLog inGet Started

Junior Devops Engineer

Raya Customer Experience
New Cairo, Cairo
Posted 3 years ago
43Applicants for4 open positions
  • 10Viewed
  • 3In Consideration
  • 0Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

Key Responsibilities (Accountabilities):

 DevOps engineers need to be able to multitask, demonstrate flexibility, and deal with many different situations at a time. Specifically, a DevOps engineer’s responsibilities include:

  • Documentation: Writes specifications and documentation for the server-side features.
  • Systems analysis: Analyzes the technology currently being used and develops plans and processes for improvement and expansion. The DevOps engineer provides support for urgent analytic needs.
  • Development: Develops, codes, builds, installs, configures, and maintains IT solutions.
  • Project planning: Participates in project planning meetings to share their knowledge of system options, risk, impact, and costs vs. benefits. In addition, DevOps engineers communicate operational requirements and development forecasts.
  • Testing: Tests code, processes, and deployments to identify ways to streamline and minimize errors.
  • Deployment: Uses configuration management software to automatically deploy updates and fixes into the production environment.
  • Maintenance and troubleshooting: Perform routine application maintenance to ensure the production environment runs smoothly. Develops maintenance requirements and procedures.
  • Performance management: Recommends performance enhancements by performing gap analysis, identifying alternative solutions, and assisting with modifications.
  • Management: Depending on the size of the organization, the DevOps engineer may also be responsible for managing a team of DevOps engineers.

Job Requirements

Qualification / Capabilities:

 Education: 

  • University Degree Holder Computer Science, Engineering, Software Engineering, or a relevant field.

Experience:

  • Experience in developing software applications and a good knowledge of scripting languages such as Java, Json, JavaScript, Python, PHP, Groovy, and so on.
  • Docker and Microservice
  • Experience with managing deployments and integrations using configuration management tools such as Git, Jira, GitLab, SonarQube or Jenkins.
  • Experience in, an Agile software development environment.

 Skills/Attributes:

  • Proven experience in conducting software research
  • Knowledge of Banks software development design procedures and objectives
  • Sense of ownership and pride in your performance and its impact on company’s success
  • Critical thinker and problem-solving skills
  • Team player
  • Good time-management skills
  • Interpersonal and communication skills
  • Problem-solving and troubleshooting
  • The ability to focus on processes and procedures rather than results and underlying causes.

Featured Jobs

Similar Jobs

Search other opportunities
JobsInstallation/Maintenance/RepairJunior Devops Engineer