
DevOps Engineer (Hybrid)
BayanTech · Giza, Egypt · Hybrid
- Professional Services
- 201–500 employees
- Dubai
All reasons
In its favour
- Posted today
- Still listed on the employer's own board
About this role
DevOps Engineer who will play a vital role in enhancing and maintaining our infrastructure, ensuring seamless integration between Windows and Linux systems. In this role, you will collaborate with cross-functional teams to implement efficient and reliable automation, deployment, monitoring, and management solutions. Your expertise will contribute to the stability, security, and scalability of our software products and services.
Responsibilities
- 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 operations
- Having the technical skill to review, verify, and validate the software code developed in the project.
- Troubleshooting techniques and fixing code bugs
- Monitoring the processes during the entire lifecycle for adherence and updating or creating new processes for improvement and minimizing wastage
- Encouraging and building automated processes wherever possible
- Identifying and deploying cybersecurity measures by continuously performing vulnerability assessment and risk management
- Incident management and root cause analysis
- Coordination and communication within the team and with customers
- Selecting and deploying appropriate CI/CD tools
- Strive for continuous improvement and build a continuous integration, continuous development, and continuous deployment pipeline (CI/CD Pipeline)
- Mentoring and guiding the team members
- Monitoring and measuring customer experience and KPIs
- Managing periodic reporting on the progress to management and the customer
Technical Skills
-Scripting Languages
Proficiency in scripting languages such as PowerShell, Bash, Python, or Ruby to automate tasks and develop tools.
-Configuration Management
Experience with configuration management tools like Ansible, Puppet, Chef, or similar, for managing and provisioning infrastructure.
-CI/CD
Familiarity with Continuous Integration and Continuous Deployment concepts and tools such as Jenkins, GitLab CI/CD, Travis CI, or CircleCI.
-Containerization and Orchestration
Knowledge of containerization tools like Docker and container orchestration platforms like Kubernetes for managing and scaling applications.
-Networking
Solid understanding of networking protocols, load balancing, firewalls, and DNS.
-Cloud Platforms
Experience working with cloud platforms like AWS, Azure, or Google Cloud for deploying and managing applications.
-Monitoring and Logging
Familiarity with monitoring tools (e.g., Prometheus, Grafana) and logging frameworks (e.g., ELK stack) to ensure system health and performance.
Soft Skills
-Problem-Solving
Strong analytical and problem-solving skills to diagnose issues and implement effective solutions.
-Communication
Excellent communication skills to collaborate with cross-functional teams and articulate technical concepts to non-technical stakeholders.
-Collaboration
Ability to work effectively in a team environment, share knowledge, and provide guidance to junior team members.
-Attention to Detail
Meticulous attention to detail in all aspects of work, from scripting to deployment and monitoring.
-Adaptability
Willingness to learn and adapt to new technologies and tools as the DevOps landscape evolves.
-Time Management
Efficiently manage multiple tasks, prioritize work, and meet deadlines.
Certifications (Optional, but beneficial)
-AWS Certified DevOps Engineer
-Microsoft Certified
Azure DevOps Engineer
-Certified Kubernetes Administrator (CKA)
-Certified Jenkins Engineer
-Puppet Certified Professional
-Red Hat Certified Engineer (RHCE)
Note
The skills and qualifications mentioned above are based on the general expectations for a mid-level DevOps Engineer with experience in both Windows and Linux environments. Depending on the specific job posting and company requirements, the emphasis on certain skills and qualifications may vary.
Skills
- Windows
- Linux
- PowerShell
- Bash
- Python
- Ruby
- Ansible
- Puppet
- Chef
- Jenkins
- GitLab CI
- Travis CI
- CircleCI
- Docker
- Kubernetes
- DNS
- AWS
- Azure
- GCP
- Prometheus
- Grafana
- ELK Stack
- Azure DevOps
More jobs at BayanTech
Similar roles
- Asst Mgr-SystemsCareers at Marriott · Alexandria, Egypt, Egypttoday
- Supervisor-SystemsCareers at Marriott · Alexandria, Egypt, Egypttoday
- Technical Support Engineer IIIForcepoint · Egypt - Home Officeyesterday
- Network EngineerMashreq Careers · Egypt2d ago
- Network EngineerBBI · New Cairo, Egypt4d ago
- Senior SRE Engineer/ Sys Ops, GISACCValeo · Cairo5d ago