DevOps Engineer

Be among the first applicants.
Avrioc Technologies
Abu Dhabi
AED 50,000 - 200,000
Be among the first applicants.
2 days ago
Job description

Minimum Qualifications:

  • Any bachelor's degree, preferably in computer science or a STEM field with a major in Mathematics.
  • Minimum of 5+ years of experience in a DevOps role with hands-on experience in the listed tech stack as mentioned in the responsibilities section.

Certifications: (Candidates with the following certifications are highly preferred)

  • AWS Solution Architect Associate / Professional
  • RHCSA/RHCE (7/8)

Roles and Responsibilities:

  • Installation, configuration, and administration of Linux servers [Ubuntu & Amazon Linux].
  • Sound knowledge of OS baselining for vulnerability assessment & patching using industry best practices and tools.
  • Intermediate to expert skills in scripting languages like bash, python, ruby, or Go.
  • Fair knowledge of web & proxy servers like Apache, Nginx, Tomcat & HAproxy.
  • Sound knowledge of DNS, DHCP, networking, and certificate [CA] systems.
  • Administration of AWS & Azure cloud service providers including EC2, RDS, S3, ECS, SNS, SES, CloudWatch, CDN, WAF, CloudFront, CloudTrail, R53, VPC, Routing, API Gateway, Lambda, IAM Roles, SG, Elastic Cache, Memcached, DynamoDB, CodeDeploy, CodeBuild, serverless, etc.
  • Act as an SME for the architecture and design of networking and application architecture spread across multiple clouds and regions for HA & fault-tolerance.
  • Hands-on experience in migrating workloads from on-premises to cloud.
  • Cost analysis to optimize applications and save unnecessary over-provisioning in the cloud.
  • Experience with container schedulers & orchestration implementation, configuration, and administration of Kubernetes, Docker Swarm, OpenShift, or AWS EKS/ECS.
  • Sound knowledge of ArgoCD or HelmCharts is a plus.
  • Work closely with developers for containerization of MEAN stack applications.
  • Sound knowledge of Micro-service architecture & patterns.
  • Experience with configuration management tools like Chef, Ansible, Puppet, or SaltStack.
  • Experience in IaC tools for automated provisioning stacks on cloud and on-premises using Terraform, Pulumi, or CloudFormation.
  • Proven ability to design, implement & administer code repositories from scratch using tools like GitLab or GitHub.
  • Good understanding of GitLab runners & GitHub actions workflows is an advantage.
  • Sound knowledge of branching strategies & commit hooks.
  • Hands-on experience with administration and configuration of build systems like Jenkins or Spinnaker.
  • Code coverage, automated functional, and stress testing using build systems to support TDD for the development team.
  • Strong experience in building and modifying iOS or Android mobile application builds.
  • Development environment setup for MEAN stack or Kotlin, Xcode, Swift & Fastlane.
  • Strong experience in SQL & NoSQL database platforms like MySQL & Cassandra.
  • Strong experience in caching technologies Redis, Memcache & Elasticsearch.
  • Experience in implementing and driving Monitoring & Observability platforms Elastic stack, Grafana, Prometheus, Graphite, and APM tools - New Relic/AppDynamics/Dynatrace.
  • Familiarity with Jira and Confluence or similar technologies.
  • Good knowledge of impact assessment, release strategies, deployment methodologies, incident management, and change management.
  • Demonstrated written and verbal communication skills, as well as the ability to work with multiple teams and stakeholders.
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new DevOps Engineer jobs in Abu Dhabi