DevOps Engineer
Bevatel -
Dokki, GizaPosted 1 year ago122Applicants for1 open position
- 35Viewed
- 8In Consideration
- 19Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Manage & Handel large-scale Linux server environments including deployment, administration, networking, performance monitoring/tuning, security hardening, troubleshooting, and production operations.
- Install, configure, monitor, and maintain production and testing servers and services (Linux, Docker, Apache, Nginx, PHP, Mysql, Haproxy)
- Scale up and set up our cloud infrastructure to fit the ongoing requirements for our fast-growing products (EC2, S3, Load Balancers)
- Deploy, configure and manage large-scale MySQL, Backups, and replications (Mainly Mysql)
- Setup monitoring and tracking to all running services and maintain them to maximize the uptime of the service
- Architect, design and implement secure build and deploy automation solutions, enhance, and maintain existing automation (Jenkins, Bitbucket)
- Provide environments/operations triage support to troubleshoot & resolve build and deploy issues encountered in production, development, and test environments.
- Responsibility includes both workday and night/weekend on-call support as required to maintain the high availability of the applications for all users.
- Write clean, stable, and safe code in short time frames and frequent increments.
- Collaborate with Engineering and Operations teams to improve automation of workflows, infrastructure, code testing, and deployment.
- Work with software application developers to architect, configure, and troubleshoot application servers locally.
Job Requirements
- BSc in Computer Science, Engineering, or a relevant field
- Work experience as a DevOps Engineer or similar software engineering role
- Good knowledge of Ruby and PHP
- Working knowledge of databases and SQL
- Problem-solving attitude
- Team spirit
- Server administration, troubleshooting on Windows/Linux-based systems (Ubuntu, CentOS), Web Servers, Load Balancing & Failover
- Automation of continuous integration, delivery, and deployment (Jenkins, Git)
- Building a scalable application using Docker
- Working knowledge of:
- Cloud platforms /AWS
- Database tools: PostgreSQL, Redis, Elastic Search
- Integration tools : WSO2, Kafka