Isofttek Solutions - Chicago, IL

posted 5 months ago

Full-time - Mid Level
Chicago, IL

About the position

The DevOps Consultant position based in Chicago, IL, is a contract role focused on the latter stages of the software development cycle, particularly in release engineering. The primary responsibilities include automating the release preparation cycle to eliminate manual testing and ensure reliable, reproducible builds. The consultant will manage and enhance CI/CD pipelines using tools such as Jenkins and GitHub Actions, and implement automated testing frameworks with tools like Selenium and Appium. Collaboration with development, QA, and DevOps teams is essential to identify and resolve release issues, while also monitoring post-release metrics to ensure quality and performance. The role emphasizes the importance of efficiency, reliability, scalability, and innovation in the release process, aiming to reduce the release preparation time and enhance the overall quality of releases. The consultant will be expected to stay updated with emerging trends in release engineering and automation, contributing to the business value by improving release cycle times and user satisfaction. The position requires strong DevOps or release engineering experience, with a focus on both manual and automated testing, particularly in the mobile domain. The consultant will also have opportunities for growth, including leading the implementation of new release automation technologies and mentoring junior engineers. This role is critical in ensuring that the organization maintains a competitive edge in the fast-evolving landscape of software development and release management.

Responsibilities

  • Automate the entire release preparation cycle to eliminate manual testing and release prep.
  • Ensure reliable, reproducible builds and consistent build results.
  • Manage and enhance CI/CD pipelines using tools like Jenkins, GitHub Actions, or similar.
  • Implement and maintain automated testing frameworks using Selenium, Appium, etc.
  • Collaborate with development, QA, and DevOps teams to identify and resolve release issues.
  • Monitor post-release metrics, analytics, and feedback to identify and resolve issues.
  • Create and maintain dashboards and monitoring tools for release performance and issues.
  • Stay up-to-date with emerging trends and technologies in release engineering and automation.

Requirements

  • Strong DevOps or release engineering experience (4+ years).
  • Hands-on experience with CI/CD practices and tools.
  • Proficiency in automated testing tools (Selenium, Appium).
  • Familiarity with cloud-based platforms (AWS, GCP).
  • Experience with both manual and automated testing, preferably in the mobile domain.
  • Strong analytical, troubleshooting, and problem-resolution skills.
  • Engineering manager mindset with recent hands-on engineering experience.

Nice-to-haves

  • Retail / Food services industry experience.
  • Mobile application experience (iOS / Android).
  • Client management skills - not just individual contributor.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service