Position Overview
We are seeking a skilled DevOps Engineer for a contract position. The ideal candidate will be responsible for designing, building, and maintaining the automated infrastructure and pipelines that support our software and AI systems. This role requires a strong background in cloud-native technologies, MLOps, and CI/CD practices. You will be a key part of a multidisciplinary team, ensuring the platform is secure, scalable, and reliable. Your work will enable engineers to build and deploy applications and models with speed and confidence.
Responsibilities include, but are not limited to:
- CI/CD Pipeline Management: You will design, implement, and maintain automated pipelines for continuous integration and continuous delivery (CI/CD) of both software applications and machine learning models.
- Infrastructure as Code (IaC): You will provision and manage cloud infrastructure using code, ensuring a reproducible and scalable environment.
- Security & Governance: You will implement and enforce platform-wide security best practices, including access management, network policies, and audit logging.
- Deployment & Monitoring: You will manage the deployment of applications and models to serverless and containerized environments. You will also set up comprehensive monitoring and alerting to ensure system performance and reliability.
- Collaboration: You will work closely with the Enterprise Architect, software engineers, and ML engineers to understand infrastructure needs and streamline the development and deployment process.
- Troubleshooting: You will provide technical expertise to troubleshoot and resolve issues related to the infrastructure, pipelines, and deployment environments.