Full-Time Software Engineer 2 (DevOps)
Sophos is hiring a remote Full-Time Software Engineer 2 (DevOps). The career level for this job opening is Experienced and is accepting Canada based applicants remotely. Read complete job description before applying.
Sophos
Job Title
Posted
Career Level
Career Level
Locations Accepted
Salary
Share
Job Details
We are seeking a motivated Software Engineer 2 (DevOps) to join our engineering team. In this role, you will help build, deploy, and support applications and cloud infrastructure while gaining hands-on experience with automation, CI/CD pipelines, and containerized environments.
What You Will Do
- Assist with the design, implementation, and automation of build, deployment, and configuration processes.
- Support CI/CD pipelines to ensure smooth, reliable, and secure software delivery.
- Deploy and configure builds of applications and containers into Kubernetes clusters and Tomcat servers.
- Collaborate with development and QA teams to understand requirements and support application deployment.
- Troubleshoot build and deployment issues by analyzing logs, debugging failures, and resolving environment/configuration problems.
- Help maintain environment information, including versions, availability, and status for development teams.
- Contribute to version control, artifact management, and release activities using GitHub, Artifactory, and related tools.
- Participate in on-call rotations to help support applications and services.
What You Will Bring
- 2–3 years of hands-on experience in software engineering, DevOps, or systems engineering roles.
- Proficiency with AWS services, including EC2, ECS, EKS, IAM, CloudWatch, SQS, SNS, SSM, and S3; AWS certification is a plus.
- Proven experience with infrastructure-as-code tools, particularly Terraform. Familiarity with Ansible and Chef is also a plus.
- Working knowledge of scripting or programming languages, such as Python, Bash, Groovy, or Java.
- Proficient in Linux system administration, including system monitoring, process management, and basic networking.
- Familiarity with containerization technologies, particularly Docker and Kubernetes.
- Experience with CI/CD pipelines using tools like Jenkins or GitHub Actions.
- Strong debugging and troubleshooting abilities, with a problem-solving mindset.
- Understanding of version control concepts, with practical experience using GitHub for collaboration and code management.