Job Title : DevOps Engineer
Location: Montreal, QC
Position Type: Contract
Responsibilities:
- Design, implement, and maintain DevOps processes and tools to automate software development, testing, and deployment pipelines.
- Collaborate with software developers, QA engineers, and system administrators to ensure smooth integration and deployment of applications and systems.
- Monitor, troubleshoot, and optimize system performance, reliability, and scalability in a financial services environment.
- Implement and maintain security best practices and compliance requirements in DevOps processes and infrastructure.
- Develop and maintain documentation, runbooks, and knowledge base articles for DevOps processes and procedures.
- Stay up-to-date with emerging technologies, tools, and trends in DevOps and financial services industries.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or related field.
- 3+ years of experience as a DevOps Engineer in the financial domain.
- Strong knowledge of DevOps methodologies, practices, and tools such as Git, Jenkins, Docker, Kubernetes, Terraform, etc.
- Experience with scripting languages such as Python, Shell, or PowerShell.
- Hands-on experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Knowledge of financial services industry regulations and compliance requirements (e.g., PCI DSS, GDPR, etc.).
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills with the ability to work effectively in a team environment.