
DevOps Engineer
Hatch Innovations
full-time
Posted on:
Location Type: Hybrid
Location: British Columbia • 🇨🇦 Canada
Visit company websiteSalary
💰 CA$90,000 - CA$120,000 per year
Job Level
Mid-LevelSenior
Tech Stack
AWSCloudDNSDockerGoJavaKubernetesLinuxMongoDBNoSQLPostgresPythonRedisSQLTCP/IP
About the role
- Help build and maintain a robust, scalable, and secure infrastructure.
- Work closely with development teams to optimize software delivery, automate processes, and ensure the reliability and security of systems.
- Build and maintain automation scripts and tools to provision, configure, and manage infrastructure resources (e.g., servers, networks, databases).
- Design, implement, and maintain robust CI/CD pipelines to automate the build, test, and deployment processes.
- Set up monitoring tools to track system performance and proactively identify and resolve issues.
- Ensure the security of systems by implementing security best practices and using security tools, including the PCI environment operation.
- Collaborate with development teams to understand their needs and provide solutions to improve the software delivery process.
- Diagnose and resolve technical issues related to infrastructure, deployments, and application performance.
- Identify opportunities to improve processes and tools to increase efficiency and reliability.
- Participate in on-call incident escalation rotations (office hours only, when on your rotation, it will be one week per person).
Requirements
- Fluent in Mandarin with strong verbal and written communication skills in English.
- Proven experience (5+ years) as a DevOps or in a similar role focused on software quality assurance.
- Proven experience with Linux and cloud computing technologies such as AWS or other cloud computing environments.
- Demonstrable scripting experience with a variety of scripting languages for automating tasks, generating reports and creating tools (e.g. Go, Java, Python, Shell).
- Experience with HTTP based services, networking concepts (e.g., TCP/IP, DNS).
- Familiarity with database technology: NoSQL/SQL (Redis, PostgreSQL, MongoDB).
- Experience with a continuously delivery model of deploying software.
- Experience with containerization technologies (e.g., Docker, Kubernetes).
- Strong problem-solving and troubleshooting skills.
- Proven history working directly with development teams.
- Ability to work independently and collaborate effectively within a team.
- Must be a resident of Canada and be eligible to work in Canada.
Benefits
- Health Spending Account
- Disability insurance
- Life insurance
- Paid time off
- Work from home
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
DevOpsLinuxAWSGoJavaPythonShellNoSQLSQLDocker
Soft skills
strong verbal communicationstrong written communicationproblem-solvingtroubleshootingcollaborationindependence