We are seeking a DevOps Engineer with experience in CI/CD automation, containerization, cloud technologies, and .NET-based microservices. The ideal candidate should have hands-on experience building deployment pipelines, DevOps automation, container orchestration, AI-powered development tools, supporting enterprise applications, and collaborating with development teams in an Agile environment.
Key Responsibilities
- Design, build, and maintain CI/CD pipelines using Jenkins and GitHub Actions.
- Develop YAML-based workflows and implement GitOps using Argo CD.
- Integrate SonarQube into CI/CD pipelines for code quality and security scanning.
- Deploy and manage applications using Docker, Kubernetes, and OpenShift (OCP).
- Manage secrets and certificates using Azure Key Vault.
- Support API management through 3scale API Gateway.
- Develop automation scripts using PowerShell, Bash, and Azure CLI.
- Build, deploy, test, and troubleshoot .NET Core and microservices-based applications.
- Collaborate with developers on REST APIs, deployments, and production support.
- Configure monitoring and dashboards using Prometheus, Grafana, and Datadog.
- Leverage AI-powered development and automation tools (e.g., GitHub Copilot, Azure OpenAI, or similar) to improve development, testing, scripting, documentation, and DevOps productivity.
- Participate in Agile ceremonies and manage tasks using Jira.
- Troubleshoot production issues and optimize deployment performance.
Required Skills
- Strong experience with Jenkins, GitHub Actions, YAML, Argo CD, and SonarQube.
- Hands-on experience with Docker, Kubernetes, and OpenShift.
- Experience with Azure Key Vault, Azure CLI, and Azure App Services.
- Proficiency in C#, ASP.NET Core, .NET Core, RESTful APIs, and Microservices architecture.
- Experience with SQL Server, MySQL, Entity Framework, and ADO.NET.
- Knowledge of React, JavaScript, HTML, CSS, and modern web technologies.
- Experience with Prometheus, Grafana, Datadog, Git, and Jira.
- Strong scripting skills using PowerShell, Bash, and Azure CLI.
- Familiarity with Akamai CDN, Cron Jobs, Azure Blob Storage, and AEM is a plus.
- Understanding of SOLID principles, DevOps best practices, and Agile/Scrum methodologies.
- Excellent analytical, troubleshooting, and communication skills.