.Net CORE

Apply Now

Company: Technogen International Company

Location: Plano, TX 75025

Description:

Job Description - DevOps.NET Core

Location: Plano, TX / NJ

Responsibilities and requirements
  • Design, implement, and maintain CI/CD pipelines for .NET Core applications using tools such as Azure DevOps, Jenkins, or GitLab CI.
  • Containerize .NET Core applications using Docker and orchestrate deployments with Kubernetes for scalability and resilience.
  • Collaborate with development teams to automate build, test, and deployment processes, ensuring fast and reliable delivery of features and updates.
  • Implement infrastructure as code (IaC) using tools like Terraform or ARM templates to automate the provisioning and management of cloud resources.
  • Monitor and optimize application performance, availability, and scalability in cloud environments using monitoring tools like Azure Monitor, Prometheus, or ELK stack.
  • Ensure adherence to security best practices in .NET Core applications and cloud infrastructure, including secure coding, network security, and access controls.
  • Troubleshoot and resolve issues related to .NET Core applications, deployment pipelines, and cloud infrastructure to maintain system reliability and uptime.
  • Stay current with emerging technologies and industry trends in .NET Core development, DevOps practices, and cloud computing.
  • Proficiency in programming languages such as C# and PowerShell for automating tasks and scripting.
  • Experience working with cloud platforms such as Microsoft Azure, AWS, or Google Cloud Platform.
  • Familiarity with containerization technologies like Docker and container orchestration platforms like Kubernetes.
  • Knowledge of DevOps tools and practices, including version control systems (e.g., Git), build automation, and configuration management.
  • Strong problem-solving skills and the ability to troubleshoot issues across the software development and deployment lifecycle.
  • Excellent communication and collaboration skills, with the ability to work effectively in a team environment and communicate technical concepts to non-technical stakeholders.
  • Bachelor's degree in Computer Science, Information Technology, or related field.
  • 5+ years of experience in software development, with a focus on .NET Core development.
  • 3+ years of experience in DevOps roles, with a strong understanding of CI/CD pipelines, infrastructure as code, and containerization.
  • Similar Jobs