Senior DevOps Engineer (Level 2)
Talabat -
Maadi, CairoPosted 5 years ago13Applicants for1 open position
- 11Viewed
- 6In Consideration
- 5Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Build automation tools, continuous deployment systems, and processes to optimize the release cycle.
- Improve and enhance the automation of new environments using infrastructure as code and configuration management tools.
- Work with Software team to achieve unit testing automation, release automation, QA automation, and load optimization.
- Develop scripts, metrics, and applications to automate and improve operational processes and service availability, scaling, and security of the production environment.
- Collaborate with Software team for server optimization and utilization.
- Development and code optimization and help in optimizing SQL queries and procedures.
- Proactively identify areas to improve and scale architecture and application design.
- Develop tools and utilities to diagnose and fix performance problems.
- Integration with performance monitoring tools, and caching tools to build and maintain development, management and monitoring systems.
- Hosting team for applying any kind of hardware updates required for current applications
- NewRelic for performance monitoring and applying best NewRelic standards
- Blazemeter for load testing
Job Requirements
- Knowledge of software development life cycle model
- Knowledge and understanding of architecture and design
- Knowledge of application architecture and programming fundamentals
- Knowledge of rational and non-rational database
- Knowledge of agile methodology and instill best practices into the process
- Knowledge of .net, C#, MSQ SQL, PL SQL, APIS Development, Redis in caching, Mango DB for Caching, and IIS Configuration
- Knowledge of continuous integration/continuous delivery tooling, automated infrastructure and provisioning tooling, and collaborating tooling
- Knowledge of code, script, automation tools, and process re-engineering
- Knowledge of networking and security concepts
- Knowledge of web, mobile, database and systems programming