Software Engineer (Python)

مصر - الجيزة

Design and implement automated deployment pipelines using Python and related technologies. 

Develop scripts and tools to automate repetitive tasks and improve deployment processes. 

Monitor and troubleshoot deployment issues to ensure high availability and performance of applications. 

Work with containerization technologies (e.g., Docker) and orchestration tools (e.g., Kubernetes) to manage and deploy applications. 

Implement best practices for security, scalability, and reliability in deployment processes. 

Maintain documentation for deployment procedures and configurations. 

Develop and maintain APIs using Django and FastAPI frameworks. 

Integrate APIs with front-end and other back-end services. 

Stay up to date with the latest trends and technologies in software deployment, DevOps practices, and API development. 

Collaborate with development and operations teams to ensure seamless integration and deployment of software products. 

Develop and implement GUI systems. 


Bachelor's degree in computer science, Engineering, or a related field. Proven experience as a Software Engineer with a focus on deployment and DevOps. Strong proficiency in Python programming language. Experience with automation tools and frameworks. Knowledge of CI/CD pipelines and tools (e.g., Jenkins, GitLab CI/CD). Familiarity with containerization technologies (e.g., Docker) and orchestration tools (e.g., Kubernetes). Understanding of cloud platforms (e.g., AWS, Azure, GCP) and their deployment services. Experience with Django and FastAPI frameworks for API development. Strong problem-solving skills and attention to detail. Excellent communication and teamwork abilities.  Experience with microservices architecture and deployment. Familiarity with monitoring and logging tools. Certification in relevant technologies (e.g., AWS Certified DevOps Engineer). 
تاريخ النشر: اليوم
الناشر: Wuzzuf .com
تاريخ النشر: اليوم
الناشر: Wuzzuf .com