DevOps Engineer

October 31, 2023
Application ends: December 8, 2023
Apply Now

Apply for this job

Upload CV (doc, docx, pdf)

Job Overview

  • Date Posted
    October 31, 2023
  • Location
  • Expiration date
    December 15, 2023
  • Gender
    Both
  • Qualification
    Bachelor Degree

Job Description

Responsibilities

  • Implement and maintain CI/CD pipelines to automate software delivery.
  • Manage and optimize cloud infrastructure (e.g., AWS, Azure).
  • Utilize Infrastructure as Code (IaC) tools for automated provisioning.
  • Develop and maintain automation scripts for operational efficiency.
  • Collaborate with cross-functional teams to improve processes and workflows.
  • Monitor and troubleshoot issues in production environments.
  • Ensure security best practices are implemented in CI/CD pipelines and infrastructure.
  • Coordinate and execute software releases in collaboration with development teams.
  • Document everything related to the system, pipelines and infrastructure.
  • Contribute to the adoption of containerization and orchestration tools (e.g., Docker, Kubernetes).
  • Work with version control systems (e.g., Git) and assist in branching strategies.
  • Provide support for on-call rotations and resolve production issues promptly
  • Research new tools for internal adoption for better efficiency.

Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or related field.
  • 2-3 years of experience in a DevOps or similar role.
  • Good understanding in at least one of the programming/scripting languages, like Python, Bash.
  • Hands-on experience with CI/CD tools i.e Github Actions and Jenkins and IaC tools (e.g., Terraform and Ansible).
  • Good understanding for Monolithic and microservices architectures
  • Familiarity with Monitoring and logging tools like New Relic and Grafana/Prometheus.
  • Good understanding of Databases (mongodb, PostgreSQL, MySQL)
  • Good understanding of message queues (RabbitMQ, Kafka)
  • Experience with cloud platforms and services (mainly AWS).
  • Knowledge of containerization and orchestration technologies.
  • Strong communication and collaboration skills.

This role involves a mix of automation, collaboration, and troubleshooting, making it essential for someone with a solid foundation in DevOps practices and technologies.