Overview
DEVOPS ENGINEER - ARABIC SPEAKERS
Responsibilities
- CI/CD Pipeline Development: Implement and maintain CI/CD pipelines for data pipeline deployments using tools like GitHub Actions or similar, ensuring automated and consistent deployment processes.
- Infrastructure as Code (IaC): Establish and manage Azure resources using Terraform, following best practices for infrastructure-as-code to ensure repeatable, scalable, and consistent cloud provisioning.
- Version Control & Automated Testing: Integrate version control, automated testing, and deployment processes to guarantee reliable, repeatable, and consistent delivery across Dev, Test, and Prod environments.
- Environment & Release Management: Maintain and manage environment configurations (Dev, Test, Prod), and support release management and rollback strategies for streamlined deployments.
- Cost Optimization: Expertly optimize Azure cloud costs, balancing resource utilization with cost efficiency while maintaining performance and scalability.
Skills and Expertise
- CI/CD Automation: Expertise in automating software delivery pipelines for consistent and repeatable deployments.
- Terraform & Azure: Deep understanding of managing Azure infrastructure using Terraform, ensuring scalable and secure cloud resources.
- Version Control Systems: Proficiency in integrating and managing version control systems (e.g., GitHub) as part of the CI/CD workflow.
- Cloud Infrastructure Management: Knowledge of Azure cloud services, including provisioning, security, monitoring, and optimization.
- Release Management & Rollback: Ability to develop robust deployment strategies, including handling rollbacks and ensuring smooth release cycles.