Smart Village, EGY
126 days ago
Senior DevOps Engineer
Job Description + Design, implement, and maintain the infrastructure and tools necessary to support the software development lifecycle, including CI/CD, automation, and monitoring + Collaborate with development teams, product owners, and other stakeholders to define, document, and refine software requirements . + Automate deployment, scaling, and management of applications and services in cloud-based environments, such as AWS, Azure, or Google Cloud Platform. + Build and maintain tools for configuration management, infrastructure as code, and version control. + Implement and maintain security best practices for the infrastructure and applications. + Monitor and troubleshoot production systems and applications to ensure high availability and performance. + Develop and maintain documentation and knowledge sharing resources for the DevOps team and other stakeholders. + Stay up-to-date with emerging trends and technologies in DevOps and related fields.   + Mentor and provide technical guidance to junior DevOps engineers. Job Requirements + Bachelor's degree in Computer Science, Software Engineering, or related field  + At least 5 years of experience in DevOps engineering or a related field + Experience with cloud-based environments, such as AWS, Azure, or Google Cloud Platform + Experience with infrastructure as code tools, such as Terraform, CloudFormation, or ARM templates + Strong programming skills in at least one scripting language, such as Python or Bash  + Experience with configuration management tools, such as Ansible, Puppet, or Chef  + Experience with containerization technologies, such as Docker and Kubernetes + Familiarity with monitoring and logging tools, such as ELK stack, Prometheus, or Grafana  + Strong problem-solving and analytical skills + Strong communication and collaboration skills, with the ability to work effectively in a team environment Powered by JazzHR
Confirm your E-mail: Send Email