DevOps & Cloud Engineer
RDI -
Giza, GizaPosted 1 year ago108Applicants for1 open position
- 53Viewed
- 5In Consideration
- 2Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
RDI is looking for a DevOps & Cloud Engineer to help us manage enterprise-scale and highly secure cloud platforms to support critical workloads and deploy our products to cloud services like GCP and AWS.
Core Responsibilities
- Influence and set DevOps strategies in the areas of automation, platforms, and products within the team.
- Streamline our software development life cycle for Cloud-based platforms.
- Support the development of secure cloud platforms to the operational tasks and security guardrails we build for end-users.
- Deploy and maintain CI/CD pipelines across multiple environments.
- Implement automation, effective monitoring, and infrastructure-as-code.
- Manage auto-scaling, load balancers, health checks, etc.
- Choose the right size and capacity required for running a service (number of instances, disk size, instance type, etc.).
- Tracks and support the rollback version and deployment.
- Defines rollback strategies for features/services (canary deployments, shadow systems, etc.).
- Troubleshooting and supporting build, test, and deployment incidents if they happen, by looking at the alerts at a meta level and dissect error logs.
Job Requirements
- B.Sc of Computer Engineering, Computer Science or equivalent
- 1-3 years of experience
- Good scripting skills – Bash, Perl, Ruby and Python
- Strong Linux background
- Understanding of Load balancers and Web Servers (Apache, Tomcat, Nginx)
- Experience in dealing with cloud platforms like AWS and GCP
- Practical experience with container technologies like Docker, Kubernetes, etc.
- Knowledge with cloud-native and microservice architectures and an understanding of design principles for scalability, performance, and reliability
- Able to resolve known issues by run-books
- Motivated to continuously gain knowledge and experience with different tools