Intermediate DevOps Specialist
MDA View all jobs
- Longueuil, QC
- Permanent
- Full-time
- Design and implement automated pipelines that integrate with multiple tools and systems, from code commit to build, test, and deployment
- Automate the deployment of software applications into existing production environments, including databases, message queues (e.g. Kafka), and cloud-specific services (e.g. AWS Lambda, EKS, Managed Services)
- Utilize infrastructure-as-code tools (e.g. Terraform, CloudFormation) to deploy and manage AWS equivalent services for storage, networking, and servers
- Manage and automate the configuration of DNS, Public Key Infrastructure (Certificates), and Active Directory
- Collaborate with development teams to ensure seamless integration of automated pipelines with existing development workflows
- Ensure the security and integrity of automated pipelines and deployments, following industry best practices and compliance standards
- Continuously monitor and improve the performance, reliability, and efficiency of automated pipelines and deployments
- Collaborate with IT and Cloud Architecture to implement Infrastructure as Code to enable the automation of infrastructure deployment and configuration
- Collaborate with Cyber Security and Security Architecture team to implement software security policies to prevent security breaches and other vulnerabilities
- Support IT by contributing to the design and implementation of deployment of monitoring and observability tools to improve operational efficiency
- University degree in technical discipline, preferably in the areas of computer science, information technology or engineering. Degrees in other Science, Technology, Engineering and Math (STEM) fields will also be considered.
- 3+ years of experience in software development, DevOps, SRE, or systems administration
- Strong knowledge of automation tools and technologies, including:
- Containerization (e.g. Docker) and orchestration (e.g. Kubernetes)
- Infrastructure-as-code tools (e.g. Terraform, CloudFormation)
- Cloud-specific services (e.g. AWS Lambda, EKS, Managed Services)
- Message queues (e.g. Kafka) and streaming technologies
- DNS, Public Key Infrastructure (Certificates), and Active Directory
- Experience with scripting languages (e.g. Python, Bash) and automation frameworks (e.g. Ansible, SaltStack)
- Strong understanding of software development life cycles, including agile methodologies and continuous integration/continuous deployment (CI/CD) principles
- Knowledge of Docker, Kubernetes, and Helm (or equivalents)
- Experience with source control tools such as GitLab
- Experience with CI / CD tools such as Jenkins or GitCI
- Experience with AWS services, including EC2, S3, RDS, and IAM
- Knowledge of security best practices and compliance standards (e.g. NIST 800-171, CIS guidelines)
- Experience with monitoring and logging tools (e.g. ELK, Grafana, Prometheus)
- Certification in cloud computing (e.g. AWS Certified DevOps Engineer) or related technologies
- Knowledge of highly secure environments following NIST 800-171 and/or CIS guidelines
- Experience in partially air-gapped environments with limited internet access
- Cloud platform certification