Browse Jobs
For Employers
Post JobLog inGet Started

Senior Devops Engineer

Nasr City, Cairo
Posted 1 year ago
20Applicants for1 open position
  • 9Viewed
  • 2In Consideration
  • 6Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

  • Hands-on of Source Code Management (Version Control System) tools like Git
     
  • Proficient in developing Continuous Integration/ Delivery pipelines
     
  • Experience with automation/ integration tools like Jenkins
     
  • Knowledge of major cloud service providers, like AWS, Azure etc.
     
  • Good understanding of Infrastructure as Code (Programmable Infrastructure), and how you can achieve that by using tools like Puppet, Chef, Ansible etc.
     
  • Hands-on knowledge of software containerization platforms like Docker and container orchestration tools like Kubernetes and Docker Swarm 
     
  • Nginx for proxying and Redis for caching
     
  • Airflow for cron and DAG-based scheduling
     
  • Design and implement solutions for monitoring, scaling, performance improvement, and configuration management of systems running SaaS applications
     
  • Perform code reviews, evaluate implementations, and provide feedback for tool improvements
     
  • Develop automation framework for public cloud infrastructure deployments Quickly troubleshoot and resolve network, hardware, software, and performance issues, including rotating on call emergency response
     
  • Working knowledge of build automation and CI/CD pipelines
     
  • Well versed in DNS, Load Balancing, SSL, TCP/IP, networking, and security

Job Requirements

  • Bachelor's degree in software engineering, computer science, information technology, information systems, or similar.
     
  • Master's degree in a related field preferred.
     
  • Extensive experience in DevOps engineering, team management, and collaboration.
     
  • Advanced knowledge of programming languages such as Python and Java, and writing code and scripts.
     
  • Ability to oversee and mentor junior software developers, as well as report to management.
     
  • Ability to install and configure software, gather test-stage data, and perform de-bugging.
     
  • Ability to ensure smooth software deployment by writing script updates and running diagnostics.
     
  • Proficiency in documenting processes and monitoring performance metrics.
     
  • Advanced knowledge of best practices related to data encryption and cybersecurity.
     
  • Ability to keep up with software development trends and innovation.
     
  • Exceptional interpersonal and communication skills.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Devops Engineer