Job Description
b_labs is the transformation and digitization arm of B.TECH, on a mission to change the industry as we know it. We spearhead tech innovation at B.TECH, an organization that has been a cornerstone of the Egyptian retail industry. We are the engine powering B.TECH in achieving its goal of becoming the leading omni-channel platform for consumer electronics and appliances in Egypt. By joining b labs, you will get to benefit from a collaborative startup environment, while also enjoying the stability of working within a company that has achieved strong growth year after year. You will be part of a visionary, customer-focused team with an ambitious mission--to become a trailblazer for digital retail within the Middle East.
Responsibilities
- Design, implement, and maintain secure and scalable infrastructure solutions across various environments.
- Ensure security is integrated into all stages of the software development lifecycle (SDLC), from development to production.
- Conduct threat modeling and vulnerability assessments to identify and mitigate potential security risks.
- Champion and drive the adoption of DevSecOps best practices and principles within the organization.
- Implement security controls and automation to prevent, detect, and respond to security incidents.
- Architect, design, and implement robust and secure CI/CD pipelines using tools like Jenkins, GitHub Actions, GitLab CI, Argo CD, and Atlantis.
- Optimize pipeline performance and efficiency while maintaining security and compliance standards.
- Implement secure coding practices and enforce security checks throughout the pipeline.
- Automate infrastructure provisioning and configuration management using tools like Terraform, CloudFormation and Ansible.
- Automate security tasks, such as vulnerability scanning, penetration testing, and compliance checks.
- Experience with Kubernetes orchestration, including deployments, scaling, and networking.
- Experience with Helm charts for managing and deploying Kubernetes applications.
- Monitor and troubleshoot production systems to ensure high availability, performance, and security.
- Participate in incident response activities and contribute to post-incident reviews and improvement plans.