Senior DevOps Engineer
Smart Village, Giza, Egypt
Full Time
Software Development
Mid Level
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
Apply for this position
Required*