Job was saved successfully.
Job was removed from Saved Jobs.

Job Details Egypt

DevOps Engineer

Egypt Jobs

Egypt Jobs



Cairo, Cairo, Egypt

As a DevOps Engineer, you will contribute to automation and process improvements that maintain and improve the stability and reliability of our applications in a fast-paced and dynamic engineering environment. A Devops engineer introduces processes, tools and methodologies to balance needs throughout the software development life cycle from coding and deployment to maintenance and updates. You will work in a diverse team to create and implement software systems, and collaborate with developers, IT members and quality assurance experts.Responsibilities:Build and set up new development tools and infrastructureWork on ways to automate and improve development and release processesEnsure that systems are safe and secure against cybersecurity threatsCollaborate with developers to bring new features and services into production and provide support to development teams that use the automated infrastructure.Configure and fine-tune Cloud infrastructure systems. Contribute towards CI/CD standardization within applications under Live OpticsIdentify technical problems and developing software updates and ‘fixes’ troubleshooting and debugging when neededProvide hands-on engineering, development, integration, and administration of DevOps tools as well as automation and monitoring tools.Work with a variety of open-source tools and technologies for managing source codesUse the knowledge of IT operations and sysadmin roles as well as be aware of the deployment processRequirements and Good to [Register to View] in Computer Science, Computer Engineering, Communication, Electronics, or any technical related field1 Year of Experience in DevOpsExpertise in .Net and multiple DevOps tool sets such as: Azure, Azure DevOps, AWS, Git, Terraform, Ansible, Docker, SonarQube, Artifactory, Checkmarx, Dynatrace/Prometheus. Experience with DevOps tools, processes, culture, distributed systems andsupporting mission-critical systemsExpertise in cloud automation using Terraform/ARM and declarative and imperative languages (e.g., yaml, json, python) Commanding knowledge of Unix/Linux.Strong scripting skills (Bash, Python. etc)Experience with version control systems (Git),Experience with designing, developing and testing automated deployment tools. (Jenkins, CircleCI, etc.)Strong knowledge of infrastructure provisioning tools such as Terraform, Ansible and cloud formation)Understanding of Network fundamentals (Networking Protocols, Firewalls, Load Balancing).Experience working with Containerization technology (Docker) Experience with public cloud providers such as AWS (preferred) and GCPExperience with monitoring tools (e.g., Prometheus, Pingdom, NewRelic).Demonstrable skills and experience in managing, troubleshooting and tuning linux systemsExperience with industry standard foundation technologies such as TCP/IP, HTTP, HTTPS, DNS and SMTPDemonstrated ability to write programs and utilities using a high-level programming language like Go, Ruby or PythonFamiliar with ways to automate and improve development and release processesWorking experience with the Atlassian tool suite (i.e. Jira Agile, FishEye) or similar.Ensure proper security, monitoring, alerting and reporting for production infrastructure.Understanding of PMP concepts and ITIL terminologies.