Overview
Skills
Job Details
Title : Senior DevOps Engineer / Architect
Location: Remote
Duration: 12 Months
Position Summary:
We are seeking an experienced and proactive DevOps Engineer to support several application development teams across a diverse technology landscape. This role will play a key part in automating and optimizing infrastructure and application delivery using Terraform, Azure DevOps, and Git. The ideal candidate will bring deep hands-on experience with modern DevOps practices in hybrid cloud environments (Azure & AWS) and be comfortable working with platforms including Dynamics 365 Finance & Operations (D365 F&O) and the Microsoft Power Platform.
Key Responsibilities:
Application DevOps (Azure DevOps + Git):
- Design, implement, and manage CI/CD pipelines in Azure DevOps for D365 F&O, Power Platform solutions, and custom applications.
- Partner with development teams to automate build, test, and deployment workflows across environments.
- Implement branching strategies and maintain clean source control using Git.
- Manage version control, build artifacts, and release pipelines for both cloud-native and legacy applications.
- Coordinate D365 F&O deployments using Lifecycle Services (LCS) and integrate with Azure DevOps pipelines.
Infrastructure as Code (Terraform + Cloud):
- Use Terraform to define and provision cloud infrastructure in Azure and AWS.
- Build, manage, and maintain reusable IaC modules aligned with internal standards and security requirements.
- Automate infrastructure provisioning for environments supporting application teams, including network, compute, storage, identity, and monitoring.
- Maintain infrastructure versioning and GitOps workflows.
Platform Operations & Support:
- Manage cloud infrastructure for availability, scalability, and performance.
- Implement monitoring, alerting, and logging solutions using Azure Monitor, AWS CloudWatch, or third-party tools.
- Collaborate with security and compliance teams to enforce policies on access control, data handling, and auditability.
- Provide operational support, troubleshoot deployment issues, and lead root cause analysis efforts when necessary.
Required Qualifications:
- 3+ years of hands-on DevOps experience supporting cloud-native and enterprise applications.
- Strong experience with Azure DevOps (Repos, Pipelines, Artifacts, and Boards).
- Proficiency in Terraform for IaC across Azure and AWS.
- Expert-level Git user with solid understanding of GitOps practices.
- Familiarity with Microsoft D365 F&O build/release processes and Power Platform ALM.
- Scripting skills in PowerShell, Bash, or Python for automation tasks.
- Strong understanding of Azure and AWS services related to compute, networking, identity, and monitoring.
- Experience setting up and managing environment configurations, secrets, and secure deployment practices.
Preferred Qualifications:
- Experience with Lifecycle Services (LCS) for D365 F&O environment management and build automation.
- Exposure to Power Platform DevOps, including automated deployments of Power Apps and Power Automate via Azure DevOps.
- Familiarity with containerization (Docker) and orchestration tools (AKS/EKS) is a plus.
- Microsoft certifications (e.g., AZ-400, AZ-104, PL-200) or equivalent cloud certifications from AWS.