Logo
JobRialto

Devops with Azure Consultant

JobRialto, Dallas, Texas, United States, 75215


Job Summary

The DevOps Consultant will be responsible for developing, implementing, and maintaining CI/CD pipelines and deploying applications to Azure environments. The role involves working with development teams to containerize applications, troubleshoot issues, and assist in migrating applications into Azure, ensuring continuous integration, security, and deployment optimization. This position will require expertise in Azure, Kubernetes, Docker, and various DevOps tools like GitHub, JFrog, and Jenkins.

Key Responsibilities

• Create GitHub Actions to build and containerize .NET applications.

• Utilize Docker containers to verify application functionality using Docker Desktop.

• Troubleshoot and resolve issues found in containerized applications.

• Create GitHub Actions to generate JARs and upload them to JFrog.

• Work with SRE team to deploy containerized applications to Azure.

• Define application secrets in HashiCorp Vault and inject them into app containers.

• Assist in migrating applications into Azure environments.

• Set up automated CI/CD pipelines for different environments (dev/prod/non-prod).

• Set up data pipelines to deploy data from on-prem to Azure cloud.

• Collaborate with developers to optimize workflows and deployment processes.

• Ensure security best practices are followed, including knowledge of HashiCorp Vault or Azure Key Vault.

• Maintain YAML configurations and best practices for DevOps processes.

• Support SRE teams with deployment processes and container orchestration.

Required Qualifications

• Background in development with Python, NoSQL Databases, and Databricks.

• Experience with Git/GitHub/GitLab, GitHub Actions, GitLab DevOps, and Jenkins.

• Proficiency with Azure, Kubernetes, Docker, and JFrog.

• Experience helping clients migrate applications into Azure.

• Strong proficiency in YAML for CI/CD pipelines.

• Expertise in creating and maintaining automated build pipelines.

• Familiarity with messaging queues (e.g., Kafka, Service Bus).

• Experience deploying applications to Virtual Machines and AKS clusters.

• Security best practices for managing application secrets (HashiCorp Vault, Azure Key Vault).

• Knowledge of data storage subsystems such as CosmosDB.

Preferred Qualifications

• Experience with Linux or Windows administration/configuration.

• Frontend development experience.

• Knowledge of Helm charts and optionally ArgoCD.

Education:

Bachelors Degree