Senior Technical DevOps

Website Emirates

Job Description:

As a key technologist in the DevOps and Automation team, help drive DevOps and Automation practices at product and program level. Engineers enterprise level technology solutions for CI/CD and Cloud automation through infrastructure as code, containerisation and config management. Ensure robust Cloud engineering and DevOps practices for solution planning, technology development, deployment, release, hyper-care and operations of technology solution. Apply Site reliability principles to ensure availability, latency, performance, efficiency, change management, monitoring, emergency response, and capacity planning and act as a bridge between development and operations by applying a engineering mindset to system administration.

Job Responsibilities:

  • Embrace DevSecOps principles to advise and architect security solutions with engineering and product teams, ensuring all technologies and projects are robust and adhere to security standards.
  • Act as a lead for service reliability, scalability and performance for a set of products as part of system enablement team for Agile release trains. Primary lead who identifies and improves the lifecycle of products/services by addressing flow of value through the continuous deployment pipelines.
  • Lead the discovery phase of Cloud adoption/ migration by partnering with the Architects and Security to strategize well defined DevOps and Cloud engineering architectures.
  • Build, maintain and operate technical environments for software development, continuous integration and continuous deployment based on cloud application design principles such as 12 factor apps.
  • Apply Site reliability principles to ensure availability, latency, performance, efficiency, change management, monitoring, emergency response, and capacity planning and act as a bridge between development and operations by applying a engineering mind-set to system administration.
  • Lead the automation of change management, building resiliency, monitoring, capacity planning and emergency response for set of products that you are responsible for.
  • Be an advisor to enable the teams to drive corrective, adaptive, preventative and perfective maintenance of solutions automating environment management, service management, infrastructure management and cyber security aspects of the systems
  • Collaborate with Release Engineering, Product Development and Security teams to develop change management strategies – e.g. canary-style deployments, pushing out new releases without interrupting services, and rolling back features that demonstrate problems.
  •  Review deployment and operational environments, i.e., execute initiatives to reduce failure, troubleshoot issues across the entire infrastructure stack, expand monitoring capabilities, and manage technical operations.
  • Enable automation of everything possible and ensure continuous deployment pipeline is always in good health and is responsible for the technical design and high-quality coding for technology products with built in quality and production deployment ready.

Job Requirements:

  • Linux Operating System
  • Experience in deploying and troubleshooting highly available, secure and reliable services with automatic failover using containers and container-orchestration tools like Kubernetes/Open shift
  • Experience with issues facing large scale server environments
  • Experience in Scripting (shell, python, Go)
  • Infrastructure/Configuration management (Terraform, Ansible)
  •  Experience with Linux management tools such as automated provisioning (ansible, puppet, and razor), containers (docker), virtualization (VMware, KVM).
  • Cloud Computing/Admninistration/Migration (AWS)
  • Hands on knowledge of build automation and continuous integration/delivery ecosystem: Git, Groovy, Maven/Gradle, Docker, Nexus, Artifactory, Selenium, Jenkins, Docker, Open shift
  • Experience with infrastructure configuration and automations processes and tools: Terraform, Puppet, Ansible
    Exceptional knowledge in systems monitoring, alerting and analytics (AppDynamics, Logstash, Splunk, etc.)
  • Skills for monitoring and automation
    Enterprise level IT projects Cloud based technologies: PaaS, IaaS, and DevOps implementation (Git, Git
  • Branching Strategies, Jenkins, Artifact Repository, Maven/Gradle/NPM, Docker, Shell Scripting, Python, Groovy, Go)
  • Application development
  • Systems/Application Monitoring, Dashboards, alerting and analytics (Like AppDynamics, Splunk, Prometheus, Grafana, Logstash, Datadog)
  • Experience working with automation and CI/CD implementation for micro services architecture
  • Container Orchestration technologies: Development/Management/Troubleshooting (Kubernetes/OpenShift, HELM, ECR)

Job Details:


Company: Emirates

Vacancy Type: Full Time

Job Location: Dubai, UAE

Application Deadline: N/A

To apply for this job please visit www.linkedin.com.


 Report Job
Back to top button