Devops Engineer

Dubai, United Arab Emirates

Job Description

What You\'ll Do
Key Responsibilities:
Multi-Environment Management:
  • Set up and manage production, development, and testing environments for Ruby on Rails applications.
  • Ensure environments are highly available, secure, and optimized for multi-environmental use.
SDLC Automation:
  • Automate the software development life cycle (SDLC) processes for Ruby on Rails applications to enable seamless and reliable code releases.
Security and Compliance Collaboration:
  • Collaborate with the Security Team to implement necessary security controls and maintain compliance with relevant standards and best practices.
High Availability Assurance:
  • Ensure high availability and 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 responding to and resolving production incidents and outages related to Ruby on Rails applications.
Zero-Downtime Deployments:
  • Work on minimizing downtime during code deployments in the multi-environment, especially for Ruby on Rails applications.
Proactive Monitoring and Alerting:
  • Implement monitoring and alerting systems to proactively identify and address issues in the multi-environment, focusing on Ruby on Rails applications.
Scaling and Load Balancing Management:
  • Implement and manage load balancing and scaling mechanisms to accommodate increased traffic and demand for Ruby on Rails applications.
Environment Documentation:
  • Maintain detailed documentation for all environment setups and configurations, ensuring consistency and repeatability, with a focus on Ruby on Rails.
Supporting Dev and Support Teams:
  • Run scripts and provide support to development and support teams, particularly for Ruby on Rails applications.
Develop and Maintain CI/CD Pipelines:
  • Develop and maintain continuous integration and continuous deployment (CI/CD) pipelines for Ruby on Rails applications, with a strong emphasis on GitLab.
What You Have
Qualifications:
Bachelors degree in Computer Science, Information Technology, or a related field.
Strong knowledge of GitLab, including GitLab CI/CD and GitLab Runner.
Strong communication and teamwork skills.
Preferred Qualifications:
Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK Stack).
Understanding of network security and best practices.
Certifications in cloud platforms or DevOps methodologies.
5 years of experience

Beware of fraud agents! do not pay money to get a job

MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1725733
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Dubai, United Arab Emirates
  • Education
    Not mentioned