Avrioc Technologies
Senior DevOps Engineer
Avrioc TechnologiesUnited Arab Emirates5 days ago
Full-timeEngineering, Information Technology

About the Company

Avrioc is committed to maintaining the highest standards of information security and service management. Our mission is to provide innovative solutions while fostering a culture of collaboration and inclusivity.


About the Role

The role involves the installation, configuration, and administration of Linux servers, along with a strong focus on cloud services and application architecture.



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.
  • Should have 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 viz. 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.
  • Strong knowledge in VPC, VPC Peering, Load-Balancers [ALB, ELB & NLB], transit gateways.
  • Act as an SME for the architecture and designing of networking and application architecture spread across multiple clouds and multiple regions for HA & fault-tolerance.
  • Hands-on experience on migration of workloads from on-premises to cloud.
  • Cost analysis to optimize application and save unnecessary overprovisioning in 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 good 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 as well as on-premises using Terraform, Pulumi or CloudFormation.
  • Proven ability to design, implement & administer code-repository from scratch by leveraging tools like GitLab or GitHub.
  • Good understanding of GitLab runners & GitHub actions workflows is a great 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 system to support TDD for 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.
  • Must be familiar with Jira and Confluence or similar technologies.
  • Good knowledge on 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.
  • Comply to Avrioc’s Information security and Information service management policies, procedures, and standards.
  • Maintain confidentiality and integrity of information and attend mandatory Information security training.
  • Report information security incidents through Avrioc’s established incident reporting channel.


Required Skills

  • Strong knowledge of Linux server administration.
  • Experience with cloud service providers (AWS & Azure).
  • Proficiency in scripting languages.
  • Familiarity with container orchestration tools.
  • Experience with configuration management tools.



```

Key Skills

Ranked by relevance