Service Delivery Automation Specialist - EMS

Qatar

Service Delivery Automation Specialist - EMS

Job Summary:

  • The Service Delivery Automation Specialist - EMS is responsible for identifying and automating processes and procedures across the organization. The role involves collaborating with cross-functional teams to design and implement automation solutions, enhance the automation framework, and manage infrastructure, containerization, and CI/CD pipelines.

Key Responsibilities:

Administrative Responsibilities:

  • Follow all relevant policies, processes, and SOPs to ensure consistent and controlled work execution.
  • Facilitate knowledge transfer to junior staff, ensuring expertise is shared with qualified candidates.

Functional Responsibilities:

Automation Development:

  • Identify processes that can benefit from automation.
  • Design and implement automation solutions using RPA tools, ML models, and AI algorithms.
  • Collaborate with teams to understand and deliver automation requirements.

           Infrastructure as Code (IaC):

  • Implement IaC practices to automate infrastructure provisioning and management.
  • Utilize tools like Terraform, Ansible, and CloudFormation for infrastructure management.
  • Use Git/Repo for version control of IaC configurations.

Containerization and Orchestration:

  • Develop and maintain container images using Docker.
  • Ensure container security and manage lifecycle through orchestration platforms like Kubernetes, OpenShift, or Docker Swarm.

CI/CD Pipeline Management:

  • Develop, maintain, and enhance CI/CD pipelines for efficient and reliable code deployment.
  • Integrate automated testing, security, and monitoring into the CI/CD pipeline.

Monitoring and Logging:

  • Implement monitoring and logging solutions to ensure system reliability and performance.
  • Use tools like Prometheus, Grafana, ELK Stack, and Splunk for monitoring and analytics.

Collaboration and Communication:

  • Work closely with software engineers, data scientists, and stakeholders to integrate automation solutions.
  • Provide training and support to team members on automation tools and best practices.

Continuous Improvement:

  • Continuously improve automation processes to enhance efficiency and reduce manual effort.
  • Stay up-to-date with trends in automation, DevOps, ML, and cloud computing.

Job Requirements:

Academic & Professional Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • ITIL v3 Foundation Certificate.
  • Relevant technical certifications (e.g., RPA, DevOps, Cloud).

Experience:

  • 3+ years of experience in a DevOps or related role with a proven track record of designing and implementing automation solutions.


Skills

Skills and Requirements:

  • Proficiency in scripting languages such as Python, Bash, and PowerShell.
  • Experience with automation tools and frameworks (e.g., Ansible, Puppet, Chef, AgroCD, Jenkins).
  • Familiarity with RPA tools (e.g., UiPath, Blue Prism, Automation Anywhere).
  • Knowledge of ML frameworks (e.g., TensorFlow, PyTorch, Scikit-learn).
  • Strong understanding of cloud platforms (AWS, Azure, Google Cloud).
  • Hands-on experience with containerization (Minikube, Docker) and orchestration (Kubernetes).
  • Familiarity with version control systems like Git.
  • Experience with data science tools (Jupyter, Hadoop, Spark).
  • Knowledge of AI and ML model deployment.
  • Understanding of cloud cost optimization principles (FinOps experience is a plus).
  • Strong analytical, problem-solving, communication, and collaboration skills.
  • Ability to work independently and as part of a team.
  • Organizational and time-management proficiency.


Post date: Today
Publisher: Bayt
Post date: Today
Publisher: Bayt