Job Title: Azure DevOps Engineer Location: Edison, NJ (Onsite) Job Summary: As an Azure DevOps Engineer, you will play a critical role in designing, implementing, and maintaining our CI/CD pipelines. Your expertise will help streamline the development lifecycle, improve collaboration between teams, and enhance the overall efficiency of our software delivery process.
Key Responsibilities: - Design and implement CI/CD pipelines using Azure DevOps tools.
- Collaborate with development, operations, and QA teams to automate deployment processes.
- Utilize Infrastructure as Code (IaC) principles to manage Azure resources using tools like ARM templates or Terraform.
- Monitor application performance and availability, using Azure monitoring and logging tools.
- Ensure security best practices are implemented throughout the DevOps lifecycle.
- Troubleshoot and resolve issues related to deployment and application performance.
- Document processes, build instructions, and configurations to support continuous improvement.
- Stay current with industry trends and Azure technologies to enhance our DevOps practices.
Qualifications: - Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum X years of experience in a DevOps role, specifically with Azure services.
- Azure Certification is a must (e.g., Azure DevOps Engineer Expert, Azure Administrator Associate).
- Proficiency in Azure DevOps services, including Azure Repos, Azure Pipelines, and Azure Artifacts.
- Strong knowledge of containerization technologies (e.g., Docker, Kubernetes).
- Experience with scripting languages (e.g., PowerShell, Bash) and programming languages (e.g., C , Python).
- Familiarity with configuration management tools (e.g., Ansible, Chef, Puppet).
- Understanding of Agile methodologies and best practices.