Apply

DevOps Engineer

Posted 2024-10-20

View full description

💎 Seniority level: Junior, 2-5 years

📍 Location: Cairo, Cairo Governorate, Egypt

🏢 Company: CEQUENS

⏳ Experience: 2-5 years

🪄 Skills: AWSDockerPythonBashGitJenkinsKubernetesAzureServerlessCommunication SkillsCollaborationCI/CDTerraform

Requirements:
  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • 2-5 years of experience as a DevOps Engineer or similar role in software engineering or IT operations.
  • Experience with tools such as Jenkins, Git, Docker, Kubernetes, Ansible, Terraform, and other cloud-native technologies.
  • Proficiency in scripting languages like Python and Bash.
  • Strong knowledge of Linux/Unix administration.
  • Experience with AWS and Azure managing serverless architectures.
  • Strong analytical and troubleshooting skills.
  • Effective communication skills for collaboration with multi-disciplinary teams.
Responsibilities:
  • Develop, maintain, and improve CI/CD pipeline to automate build, test, and deployment processes.
  • Implement and manage tools that integrate, automate, and enhance development and deployment processes.
  • Monitor, troubleshoot, and optimize performance of IT infrastructure.
  • Ensure system reliability and availability through proactive infrastructure management and scaling strategies.
  • Automate repetitive tasks using scripting and automation tools.
  • Work closely with development teams to integrate new deployment processes and improve server/application performance.
  • Provide technical guidance and support to team members.
  • Implement security measures in infrastructure and development lifecycle.
Apply

Related Jobs

Apply

📍 Egypt

🔍 Computer software

🏢 Company: BlackStone eIT

  • Strong experience with Azure Cloud services, including Azure VMs, App Services, Storage, and Databases.
  • Proficiency in managing and deploying Windows and Linux VMs in Azure.
  • Hands-on experience with Azure DevOps for CI/CD pipelines and Azure Resource Management.
  • Experience with automation and IaC tools such as Terraform, ARM templates, and Azure CLI.
  • Solid knowledge of database management for Azure SQL, MySQL, or NoSQL databases.
  • Familiarity with monitoring and logging tools (Azure Monitor, Log Analytics, ELK Stack).
  • Strong scripting skills (Bash, Python, PowerShell) for automation on both Windows and Linux environments.
  • Understanding of networking principles in Azure, including VPNs, virtual networks, and Azure load balancers.
  • Experience with cloud security practices, including Azure AD, encryption, and identity management.

  • Design, implement, and maintain scalable, secure, and highly available Azure-based infrastructure.
  • Manage Azure services, including Virtual Machines (Windows and Linux), Azure App Services, Azure Storage, and Azure Databases (SQL, NoSQL).
  • Set up and optimize CI/CD pipelines for Azure environments using Azure DevOps or Jenkins.
  • Automate provisioning and management of Azure resources using Infrastructure as Code (Terraform, ARM templates, or Azure CLI).
  • Configure, monitor, and manage Azure resources, including VMs, virtual networks, and firewalls.
  • Implement and maintain backup, disaster recovery, and scaling strategies for Azure services and databases.
  • Ensure compliance with security best practices on Azure, including managing Azure Security Center, Azure AD, and encryption.
  • Oversee and troubleshoot networking configurations in Azure (load balancers, DNS, VPN, virtual networks).
  • Collaborate with development teams to optimize deployment processes for applications hosted on Windows and Linux VMs.
  • Document Azure infrastructure, configurations, and deployment procedures for operational excellence.

PythonSoftware DevelopmentSQLBashJenkinsMySQLAzureNosqlCI/CD

Posted 2024-10-15
Apply