DevOps Engineer

--HRiNS--

Job Summary:
As a DevOps Engineer, you will be responsible for ensuring the smooth operation and continuous improvement of our infrastructure and software delivery processes. You will collaborate closely with cross-functional teams to automate, streamline, and optimize our development, testing, deployment, and monitoring processes.

Location:
Baghdad-Al Mansour
Type of Work:
Full Time

Responsibilities

  • 1- Independently implement complex tasks with little or no supervision, following company and industry best practices and standards.
  • 2- Analyze operational, integration and security requirements for systems, and contribute to the DevOps plan by defining and estimating tasks.
  • 3- Collaborate with development, operations, and QA teams to define and implement best practices for continuous integration, continuous delivery, and infrastructure automation.
  • 4- Develop and maintain configuration management tools, such as Ansible, Chef, or Puppet, to automate infrastructure provisioning and configuration.
  • 5- Monitor and optimize system performance, scalability, and availability, using tools like Nagios, Prometheus, or ELK stack.
  • 6- Troubleshoot and resolve issues related to infrastructure, deployments, and system performance in a timely manner.
  • 7- Implement and maintain effective security measures and best practices to protect company and customer data.
  • 8- Write automated performance, load and security tests for complex systems, following established system performance metrics.
  • 9- Identify root cause of medium-complexity problems and perform impact and trade-off analysis of different technical solutions, recommending best options.
  • 10- Coach and guide other team members in all areas of DevOps, reviewing their code and validating estimates.
  • 11- Document processes, configurations, and troubleshooting guides to ensure knowledge sharing and maintain system documentation.
  • 12- Stay updated with industry trends, best practices, and emerging technologies related to DevOps and infrastructure management.

Qualification & Requirements: 

  • - Bachelor's degree in computer science, Information Technology, or a related field.
  • - 4 years of experience in software development or DevOps
  • - Fluent Command of English and Arabic- Written and Spoken.
  • - Fluent Command of Microsoft Office (MS Word, MS Excel, PowerPoint)
  • - Understanding of networking concepts.
  • - Familiarity with network troubleshooting tools and techniques.
  • - Proficiency in using automation tools such as Ansible, Chef, Puppet, or similar tools. 
  • - Experience with implementing and managing CI/CD pipelines.
  • - Proficiency in scripting languages such as Bash, Python, or Ruby.
  • - Ability to set up monitoring alerts, collect and analyze logs, and ensure system performance and availability.
  • - Ability to troubleshoot network-related issues, configure network devices, and optimize network performance.