Cognitive
DevOps Engineer
CognitiveUnited Arab Emirates19 hours ago
Full-timeInformation Technology

We are seeking a Senior DevOps/Linux Engineers for an organization in hyper-growth stage based in Abu Dhabi.



About the Role



The successful candidate will be responsible for designing, implementing, and maintaining their infrastructure, ensuring smooth and efficient operation of systems. The ideal candidate will have a strong background in Linux, networking, and automation, with experience in containerization, scripting, and continuous integration/continuous deployment (CI/CD) pipelines.



Responsibilities



  • Design, implement, and maintain Linux-based infrastructure, including servers, networks, and storage systems
  • Ensure basic networking fundamentals, including IP addressing, subnetting, and routing
  • Develop and maintain containerized applications using Docker, with expertise in container orchestration and management
  • Write and maintain shell scripts to automate tasks, deploy applications, and troubleshoot issues
  • Develop and maintain Python scripts to automate tasks, integrate with other systems, and analyze data
  • Maintain and update their Ansible infrastructure, ensuring seamless deployment and management of applications
  • Design, implement, and maintain GitLab CI pipelines to automate testing, building, and deployment of applications
  • Design, implement, and maintain TeamCity pipelines to automate deployment of applications
  • Collaborate with development teams to ensure smooth and efficient operation of applications, and provide technical support and guidance as needed
  • Stay up-to-date with the latest DevOps tools, technologies, and best practices, and apply this knowledge to continuously improve our systems and processes


Qualifications



  • B.Sc. in Computer Science or related field
  • 8+ years of experience in a DevOps or similar role, with a strong focus on Linux and networking


Required Skills



  • In-depth knowledge of Linux operating systems, including configuration, troubleshooting, and optimization
  • Strong understanding of basic networking fundamentals, including IP addressing, subnetting, and routing
  • Experience with containerization using Docker, including container orchestration and management
  • Proficiency in shell scripting (e.g., Bash, Python) and automation tools (e.g., Ansible)
  • Experience with Python scripting, including development and maintenance of scripts for automation, integration, and data analysis
  • Familiarity with Ansible, including deployment, management, and maintenance of applications
  • Experience with GitLab CI and TeamCity pipelines, including design, implementation, and maintenance of pipelines for automated testing, building, and deployment of applications
  • Strong understanding of DevOps principles and practices, including continuous integration, continuous deployment, and continuous monitoring
  • Ability to work well in a team-oriented, collaborative environment
  • Strong written and verbal communication skills in English


Preferred Skills



  • Familiarity with agile development methodologies and version control systems (e.g., Git)
  • Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK Stack)
  • Strong understanding of security best practices and compliance requirements
  • Strong fundamentals In Ubuntu server and Desktop editions, Debian

Key Skills

Ranked by relevance