about 22 hours ago
Sandy, UT, USA
Entry Level / Mid Level
Responsibilities
- Define and develop continuous integration and deployment pipelines.
- Build Infrastructure as Code.
- Coordinate build and release activities with stakeholders.
- Develop automated quality and release gates.
- Work with teams to establish code quality metrics.
- Research and prototype new technologies to enhance DevOps processes.
- Collaborate to promote and develop DevOps best practices.
- Manage daily operations of release pipelines and build tools.
- Perform ongoing maintenance and upgrades of DevOps systems.
- Troubleshoot and respond to downtime and performance issues.
- Communicate effectively with customers and adhere to company policies.
Requirements
- Bachelor’s degree in Computer Science or related field or equivalent experience.
- 1-3 years of experience in a software development team.
- Solid understanding of Agile Software Development practices.
- Familiarity with CI automation tools like GitHub Actions or Jenkins.
- Experience with infrastructure automation tools such as Chef or Ansible.
- Proficient in distributed source control systems, preferably GitHub.
- Experience in scripting languages like Python or Powershell.
- Familiarity with AWS services and Azure Cloud.
- Experience with MSSQL and Operating Systems (Linux/Windows).
- Ability to communicate effectively in English.
- Experience in deploying a .NET monolith is a plus.
Benefits
- Flexible work model with 2 days in-office and 3 days remote.
- Opportunities for internal career growth across various roles and locations.
- Collaborative and creative work environment.
Tech Stack
AnsibleAWSAzureChefGitHub ActionsJenkinsLinuxMicrosoft SQL Server.NETPerlPowerShellPythonWindows
Categories
DevOps