Job Description
Job Code: SDE_2023_01
If you are interested to join, please send us your resume on recruitment@dxwand.com making sure to please write the job code for the position you are applying for in your e-mail subject.
Position: Senior DevOps Engineer.
Experience: 3+ Years
About DXwand
DXWand, is a dynamic and forward-thinking technology company that is leading the charge in Cognitive AI innovation in the region! Our team is dedicated to pushing the boundaries of what’s possible with artificial intelligence and creating groundbreaking solutions that transform the way businesses operate, and how human interact with digital knowledge and services.
As an AI professional, you know that the technology is rapidly evolving, and at DXWand, we are at the forefront of that evolution. We’re looking for talented individuals who are passionate about AI and are eager to help us create game-changing Cognitive AI solutions that enable businesses to achieve their goals faster and more efficiently than ever before.
Joining our team means you’ll have the opportunity to work with some of the brightest minds in the industry, collaborating on exciting projects that are changing the way the world does business. At DXWand, we value creativity, innovation, and a commitment to excellence, and we believe that our people are our greatest asset.
So if you’re a professional with a passion for innovation and a drive to make a difference, we invite you to explore the exciting opportunities available at DXWand. Let’s work together to push the boundaries of what’s possible with AI and create a brighter future for businesses everywhere!
Requirements
• BS in the areas of Computer Science or other related fields
• At least 3 Years of Experience in Software engineering.
• Expertise in DevOps tool sets such as: Azure DevOps , Git, Terraform, Ansible, Docker, SonarQube, Artifactory, Prometheus.
• Experience in DBs like MSSQL, PostgreSQL, MongoDB
• Expertise in cloud automation using Terraform/ARM, a combination of scripting (e.g., Bash, Powershell) and declarative and imperative languages (e.g., yaml, json, python)
• Experience in supporting multiple teams, triage production issues.
Responsibilities
• Implement and improve monitoring and alerting.
• Build and maintain highly available systems on Kubernetes.
• Implement and manage CI/CD pipelines.
• Implement an auto-scaling system for our Kubernetes nodes.
• Participate in on-call rotations.
Qualifications
• • Hands-on experience with provisioning, maintaining, deploying Kubernetes clusters in production environments preferably AKS as well as On-Premises.
• Experience with deploying and upgrading mission critical applications on Kubernetes clusters.
Experience with writing Kubernetes manifest files and docker files.
Hands-on experience with provisioning and managing Azure services such as VMs, VNets, AKS, ACR, AppGW, etc.
• Experience in operations or systems administration, particularly on Linux.
• Strong programming and scripting knowledge, e.g. Python, PowerShell, Bash.
• Experience with application deployment by using CI/CD.
• Experience with monitoring tools like Prometheus, Grafana, etc.
• Strong communication skills to gather requirements from the development teams and to train the teams in the workflow and processes.