Urgently Need DevOps Release Engineer (Remote) in Eagan, MN
Job title: DevOps Release Engineer (Remote)
Company: Thomson Reuters
Job description: Do you want to be part of a team helping re-invent the way knowledge professionals work? How about a team that works every day to create a more transparent, just and inclusive future? Thomson Reuters Court Management Solutions is looking for a highly motivated, energetic and goal driven DevOps Release Engineer with demonstrated experience in build, assembly, configuration, and delivery in a distributed environment to join our Release Engineering Team. The candidate should have Linux and Windows background, be knowledgeable about release automation, tool building and the Azure cloud (or similar) infrastructure. The candidate must be comfortable working in an Agile environment, have a can-do attitude, and work well in a cross-functional environment with minimal supervision. He/she should be a self-starter, quick learner, and a team player.
About the role
As a DevOps Release Engineer , you will:
- Conduct software release activities
- Effectively communicate with internal teams and external customers
- Provide support to Developers, QA, and Operations on internal and external client environments
- Develop, improve, enforce, and document release automation process
- Create and maintain internal and external (client) environment policies, diagrams, documentation, best practices, and specifications
- Experience with or knowledge of Microsoft Azure (or equivalent) infrastructure, including Azure Kubernetes Service (AKS) clusters, network security groups, application gateways, virtual machines, databases, storage, and backups
- Experience building, deploying, and managing containerized infrastructure via Kubernetes
- Experience utilizing automation tools such as Terraform, Ansible, and Jenkins
- Windows and Linux administration experience
- Apache Tomcat experience
- Database admin experience with Microsoft SQL Server
- Experience with build/releasing software in a J2EE environment
- Working knowledge of SCM (software configuration management) best practices and applications
- Experience using scripting and markup languages (e.g. YAML, Perl, Groovy, etc.)
- Experience with automated builds (e.g. Jenkins), deployments to multiple environments as well as set up monitors to ensure availability of systems
- Experience with Git source control, and code review workflows
- Application troubleshooting, ability to determine root causes based on log output
- Excellent analytical, problem-solving skills, and attention to detail
- Experience providing Production-level support
- Strong written and verbal communication skills and experienced with working effectively in cross-functional teams