DevOps Engineer
InitRes -
Cairo, EgyptPosted 2 months ago91Applicants for1 open position
- 16Viewed
- 2In Consideration
- 4Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
We are seeking a skilled and dedicated DevOps Engineer to join our dynamic team. The ideal candidate will have hands-on experience in managing AWS cloud infrastructure, automating CI/CD pipelines, and deploying containerized applications using Docker and Kubernetes. This role is crucial for supporting our development and operations teams, ensuring efficient, secure, and scalable environments for our products and services.
Responsibilities:
- Design, implement, and manage scalable, secure, and cost-effective AWS cloud infrastructure.
- Develop and maintain CI/CD pipelines using Jenkins to streamline the software development lifecycle.
- Build, manage, and deploy containerized applications using Docker and Kubernetes, ensuring high availability and optimal performance.
- Collaborate with development and operations teams to automate and improve infrastructure provisioning, deployment, and scaling.
- Monitor system health, performance, and security; proactively troubleshoot issues and implement solutions.
- Maintain configuration management tools and implement Infrastructure as Code (IaC) practices using tools like Terraform or CloudFormation.
- Support development teams in implementing and optimizing CI/CD best practices.
- Ensure that environments comply with security standards, manage backups, and handle disaster recovery processes.
Job Requirements
Requirements:
- 3+ years of experience in DevOps, Cloud Infrastructure, or related roles.
- Extensive experience with AWS services such as EC2, S3, RDS, VPC, IAM, CloudWatch, etc.
- Proven experience with CI/CD tools, especially Jenkins, for building automated pipelines.
- Proficiency in Docker and Kubernetes for containerization and orchestration.
- Experience with Infrastructure as Code (IaC) tools such as Terraform or CloudFormation.
- Strong understanding of networking, security best practices, and system monitoring.
- Familiarity with scripting languages like Python, Bash, or similar for automation tasks.
- Strong troubleshooting skills with the ability to manage and resolve complex technical issues.
- Excellent collaboration and communication skills, with experience working in agile environments.
Preferred Qualifications:
- Experience with other CI/CD tools (GitLab CI, CircleCI, etc.).
- Knowledge of configuration management tools like Ansible, Puppet, or Chef.
- AWS Certification (e.g., AWS Certified DevOps Engineer or AWS Certified Solutions Architect).
- Experience with other cloud providers (Azure, Google Cloud Platform).