Job Title: DevOps Engineer
Location: Dallas, TX (Onsite)
Job Summary
We are seeking an experienced DevOps Engineer with strong expertise in Microsoft Azure, GitHub Actions, Azure DevOps (ADO), and Infrastructure as Code (Terraform). The ideal candidate will have hands-on experience designing, implementing, and managing modern CI/CD pipelines while leading Azure DevOps to GitHub Actions migration initiatives. This role requires strong knowledge of Kubernetes, Docker, AKS, and artifact management using JFrog.
Key Responsibilities
- Design, build, and maintain scalable CI/CD pipelines using GitHub Actions and Azure DevOps (ADO).
- Lead migration projects from Azure DevOps Pipelines to GitHub Actions.
- Automate cloud infrastructure provisioning using Terraform.
- Deploy, manage, and optimize containerized applications using Azure Kubernetes Service (AKS), Docker, and Kubernetes.
- Integrate and manage artifacts using JFrog Artifactory.
- Collaborate with development, QA, and infrastructure teams to improve deployment processes.
- Implement infrastructure monitoring, security, and compliance best practices.
- Troubleshoot deployment issues and optimize application performance.
- Take ownership of the complete DevOps lifecycle, from infrastructure provisioning to application deployment.
Required Skills
- 7+ years of DevOps/Cloud Engineering experience.
- Strong recent hands-on experience with Microsoft Azure.
- Expertise in GitHub Actions and Azure DevOps (ADO).
- Proven experience migrating CI/CD pipelines from ADO to GitHub Actions.
- Hands-on experience with Terraform for Infrastructure as Code (IaC).
- Strong knowledge of Azure Kubernetes Service (AKS), Docker, and Kubernetes.
- Experience integrating JFrog Artifactory into CI/CD pipelines.
- Experience with Git version control and branching strategies.
- Strong scripting skills in PowerShell, Bash, or Python.
- Excellent troubleshooting and problem-solving skills.
- Strong communication and collaboration abilities.
Preferred Qualifications
- Microsoft Azure Certifications (AZ-104, AZ-305, AZ-400) are a plus.
- Experience with monitoring tools such as Azure Monitor, Prometheus, or Grafana.
- Knowledge of security, networking, and cloud governance.
- Experience working in Agile/Scrum environments.