Applications & Devops Consultant
Doha, QA
Job Title
Applications & Devops Consultant
Job Scope
The AppDev Consultant will be an integral part of our Application Innovation Team, responsible for developing, modernizing, and migrating applications to leverage cloud technologies, modern architectures, and AI integration. The consultant will utilize a combination of software development, DevOps practices, and cloud infrastructure expertise to deliver innovative, scalable, and secure solutions.
Main Duties and Responsibilities
- Design, develop, and implement well-architected cloud-native applications leveraging NodeJS, Python or other programming languages.
- Architect and modernize legacy applications into microservices and containerized deployments with .
- Support migration and modernization projects from on-premises environments to cloud platforms, particularly Azure.
- Develop and deploy AI-infused applications using modern frameworks and services, ensuring seamless integration with cloud platforms.
- Build, manage, and optimize CI/CD pipelines utilizing Azure DevOps or GitHub Actions.
- Deploy and maintain cloud infrastructure using Infrastructure as Code (IaC) tools mainly Terraform.
- Familiarity with observability and monitoring tools such as Dynatrace, Azure Monitor, or Prometheus.
- Conduct proof-of-concepts (POCs), support pre-sales activities, and participate in responding to RFPs.
- Collaborate cross-functionally with development, infrastructure, and security teams to ensure alignment on architecture and best practices.
- Ensure application and infrastructure security compliance aligned with company and industry best practices.
- Implement and advocate for cloud governance, cost management, and security compliance using tools like Azure Policy, Terraform or ARM templates, and Azure Blueprints.
- Troubleshoot, identify, and resolve infrastructure vulnerabilities, deployment issues, and optimize performance.
- Contribute actively to internal research, knowledge sharing, and continuous improvement initiatives.
Position Requirements
Education
Bachelor’s degree in Computer Engineering, Computer Science or any other related field
Experience
At least 3 to 4 years of relevant experience
#LI-AA4