Devops Engineer
Company
Qureos
Location
Pakistan
Type
Full Time
Job Description
As a DevOps Engineer, you will be responsible for designing, implementing, and maintaining the infrastructure that supports our applications and services. You will work closely with development, QA, and IT teams to automate and streamline our operations, monitor system performance, and ensure the reliability of our deployments.
Key Responsibilities:
-
Infrastructure Management:
- Design, deploy, and manage cloud infrastructure on Google Cloud Platform (GCP).
- Implement and maintain scalable container orchestration using Docker.
-
CI/CD Pipeline:
- Develop and maintain continuous integration/continuous deployment (CI/CD) pipelines to automate testing, building, and deployment processes through github and google cloud run.
- Collaborate with development teams to integrate new features into the CI/CD process.
-
Monitoring & Logging:
- Set up and manage monitoring, logging, and alerting systems using tools like Elasticsearch, Kibana, Prometheus, and New Relic.
- Ensure system reliability, performance, and availability through proactive monitoring and incident response.
-
Database Management:
- Administer and optimize MongoDB instances, ensuring data integrity, performance, and security.
- Implement backup, recovery, and disaster recovery strategies for MongoDB and other databases.
-
Security & Compliance:
- Implement security best practices across infrastructure, applications, and data.
- Ensure compliance with industry standards and internal policies.
-
Automation & Scripting:
- Automate infrastructure provisioning, configuration management, and system operations using GCP Services.
- Develop custom scripts as needed to enhance automation and operational efficiency.
-
Collaboration & Support:
- Work closely with development and QA teams to support the software development lifecycle.
- Provide technical guidance and support to resolve infrastructure-related issues.
Qualifications:
- Education: Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).
-
Experience:
- 5+ years of experience as a DevOps Engineer or in a similar role.
- Strong experience with Docker, including container orchestration using Kubernetes.
- Hands-on experience with Google Cloud Platform (GCP) services, including Compute Engine, Cloud Storage, Cloud Run, and GKE.
- Experience with Elasticsearch for monitoring, logging, and search.
- Proficiency in administering and optimizing MongoDB databases.
-
Skills:
- Strong scripting skills in Python, Bash, or similar languages.
- Proficiency in infrastructure as code tools like Terraform or Ansible.
- Experience with CI/CD tools such as Github CI, or CircleCI.
- Excellent problem-solving and troubleshooting skills.
- Strong communication skills and ability to work collaboratively across teams.
-
Nice to have:
- Experience with additional cloud platforms (e.g., AWS, Azure).
- Familiarity with Agile/Scrum methodologies.
- Certifications in Docker, GCP, or related technologies.
Date Posted
09/06/2024
Views
0
Similar Jobs
Senior Backend Engineer - Justlife
Views in the last 30 days - 0
Justlife is a fastgrowing tech startup in Dubai that offers a beautifully designed home services app They are looking for brilliant minds and skilled ...
View DetailsSenior Data Engineer - CodeNinja
Views in the last 30 days - 0
The job responsibilities include designing and building scalable data pipelines for AIML workflows ensuring data accessibility and cleanliness managin...
View DetailsSenior Python Engineer - Pavago
Views in the last 30 days - 0
Pavago is seeking a Senior Python Engineer to work remotely and enhance algorithm performance by integrating machine learning models The role involves...
View DetailsSenior Solutions Engineer - Gomotive
Views in the last 30 days - 0
Motive empowers physical operations teams with tools to make work safer more productive and profitable The company serves over 120000 customers across...
View DetailsSoftware Engineer, MLOps - Gomotive
Views in the last 30 days - 0
Motive empowers physical operations teams with tools to make their work safer more productive and more profitable The company serves over 120000 custo...
View DetailsSenior Software Engineer - Creative Chaos
Views in the last 30 days - 2
The job description is for a Senior Software Engineer specializing in Rust at Creative Chaos responsible for designing developing and maintaining high...
View Details