Who We Are:
At Web and Automation, we specialize in providing a comprehensive suite of digital solutions tailored to meet the diverse needs of businesses across the spectrum, from small and medium enterprises to large corporations. Our focus is on delivering services that enhance online presence and streamline operations for efficient management and growth.
DevOps Engineer | On-site in Abu Dhabi | Immediate Joiner
We are seeking a passionate and experienced DevOps Engineer to join our client's team in Abu Dhabi. The ideal candidate should be available in UAE and willing to join immediately.
Responsibilities:
Practice DevOps Agile Culture:
- Practice Agile Scrum to continuously develop DevOps incremental products and features.
- Work within a blameless culture.
- Contribute to developing our GitOps solution.
Infrastructure as Code (IaC):
- Develop and maintain infrastructure as code using tools like Terraform, Ansible, and Azure ARMs to automate the provisioning of infrastructure components.
Continuous Integration/Continuous Deployment (CI/CD):
- Design, implement, and manage CI/CD pipelines to automate the build, test, and deployment processes.
- Ensure smooth and reliable functioning of the CI/CD systems.
Automation:
- Automate repetitive tasks to improve efficiency and reduce manual intervention.
- Implement automated monitoring and alerting to identify and address issues proactively.
Cloud Services:
- Work with Azure cloud platforms to deploy and manage applications.
- Optimize and scale cloud infrastructure to meet performance and cost requirements.
Collaboration:
- Collaborate with development and operations teams to understand requirements and implement DevOps solutions.
- Facilitate communication and collaboration between different teams to achieve common goals.
Security:
- Implement and maintain security best practices in the deployment process.
- Collaborate with the security team to address vulnerabilities and ensure compliance.
- Operate and configure popular security tools used in DevOps pipelines.
- Manage and secure our PKI infrastructure.
Monitoring and Logging:
- Implement monitoring solutions to track system and application performance.
- Configure and manage log aggregation tools to centralize and analyze logs.
Version Control:
- Manage and administer version control systems (e.g., Git) to ensure code versioning and collaboration.
Required Skills:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 5+ years of proven experience as a DevOps Engineer, or similar role, using Agile Scrum development process.
- Strong knowledge of scripting languages (e.g., Bash, Python, Go).
- Strong knowledge of Linux systems.
- Proven experience with cloud platforms Azure, or AWS, using azcli and awscli.
- Proficient in using CI/CD platforms (e.g., Gitlab CI, Azure DevOps).
- Experience with containerization and orchestration tools (e.g. Docker, Kubernetes, Helm, ArgoCD).
- Familiarity with Terraform, Azure ARMs IAC tools.
- Experience with developing configuration management tools (e.g., Ansible, Chef, Puppet).
- Experience with infrastructure monitoring and logging tools (Prometheus, Grafana, Azure Monitoring Service, ELK Stack (Elasticsearch, Logstash, Kibana) for monitoring, and Graylog/Loki for logging).
- Experience in application monitoring tools such as AppDynamics, and DataDog.
- Experience in MongoDB and Redis cache.
- Understanding of networking concepts and security principles.
- Strong problem-solving and troubleshooting skills.
- Excellent communication and collaboration abilities.
- Certification in Microsoft Azure Administrator, Certified Kubernetes Administrator mandatory.
Mandatory Skills:
- Docker
- Kubernetes
- Terraform
- Azure
- Scripting
- AKS
Location:
Abu Dhabi, UAE
Availability:
Candidates should be available in UAE and willing to join immediately.
Interview Process:
Three rounds of interviews will be conducted.
If you're ready to take on exciting challenges and work in a dynamic environment, apply now!