drjobs Deployment Engineer العربية

Deployment Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Jobs by Experience drjobs

Not Mentionedyears

Job Location drjobs

Abu Dhabi - UAE

Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Nationality

Emirati

Gender

Male

Vacancy

1 Vacancy

Job Description

Roles and responsibilities

The Senior Deployment Engineer will play critical role in supporting the successful deployment of operational technologies across various domains including exploration, drilling, field development, and production. This role will involve managing deployment projects from start finish, ensuring that technology solutions are effectively integrated and aligned with organizational goals. Senior Deployment Engineer will collaborate closely with cross-functional teams, oversee the installation and configuration of technologies, and ensure that all deployment activities are executed efficiently and within quality standards.

Profile matching below criteria only will be contacted

Bachelor’s Degree in Computer Science / Software Engineering or equivalent discipline. 10 -12 years of experience; including at least experience in Engineering/ Geology/ Petro- Physics/ Drilling requirements. Extensive experience in the Exploration and Production ( E&P) Engineering Excellent knowledge of technical Software applications & workflows. Proficient communication, interpersonal and people management skills.

A Deployment Engineer plays a vital role in managing the deployment, integration, and configuration of software or hardware systems, ensuring smooth implementation and post-deployment support. Below are the essential skills required for this role:

Technical Skills

  1. Deployment and Integration:

    • Expertise in deployment methodologies (e.g., blue-green, rolling, canary deployments).
    • Configuration and deployment of software using tools like Jenkins, GitLab CI/CD, Ansible, or Kubernetes.
  2. Scripting and Automation:

    • Proficiency in scripting languages (e.g., Python, Bash, PowerShell) to automate deployment tasks.
    • Experience with Infrastructure as Code (IaC) tools like Terraform or AWS CloudFormation.
  3. Operating Systems and Platforms:

    • Strong understanding of Linux/Unix and Windows environments.
    • Familiarity with cloud platforms (AWS, Azure, Google Cloud).
  4. Version Control:

    • Proficiency in version control tools (e.g., Git, SVN) for managing code and deployment configurations.
  5. Networking and Security:

    • Knowledge of networking concepts, firewalls, and VPNs.
    • Ensuring secure deployment practices, including SSL/TLS, encryption, and IAM.
  6. Monitoring and Troubleshooting:

    • Use of monitoring tools like Prometheus, Nagios, or New Relic.
    • Debugging deployment issues using logs and diagnostic tools.
  7. Software Lifecycle Knowledge:

    • Familiarity with Agile, DevOps, and SDLC (Software Development Life Cycle) processes.

Desired candidate profile

  1. Problem-Solving:

    • Quickly diagnosing and resolving deployment issues.
  2. Attention to Detail:

    • Ensuring deployment configurations are error-free and optimized.
  3. Communication:

    • Collaborating with developers, testers, and stakeholders to align deployment processes.
    • Documenting deployment processes and creating knowledge bases.
  4. Adaptability:

    • Handling dynamic environments and evolving deployment needs.
  5. Team Collaboration:

    • Working effectively in cross-functional teams, especially within Agile or DevOps frameworks.

Certifications (Optional but Beneficial)

  1. AWS Certified DevOps Engineer or equivalent cloud certifications.
  2. Certified Kubernetes Administrator (CKA).
  3. Docker Certified Associate (DCA).
  4. Microsoft Certified: DevOps Engineer Expert.
  5. ITIL Foundation Certification.

Tools and Technologies

  1. CI/CD Tools:

    • Jenkins, GitLab CI/CD, CircleCI, Azure DevOps, or Bamboo.
  2. Containerization and Orchestration:

    • Docker, Kubernetes, or OpenShift.
  3. Monitoring and Logging:

    • ELK Stack (Elasticsearch, Logstash, Kibana), Splunk, or Datadog.
  4. Configuration Management:

    • Ansible, Chef, Puppet, or SaltStack.
  5. Cloud Platforms:

    • AWS (e.g., EC2, S3, ECS), Azure, or Google Cloud.
  6. Version Control Systems:

    • Git, Bitbucket, or Subversion.

Key Responsibilities

  • Deploying software applications to various environments (development, staging, production).
  • Automating deployment processes for efficiency and repeatability.
  • Monitoring systems post-deployment to ensure stability and performance.
  • Collaborating with development and QA teams to address deployment issues.
  • Maintaining documentation for deployment configurations and processes.

Employment Type

Full-time

Department / Functional Area

Information Technology (IT)

About Company

Report This Job
Disclaimer: Drjobs.ae is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.