Description
Cairo / Alexandria
- 3 years Experience
- R&D Department
About the job:
Requirements and responsibilities
We are seeking a motivated DevOps Engineer with a focus on AWS to join our dynamic team. As a mid-level DevOps Engineer, you will play a key role in building, maintaining, and optimizing our AWS infrastructure, implementing automated solutions, and ensuring seamless deployments. If you have a strong foundation in AWS services and a passion for automation and cloud technologies, we’d like to meet you.
Key Responsibilities:
- Design, implement, and manage AWS infrastructure using services like EC2, S3, RDS, Lambda, and more.
- Build and optimize CI/CD pipelines.
- Implement infrastructure as code.
- Automate routine tasks and processes using server less technologies.
- Collaborate with development and operations teams to troubleshoot and resolve infrastructure-related issues.
- Implement security best practices and ensure compliance with AWS security standards.
- Manage AWS IAM roles and policies to control access and permissions.
- Implement backup, disaster recovery, and high availability strategies on AWS.
- Stay updated with the latest AWS services, features, and best practices.
Technical Requirements:
- Bachelor’s degree in computer science, Engineering, or related field, or equivalent experience.
- Minimum of 2 years of experience in DevOps or related roles with a focus on AWS.
- Strong understanding of AWS services such as EC2, S3, RDS, Lambda, Cloud Formation, and IAM.
- Experience with CI/CD tools like AWS Code Pipeline, Code Build, and Code Deploy.
- Familiarity with infrastructure as code tools like AWS Cloud Formation or Terraform.
- Hands-on experience with monitoring and logging tools like AWS CloudWatch.
- Basic scripting skills in languages like Python, Bash, or PowerShell.
- Knowledge of networking concepts, VPNs, and security best practices on AWS.
- Excellent problem-solving, analytical, and communication skills.
Nice to Have:
- AWS Certified DevOps Engineer - Associate or AWS Certified Solutions Architect - Associate certification.
- Experience with containerization and orchestration tools like Docker and Kubernetes on AWS.
- Familiarity with server less computing using AWS Lambda, API Gateway, and DynamoDB.
- Experience with AWS databases such as RDS, DynamoDB, or Aurora.
- Understanding of microservices architecture and best practices.
- Knowledge of Git version control system.
Day-to-Day Activities:
- Design, deploy, and manage AWS resources and services based on project requirements.
- Build and maintain CI/CD pipelines to automate build, test, and deployment processes.
- Implement and maintain infrastructure as code using AWS Cloud Formation or Terraform.
- Collaborate with cross-functional teams to troubleshoot and resolve issues.
- Implement security best practices and compliance standards on AWS.
- Continuously learn and adopt new AWS services, features, and best practices.