Anotech banner

System Admin & DevOps Engineer

Anotech

The Role

Overview

Manage and automate IT infrastructure, servers, cloud, and CI/CD pipelines.

Key Responsibilities

  • iac
  • patch management
  • kubernetes
  • ci/cd
  • monitoring
  • automation

Tasks

-Develop and maintain infrastructure as code (IaC) using tools such as Terraform, CloudFormation, or Ansible. -Maintain and monitor all patch releases, as well as devise multiple patch installation procedures and keep all systems up to date as per CIS and NIST standards. -Troubleshoot and resolve infrastructure issues in a timely manner, ensuring minimal disruption to operations. -Create and manage system tools for all scripts and automation processes, as well as oversee all capacity planning. -Manage and optimize on premises cloud-based infrastructure, utilizing services such as Kubernetes cloud-based technologies, ensuring high availability, performance, reliability, scalability, and security. -Manage all resource performance and assure optimization, as well as provide support for all applications and maintain an ideal level of customer service. -Implement monitoring, logging, and alerting solutions for Kubernetes clusters. -Automate configuration management tasks using tools like Puppet, Chef, or SaltStack. -Test all new software, maintain patches for management services, and conduct audits on all security procedures. -Collaborate with development, operations, and IT teams to design, implement, and maintain automated CI/CD pipelines. -Deploy, configure, and scale Kubernetes resources such as pods, services, deployments, and persistent volumes. -Assist in the setup and deployment of all virtual machines, as well as the installation and backup of all configuration procedures. -Develop and maintain documentation, standard operating procedures, and best practices for Kubernetes administration. -Implement and maintain monitoring, logging, and alerting solutions to ensure system health and performance. -As a System Administrator working with the project support team in Qatar, you will ensure internal and external customers’ satisfaction with your ability to maintain, upgrade and manage software, hardware, and networks. -Create an infrastructure to handle all business requirements and execute frequent system troubleshooting to fix all difficulties. -As a DevOps engineer, you will be responsible for the smooth operation of the IT infrastructure and work with developers to deploy and manage code changes, and with operations staff to ensure that systems are up and running smoothly. -Maintain all system backups and aid in the restoration of all operations, as well as give all users the necessary training. -Install and maintain all server hardware and software systems, as well as manage server performance and availability. -Participate in on-call rotation and provide after-hours support as needed to ensure 24/7 availability of system framework and services, keeping up to date with Linux expertise. -Troubleshoot and resolve issues related to Kubernetes infrastructure, networking, and containerized applications. -Stay up to date with the latest Kubernetes trends, tools, and best practices, and proactively recommend improvements to enhance system performance and reliability.

Requirements

  • python
  • docker
  • kubernetes
  • aws
  • rhce
  • terraform

What You Bring

-Thorough understanding of protocols such as DNS, HTTP, LDAP, SMTP, and SNMP -Relevant certifications such as RHCSA, RHCE, CompTIA Server+, CompTIA Security+, CCNP are a plus. -Solid understanding of networking concepts and protocols. -Proficiency in scripting languages such as Python, Bash, or PowerShell. -Excellent problem-solving and analytical skills, with the ability to troubleshoot complex issues in a distributed environment. -Experience with database management systems such as MS-SQL, MySQL and/or MongoDB. -Strong understanding of software development lifecycle (SDLC) processes and methodologies. -Extensive understanding of Windows and Redhat Linux. -Bachelor’s Degree in Computer Science or equivalent. -Proven experience as a System Administrator/DevOps Engineer, with a minimum of 7 to 8 years of experience. -Working experience on SAN Storage / Administration. -Network configuration (Load Balancer, Firewall, etc.,). -Familiarity with version control systems such as Git. -Strong communication and interpersonal skills are necessary, with the ability to work effectively in a team environment and customer oriented. -Experience with cloud platforms (e.g., AWS, GCP, Azure) and infrastructure-as-code tools (e.g., Terraform). -Working experience on VMWare Administrator. -You must be fluent in English. Knowledge of Arabic will be an added advantage. -Experience with Backup solutions. -Relevant certifications such as Certified Kubernetes Administrator (CKA). -Experience with containerization technologies such as Docker and container orchestration platforms like Kubernetes.

The Company

About Anotech

-A global powerhouse in managing complex energy and infrastructure projects. -Rooted in Europe but expanding into new markets, it operates internationally delivering on various stages. -Strengthened presence in Houston within North America. -Comprehensive services in engineering, procurement, construction, installation, and commissioning (EPCIC) for energy and process sectors. -Typical assignments span oil & gas, renewables, nuclear, petrochemicals, mining, and civil infrastructure.

Sector Specialisms

Industrial

Energy

Infrastructure

Buildings

Residential

Commercial

Water Resources

Heavy Civil

Marine

Transport

Utilities

Solar

Wind

Nuclear

Government