Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
About the company:
"Algorithm Innovative Solutions" - an innovative Egyptian startup with UAE investments (A sister company of Dimensions International) working in the field of engineering services, committed to delivering continuous innovative and quality products throughout 3 business portfolios:
- Building Information Modeling (BIM) and shop drawings;
- Software development, Mobile apps, Software R&D; and
- Creative animation and 3D design.
Algorithm uses up-to- date technologies and techniques, and cost-effective project management to achieve its goals.
Algorithm operates mainly in the Gulf area, Middle East and Africa.
Job Title: DevOps
Responsibilities:
- Suggest and implement improvements to infrastructure as code and automate our infrastructure and Google Cloud platform
- Strive for fully automated CI & CD pipeline
- Be the primary point of contact regarding cost estimates, cost trends, etc. for both production and development environments.
- Manage IAM policies, provide access to various Google Cloud resources; design and refine the workflows used to grant access.
- Refine DevOps escalation processes for live site issues.
- And, participate in after-hours operational support when needed.
Job Requirements
- At least 3 years hands-on experience maintaining unix based services.
- At least 2 years experience with DevOps role and experience with AWS or Google Cloud services.
- You should be comfortable with gcloud command line tools as well as the console.
- Ability to use a wide variety of open source technologies
- Knowledge of best practices and IT operations in an always-up, always-available service
- Programming experience in Javascript, shell scripting, or python. (You can identify actions that are redundant and help automate them)
- Experience working with container technologies (Docker, Kubernetes)
- Strong knowledge on RDBMS & NoSQL databases administration
- Experience with version control systems (Git, SVN)
- Strong grasp of the network stack and its different protocols/components (HTTP, HTTP/2, TCP/IP, load balancing)
- Strong understanding of security principals for network, system, and data security; basic understanding of cryptography is needed