Browse Jobs
For Employers
Post JobLog inGet Started

Devops Engineer

Contellect
Nasr City, Cairo

Devops Engineer

Nasr City, CairoPosted 17 days ago
45Applicants for1 open position
  • 10Viewed
  • 5In Consideration
  • 0Not Selected

Job Details

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

Skills And Tools:

Job Description

A Site Reliability Engineer (SRE) / DevOps and Infrastructure Engineer is focused on maintaining and enhancing the reliability, scalability, and efficiency of software services and infrastructure. This professional is responsible for ensuring that both development and operational standards are met across an organization's cloud-based and local infrastructure environments.

 

Job Description:

  1. Infrastructure Management: Oversee the maintenance and scaling of infrastructure on cloud platforms like Azure and AWS. This includes provisioning, configuration, and optimization of resources to meet the demands of the service.
  2. Tool Proficiency: Utilize a variety of DevOps and SRE tools such as Kubernetes (K8s) for container orchestration, Service Mesh for microservices networking, Vault for secrets management, and SecOps practices to ensure security is integrated into the infrastructure processes.
  3. CI/CD Pipeline Management: Design, implement, and manage Continuous Integration and Continuous Deployment (CI/CD) pipelines, ensuring automated and smooth deployment processes that support frequent updates and releases with minimal downtime.
  4. Production Release Management: Coordinate the scheduling, planning, and control of production software releases. This involves staging environments, release testing, and the actual deployment to live environments.
  5. Monitoring and Incident Response: Implement monitoring tools to actively observe the health of applications and infrastructure. Responsible for rapid response and troubleshooting of production issues to minimize impacts on availability and performance.
  6. Collaboration and Communication: Work closely with software developers, QA teams, and IT staff to ensure that the system's reliability and performance align with organizational goals. Facilitate communication across departments to address system-wide issues and improvements.

Key Tools and Technologies:

  • Kubernetes (K8s): Manages containerized applications across a cluster of machines, ensuring operational efficiencies and resource optimization.
  • Service Mesh: Enhances microservices communications, adding observability, security, and reliability without requiring changes to the microservices code.
  • Vault by HashiCorp: Manages secrets and protects sensitive data, ensuring secure access control and auditing capabilities.
  • SecOps Practices: Integrates security into DevOps processes, ensuring compliance and safeguarding against emerging threats.
  • Azure/AWS: Manages and scales cloud infrastructure, utilizing a variety of IaaS, PaaS, and SaaS services provided by these leading cloud platforms.
  • CI/CD Tools: Implements tools like Jenkins, for automating the development, testing, and deployment of software.

Job Requirements

  • Work experience as a DevOps Engineer or similar software engineering role
  • Good knowledge of Ruby or Python
  • Working knowledge of databases and SQL
  • Problem-solving attitude
  • Team spirit
  • BSc in Computer Science, Engineering or relevant field

Featured Jobs

  • Senior Full stack Web Develope...iucon Egypt - Dokki, Giza11 days ago

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentDevops Engineer