DevOps Engineer
We are looking for a DevOps Engineer for our growing team. As a DevOps Engineer, you will be responsible for automating the build, deployment and publishing of our packaged applications and SaaS products.
This is a long term, fully remote role.
If interested, please apply to this job post with your updated resume for Suman Sandhu to review.- Build System Development & Continuous Release Strategy (85%)
- Leverage your build expertise to collaborate with development team members and design an effective and efficient build system for enterprise Windows software and Microsoft cloud solutions. You will be responsible for creating a continuous release strategy and automating the deployment steps to ensure smooth product delivery to customers.
- Agile Scrum Participation (15%)
- Actively participate in the Agile Scrum lifecycle, including Sprint Planning, Daily Standups, Sprint Reviews, and Sprint Retrospectives, contributing to team collaboration and project progression.
DESIRED SKILLS AND EXPERIENCE
If you can do everything listed above, you’ve got what it takes. Additional qualifications and experience that would be beneficial:
- Educational Background:
- bachelor’s degree in computer science, Information Systems, Software Engineering, or a related field, or equivalent experience (required).
- DevOps Experience:
- 3+ years of prior experience in automating Microsoft stack builds and deployment to Azure and AWS within a distributed software organization (required).
- Technical Expertise:
o Proficiency in TeamCity and Azure DevOps/AWS builds (required).
o Familiarity with Azure DevOps CI/CD pipelines (required).
o Experience managing Azure Application Services (required).
o Azure-based web hosting experience (required).
o Strong PowerShell scripting capabilities (required).
o Familiarity with dotnet builds and Visual Studio projects/solutions (required).
o Knowledge of Bitbucket and git (required).
o Familiarity with NuGet and NuGetizing projects (desired).
o Expertise in CI/CD from a build and deployment perspective (required).
o Experience with AWS services, such as EC2, S3, Lambda, and RDS (desired).
o Experience in setting up Blue/Green deployments on the cloud (a plus).
o Familiarity with AI for automation purposes (desired).- Documentation & Tools:
o Strong documentation skills, especially in clearly describing the build environment, best practices, and repository preparations.
o Ability to work with Jira and Confluence for tracking and documentation (required).