About the job
Senior DevOps Engineer
Join Minitab, a leader in data analytics, as a Senior DevOps Engineer, where you will play a pivotal role in enhancing and maintaining our infrastructure and deployment pipelines. This position demands a robust technical foundation, a proactive mindset for problem-solving, and the capability to excel in a dynamic, collaborative environment. This is a distinctive opportunity to impact Minitab's success and contribute to the evolution of data-driven decision-making through cutting-edge technologies.
Key Responsibilities:
- Infrastructure and Deployment Pipeline Design: Architect, implement, document, and deliver sophisticated CI/CD pipelines and infrastructure solutions with a high degree of independence, ensuring quality, maintainability, scalability, and security. Champion and assist in establishing automated infrastructure provisioning to support continuous testing and development environments. Employ various tools and methodologies to troubleshoot, resolve, and preempt complex infrastructure challenges.
- Strategic Infrastructure Support: Regularly contribute to the ongoing support of production infrastructure to sustain high reliability and performance. Lead technical initiatives to investigate incidents and resolve multifaceted production system issues, including settings, permissions, and component updates. Ensure prompt and effective responses to urgent infrastructure challenges during on-call rotations, minimizing service disruptions and enhancing system reliability. Engage in root cause analyses, debrief sessions, and follow-up procedures to avert future issues. Maintain documentation for change requests and incident responses to optimize future support efforts.
- Effective Communication and Collaboration: Ensure clear communication with team members and stakeholders to align on objectives, priorities, and risks. Provide thorough and timely code reviews for team projects and your areas of expertise.
- Software Delivery Planning: Contribute to the successful delivery of software development projects in collaboration with cross-functional teams through meticulous planning and execution. This encompasses developing work backlogs for medium to large features or projects to facilitate prioritized incremental delivery of customer value, achieving consistent velocity, and effectively managing competing priorities.

