TransCore (TRN), a subsidiary of ST Engineering, is seeking a full-time DevOps Engineer to join our Software Development Team in Austin, TX or Union, NJ.
Job Summary:Β The individual selected will participate in software development team responsibilities, primarily as a DevOps Engineer focusing on projects with an exciting level of risk, complexity, and visibility. As a member of a small and focused Solutions Development Team, you will work closely with software engineers to implement, maintain, and optimize our software delivery pipeline and infrastructure. We are building a team of energetic, self-motivated, and passionate developers who strive to be the absolute best and enjoy working with other team members toward a common goal. Our company has an entrepreneurial spirit and welcomes individuals with a can-do attitude, the drive to succeed, and the desire to make an impact within our company.
Duties and Responsibilities include, but are not limited to:
- Collaborate with software engineers and project teams to define, design, and implement software delivery pipelines and infrastructure, using industry-standard tools such as Ansible, Chef, Azure DevOps, and Docker.
- Automate software builds, deployments, and testing, using modern CI/CD practices.
- Participate in daily scrum meetings and provide updates on progress to team.
- Monitor and optimize application performance and troubleshoot issues as they arise.
- Assist in automating system installations and provide post deployment support for customer reported issues.
- Assist in troubleshooting customer reported bugs related to automation and develop resolutions for these issues.
- Provide experience-based timelines and estimates for delivering high-quality automation and to improve the delivery pipeline.
- Document DevOps system designs and assist in providing technical details during user guide creation activities.
- Stay up to date with the latest industry trends and technologies and suggest changes to improve the solutions.
- Participate in code reviews and ensure that all solutions are aligned with industry best practices.
Qualifications:
- Bachelor's degree in Computer Science or a related Engineering field required. Masterβs degree in Computer Science or a related Engineering field highly desirable.
- 3+ years of professional experience in DevOps, with a strong focus on automation and CI/CD practices.
- Strong knowledge of Ansible, Chef, Azure DevOps, and Docker.
- Experience with Azure cloud infrastructure.
- Experience working with Microsoftβs WPF, WCF, and WebAPI technology.
- Experience working with Microsoft SQL Server.
- Strong understanding of software development best practices and methodologies.
- Strong understanding of security best practices and methodologies.
- Strong understanding of monitoring and logging best practices and methodologies.
Desired Qualifications:
- Experience with scripting languages such as Python or Bash.
- Experience with programming languages, primarily C#.
- Experience with both web and application development.
- Experience with infrastructure as code (IaC) tools such as Terraform or CloudFormation.
- Experience with source control (Git) and Azure DevOps to manage work items.
- Experience with monitoring and logging tools such as Prometheus and Elasticsearch.