Jobs / ShyftLabs
DevOps Engineer
ShyftLabs · Toronto, ON, Canada
Toronto, ON, CanadaExp: 3+ yrs80,000-100,000 CAD/yearlyHybrid
Remuneration
80,000-100,000 CAD/yearly
Location
Toronto, ON, Canada
Visa sponsorship
Not specified
Job summary
ShyftLabs is seeking a passionate and detail-oriented DevOps Engineer to partner with development teams, accelerating application deployment, testing, and release. This role focuses on automating and optimizing infrastructure to ensure high availability, scalability, and performance across various environments. The successful candidate will contribute to innovative digital solutions for Fortune 500 companies.
Qualifications
- 3+ years of professional experience in DevOps.
- BS degree in Computer Science, Engineering, or related IT field.
- Experience in Information Security and Networking.
- Background in Linux (RHEL) based infrastructure.
- Comfortable with command line tools (Bash, Powershell).
- Hands-on experience with CI/CD tools (GitLab CI/CD, Azure DevOps, GitLab CI/CD preferred).
- Experience with building dashboards, configuring, and integrating infrastructure and application monitoring and alerting tools (AWS CloudWatch, NewRelic).
- Extensive hands-on proficiency in Infrastructure configuration management and IAC methodologies and technologies (Terraform, CloudFormation, Chief, Puppet, Terraform preferred).
- Proficiency in common DevOps development languages (Python, Node, Python preferred).
- Experience with Automation platforms (Ansible).
- Experience with serverless frameworks (Zappa, Serverless, Chalice).
- Experience with building new Cloud systems that support microservice architectures (API Gateway, serverless compute, Redis, NoSQL DBs) and legacy client/server architecture (EC2, Docker, Load Balancers, databases).
- AWS experience preferred.
- Experience with Java build, packaging, dependency management, and storage systems (Maven, Gradle, Artifactory).
- Experience with integrating automated tests into CI/CD pipelines (Cucumber, Robot, Selenium, JMeter).
- Experience with creating alerts, dashboards, canned queries, and configuring and integrating log aggregation (SumoLogic, Splunk, ELK, syslog, SumoLogic preferred).
- Experience with containers and container management systems (Docker, Kubernetes, AWS Fargate/ECS).
- Experience with the use of artifacts.
- Experience with Deployment strategies.
- Experience with MS SQL, AWS Aurora PostgreSQL Serverless administration/optimization.
Responsibilities
- Develop, optimize, and deliver cloud computing solutions, hosted services, and underlying software infrastructure.
- Optimize service delivery across production, QA, and development environments through the development lifecycle.
- Support and troubleshoot scalability, high availability, performance, monitoring, backup, and restore of different environments.
- Evaluate new tools, technologies, and processes to improve speed, efficiency, and scalability.
- Monitor server and application performance using Application Performance Monitoring tools.
- Partner with application developers on seamless software deployment.
- Optimize and enhance infrastructure performance.
- Manage the installation and configuration of solutions.
- Oversee routine maintenance procedures and diagnostic testing.
- Document processes and monitoring performance metrics.
- Implement best practices in network administration and cybersecurity.
Skills
AnsibleArtifactoryAWSAzureAzure DevOpsBashCloudFormationCloudWatchDockerECSFargateGitLabGitLab CIGradleJavaKubernetesLinuxMavenPostgreSQLPowerShellPuppetPythonRedisRHELSplunkSumo LogicTerraformNew Relic
Certifications
AWS DeveloperAWS Solution Architect Associate
Degrees
BS in Computer Science, Engineering or related IT field
Relocation
No