Jobs in Egypt - Senior DevOps Engineer I at SWVL
Senior DevOps Engineer I at SWVL
Location: Maadi
Job Description:
- Develop and integrate tools/scripts to automate the process of development/deployment.
- Spread DevOps culture and continuously enhance the process of software development.
- Implement automation tools and frameworks (CI/CD pipelines).
- Ability to have hands-on code (could write and push hot-fixes to production in urgent cases)
- Integrate/configure tools for system and inter-microservices monitoring and alerting (mostly over Kubernetes)
- Develop and deploy solutions to optimize the infrastructure and external services cost (ex: set up caching data stores, make changes to the code to integrate them)
- Assure required security level for the infrastructure, datastores and the different environments: production/staging/development (ACL, VPNs, authorization, etc..)
- Maintain the infrastructure on the cloud (AWS) allocating new resources, setting up new platforms/clusters with the proper configurations
- Handle critical production issues around the hour and prepare an incident report
- Perform root cause analysis for production issues
- Design procedures for system troubleshooting and maintenance
- Work closely and support the dev team with the infrastructure and architecture decisions, debugging production issues, new services deployment and new cloud resources setup and allocation
- Maintain our datastores, monitor the load, design and implement a backup and restore plans, scaling, clustering (sharding/replication)
- Contribute to both infrastructure architecture and microservices design
Job Requirements:
Technical Knowledge/ Skills/ Training required:
- Solid experience in software development life cycle (got to work with agile teams)
- Software Engineering background
- Excellent system design skills
- Familiarity with different open source web development languages/frameworks, and how they’re deployed (ex: NodeJS, Python, Go, Scala, etc..)
- Strong knowledge of cloud providers (mainly AWS)
- Solid experience in Unix like Operating Systems
- Experience in Linux containers, container orchestration platforms (Docker, Kubernetes), and related tools and technologies (Helm and kops are a good plus)
- Admin experience with databases including MySQL, MongoDB & Elasticsearch.
- Experience with CI/CD principles, architecture and operations.
- Experience with instrumentation for monitoring and logging the health and availability of services.
- Deep understanding of standard networking protocols and components such as HTTP, DNS, TCP/IP, the OSI Model, networking and load balancing.
- Familiarity with deployment and management systems such as Puppet, Ansible, Packer, Terraform, etc.
- Familiarity with messaging systems like RabbitMQ and Kafka is a must
- Sense of ownership
- Good communication skills
To Apply:
https://apply.workable.com/swvl/j/BE45E85345/
Tips for updating your Resume:
https://careeradvancers.org/resume-cv-tips/
No comments: