Check DevOps Engineer
Position
Explore a variety of features that match your criteria.
Company Overview:
GodaDev is a dynamic and innovative software development company committed to delivering cutting-edge solutions. We’re dedicated to pushing the boundaries of innovation and creating impactful software products. As we continue to grow, we’re seeking a talented DevOps Engineer to join our remote team. This is an exciting opportunity for someone who is passionate about technology, thrives in a dynamic environment, and enjoys working collaboratively to solve complex problems.
Position Overview:
As a Mid-Level DevOps Engineer at GodaDev, you’ll play a key role in enhancing our infrastructure, optimizing deployment processes, and ensuring the reliability and scalability of our systems. You’ll work closely with cross-functional teams to automate and streamline our development and operations workflows, enabling faster delivery of high-quality software products.
Location:
Remote (Based in Egypt)
Responsibilities:
- Design, implement, and maintain scalable infrastructure solutions using cloud platforms (e.g., AWS, Azure, GCP).
- Develop and maintain CI/CD pipelines to automate the build, test, and deployment processes.
- Collaborate with development teams to optimize application performance and troubleshoot issues in production environments.
- Implement and manage monitoring, logging, and alerting systems to ensure the health and availability of our services.
- Continuously evaluate and implement best practices for security, reliability, and performance.
- Participate in on-call rotations and respond to incidents as needed.
- Mentor junior team members and promote knowledge sharing across the organization.
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or related field.
- 3+ years of experience in a DevOps or Site Reliability Engineering role.
- Proficiency in scripting languages such as Python, Bash, or Ruby.
- Hands-on experience with configuration management tools like Ansible, Puppet, or Chef.
- Strong understanding of containerization technologies (e.g., Docker, Kubernetes).
- Experience with version control systems such as Git.
- Solid understanding of networking concepts and protocols.
- Excellent problem-solving skills and attention to detail.
- Effective communication skills and ability to work collaboratively in a remote team environment.
Preferred Qualifications:
- Certification in cloud platforms (e.g., AWS Certified DevOps Engineer, Azure DevOps Engineer Expert).
- Experience with infrastructure as code tools such as Terraform.
- Knowledge of monitoring and logging tools like Prometheus, Grafana, ELK stack.
- Familiarity with agile methodologies and DevOps principles.
- Prior experience working in a remote or distributed team environment.