Job Title: Azure DevOps Engineer
Location: Greenville, North Carolina (Hybrid Role)
Job Type: Contract to Hire
Industry: Manufacturing
Job Description:
As an Azure DevOps Engineer, you will play a pivotal role in designing, implementing, and maintaining our cloud infrastructure and CI/CD pipelines. You will leverage your expertise in Azure services, Azure SQL, and networking to ensure seamless deployment and management of applications. Your experience with Azure Synapse and command-line interfaces (CLI) will be critical in optimizing our data solutions and automating processes.
Key Responsibilities:
- Cloud Infrastructure Management: Design, deploy, and manage scalable and resilient cloud infrastructure using Microsoft Azure services.
- CI/CD Pipelines: Develop and maintain continuous integration and continuous deployment (CI/CD) pipelines to streamline application releases and updates.
- Azure SQL: Administer and optimize Azure SQL databases, ensuring high availability, performance, and security.
- Networking: Implement and manage networking solutions, including virtual networks, VPNs, and load balancers, to support robust and secure cloud environments.
- Azure Synapse: Leverage Azure Synapse Analytics to integrate, analyze, and visualize data from various sources to support business intelligence and analytics.
- CLI Proficiency: Utilize command-line interfaces to manage Azure resources, automate tasks, and troubleshoot issues efficiently.
- Hybrid Role Management: Effectively balance remote and on-site work responsibilities, ensuring effective communication and collaboration with team members and stakeholders.
- Documentation and Reporting: Create comprehensive documentation and reports to support project requirements, deployment processes, and performance monitoring.
- Support and Troubleshooting: Provide technical support and troubleshooting for cloud infrastructure and applications, addressing issues promptly and efficiently.
Qualifications:
- Education: Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field. Relevant certifications (e.g., Azure Administrator Certified, Azure DevOps Engineer Expert) are a plus.
- Experience:
- Minimum of 3-5 years of experience as a DevOps Engineer or in a similar role with a focus on Azure technologies.
- Proven experience with Azure services, including Azure SQL, Azure Synapse, and networking solutions.
- Strong proficiency in using CLI tools for automation and management.
- Technical Skills:
- Deep understanding of Azure DevOps and CI/CD practices.
- Experience with Azure SQL database administration and performance tuning.
- Proficiency in networking concepts and Azure networking solutions.
- Hands-on experience with Azure Synapse Analytics for data integration and analysis.
- Command-line interface (CLI) skills for resource management and automation.
- Soft Skills:
- Strong problem-solving abilities and attention to detail.
- Excellent communication and teamwork skills.
- Ability to manage multiple tasks and prioritize effectively in a fast-paced environment.
- Location Requirements: Ability to work effectively in a hybrid role, balancing remote and on-site work in Greenville, North Carolina.
Why Join Us:
- Innovative Environment: Work with a talented team on cutting-edge projects and technologies.
- Flexible Work Arrangement: Enjoy the benefits of a hybrid work model, offering flexibility and work-life balance.
- Career Growth: Opportunities for professional development and advancement within a growing company.
- Competitive Compensation: Attractive salary and benefits package.