Azure DevOps Engineer (.NET Core)
Job Description
Azure DevOps Engineer (.NET Core)
Company Overview:
We are a dynamic and innovative technology company specializing in developing cutting-edge software solutions for our clients worldwide. Our approach blends creativity, technology, and business acumen to create solutions that drive business growth across various sectors. Our team comprises passionate technologists and innovative problem solvers dedicated to building software that makes a difference.
As we continue to grow, we are constantly on the lookout for dynamic individuals who are passionate about technology and eager to make a difference.
Job Summary:
We’re seeking an experienced Azure DevOps Engineer with a strong background in .NET Core applications. You will play a critical role in our Technology team, being at the heart of our digital transformation journey. Your primary responsibility will be to ensure the integration and deployment of .NET Core applications using Azure DevOps services.
Key Responsibilities:
• Architect, design, and implement automated, secure, and scalable Azure infrastructure for .NET Core applications.
• Establish DevOps Engineer best practices throughout the .NET Core software development lifecycle, including coding standards, code reviews, source control, build processes, testing, and operations.
• Develop and manage CI/CD processes specifically for .NET Core applications and automate as many processes as possible.
• Collaborate with development, operations, and security teams to prioritize needs, develop content, and plan enhancements for continuous deployment, continuous integration, automated testing, and release management.
• Monitor system logs, SIEM tools, and network traffic for unusual or suspicious activity. Interpret and support .NET Core applications.
• Coordinate with the .NET Core development team to streamline code deployment.
Assist with cloud applications architecture.
• Document and design various processes; update existing processes.
• Improve infrastructure development and application development for .NET Core applications.
Qualifications:
• A Bachelor’s or Master’s degree in Computer Science, IT, or a related field.
• Minimum of 5 years’ experience in a DevOps Engineer role (or similar role); Azure and .NET Core experience is a must.
• Solid knowledge of Azure: Compute, Storage, Network, and Developer tools.
Proficiency in scripting languages such as PowerShell, Python, Bash, or JavaScript.
• Experience with CI/CD in Azure DevOps and familiarity with tools such as Jenkins, Ansible, Git, Docker, Kubernetes.
• Profound knowledge and hands-on experience with .NET Core.
• Understanding of scalable computing systems, software architecture, data structures, and algorithms.
• Proficient in code versioning tools including Git.
• Proven success in improving the deployment of .NET Core applications across various environments to meet business needs.
• Certification in Azure Solutions Architect, Azure DevOps Engineer Expert, or similar will be preferred.
No. of Positions: 1
We offer competitive compensation, a stimulating work environment, opportunities for professional growth and advancement, and a culture that values teamwork and innovation. If you are an experienced DevOps Engineer with a passion for delivering high-quality solutions and ensuring continuous improvement, we look forward to receiving your application.
Apply now and be part of our exciting journey!
We look forward to welcoming a new member to our dedicated and innovative team! Apply today to help shape the future of technology.