What are the responsibilities and job description for the Senior DevOps Engineer position at Pinnacle Software Solutions?
Job Details
Senior DevOps Engineer
Location: Hybrid in Columbus, OH
Job Description: Client is seeking a highly skilled Senior DevOps Engineer to join our team in a hybrid role in Columbus, OH. The ideal candidate will bring extensive experience in DevOps practices, with a strong emphasis on Azure-based solutions. As a Senior DevOps Engineer, you will play a pivotal role in designing, implementing, and maintaining CI/CD pipelines and cloud-based infrastructure to ensure smooth and efficient development, deployment, and operations.
Mandatory Skills:
- Azure Focused Background:
- Proficiency in Azure DevOps (ADO).
- Experience with Azure Data Factory.
- Knowledge of Databricks and Data Lakes.
- PowerBI Experience:
- Ability to work with PowerBI for data visualization and reporting.
- CI/CD Pipelines Experience:
- Expertise in designing and managing Continuous Integration/Continuous Deployment (CI/CD) pipelines.
- Programming Skills:
- Proficiency in Python, PySpark, Spark, and SQL.
- Additional Skills (Preferred):
- Experience with Snowflake is a plus.
Responsibilities:
- Design, implement, and maintain CI/CD pipelines to support the development and deployment of applications.
- Collaborate with development, QA, and operations teams to automate and streamline processes.
- Implement and manage Azure-based solutions, ensuring high availability and scalability.
- Monitor and troubleshoot infrastructure and application issues.
- Develop scripts and tools to automate manual processes.
- Ensure security best practices are followed throughout the development and deployment lifecycle.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proven experience as a DevOps Engineer or similar role.
- Strong understanding of cloud platforms, particularly Azure.
- Excellent problem-solving and troubleshooting skills.
- Effective communication and collaboration abilities.