Oivan Circular Logo

DevOps Engineer

Oivan Dubai, United Arab Emirates Posted: 01 Aug 2024

Financial

  • Estimate: $90k - $130k*
  • Zero income tax location

Accessibility

  • Office Only
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

About the Job
Oivan is seeking a DevOps Engineer who will play a crucial role in managing and automating the software development life cycle for Ruby on Rails applications. The successful candidate will be responsible for setting up and managing multi-environment setups, ensuring that production, development, and testing environments are highly available, secure, and optimized.

Key Responsibilities

  • Multi-Environment Management: Set up and manage production, development, and testing environments for Ruby on Rails applications, ensuring high availability and security.
  • SDLC Automation: Automate the software development life cycle (SDLC) processes to enable seamless and reliable code releases.
  • Security and Compliance Collaboration: Work with the Security Team to implement security controls and maintain compliance with best practices.
  • High Availability Assurance: Ensure the resilience of the Ruby on Rails production system, including failover and disaster recovery planning.
  • Continuous Performance Optimization: Monitor and optimize the performance and scalability of Ruby on Rails applications across all environments.
  • Incident Response Support: Assist the Support Team in resolving production incidents and outages related to Ruby on Rails applications.
  • Zero-Downtime Deployments: Minimize downtime during code deployments in the multi-environment setups.
  • Proactive Monitoring and Alerting: Implement monitoring and alerting systems to identify and address issues proactively.
  • Scaling and Load Balancing Management: Manage load balancing and scaling mechanisms to accommodate increased traffic and demand.
  • Environment Documentation: Maintain detailed documentation for all environment setups and configurations for consistency and repeatability.
  • Supporting Dev and Support Teams: Provide support to development and support teams, especially for Ruby on Rails applications.
  • Develop and Maintain CI/CD Pipelines: Focus on developing and maintaining continuous integration and continuous deployment (CI/CD) pipelines, particularly using GitLab.

Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Strong knowledge of GitLab, including GitLab CI/CD and GitLab Runner.
  • Excellent communication and teamwork skills.
  • Preferred qualifications include experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK Stack), understanding of network security best practices, and certifications in cloud platforms or DevOps methodologies.
  • A minimum of 5 years of relevant experience is desired.

Join Oivan and become part of a dynamic team that harnesses web, mobile, cloud, and cybersecurity technologies to deliver transformative digital services.

Apply now

Jobs you might like   View all jobs

About Oivan

Oivan harnesses the strengths of the web, mobile, cloud, cybersecurity, and blockchain technologies to help our clients to launch transformative digital services. Our international team of digitalization experts manages digital services’ full lifecycle, from design and development to operations and analytics