Azure DevOps Engineer
Futuremindz llc
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
EnglishJob location
Remote
Tech stack
Azure
Bash
Cloud Computing
Cloud Engineering
Continuous Integration
Linux
DevOps
Python
Log Analysis
Powershell
Scrum
Systems Development Life Cycle
Ansible
Data Logging
Scripting (Bash/Python/Go/Ruby)
Cloud Platform System
Delivery Pipeline
Reliability of Systems
Infrastructure as Code (IaC)
GIT
Containerization
Git Flow
Infrastructure Automation Frameworks
Bicep
TFS
Azure
Terraform
Software Version Control
Devsecops
Bamboo
Docker
Job description
We are seeking an experienced Azure DevOps Engineer to design, automate, and manage our cloud infrastructure and deployment pipelines. In this role, you will implement continuous integration and continuous deployment (CI/CD) practices, automate infrastructure provisioning, and ensure maximum system reliability and scalability. You will collaborate closely with development, QA, and security teams to streamline our software delivery lifecycle. Core Responsibilities
- Pipeline Management: Design and maintain automated CI/CD pipelines using Azure Pipelines.
- Infrastructure as Code (IaC): Provision and manage cloud resources programmatically via Terraform or Bicep.
- Cloud Architecture: Configure and optimize core Azure Cloud Services, including VMs, App Services, and Networking.
- Containerization: Deploy and orchestrate containerized applications using Docker and Azure Kubernetes Service (AKS).
- Monitoring & Alerting: Implement monitoring and logging strategies using Azure Monitor and Log Analytics.
- Automation: Develop robust automation scripts using PowerShell, Bash, or Python.
- Security & Compliance: Integrate security scanners into pipelines following DevSecOps best practices.
- Environment Maintenance: Manage and configure repository branching and workflows within Azure Repos.
- Incident Management: Perform root-cause analysis of production errors to minimize application downtime.
- Team Collaboration: Work in Agile/Scrum environments alongside developers to remove release blockers.
Requirements
- Cloud Platform: Comprehensive knowledge of Microsoft Azure IaaS and PaaS solutions.
- DevOps Suite: Expertise in Azure DevOps Services (Boards, Repos, Pipelines, Artifacts).
- IaC & Config Tools: Proficiency in Terraform or Ansible.
- Containers: Deep understanding of Docker and Kubernetes (AKS).
- Scripting: Strong command over PowerShell, Python, or Bash.
- Version Control: Expert knowledge of Git architecture and branching strategies.
- Operating Systems: Strong familiarity with both Linux and Windows administration.