Must haves:
- Retail / Food services industry experience and Mobile application experience (iOS / Android)
Role: DevOps Consultant
Location: Chicago, IL (Onsite)
Duration: 06 months
Years Of Experience Required - 12 Yrs
Job Description:
Software Development Cycle Focus
Primary Focus: End of the development cycle, specifically release engineering.
Key Areas:
- Build process automation
- Continuous integration and continuous delivery (CI/CD)
- Release preparation and automation
- Post-release monitoring and issue resolution
- Collaborating with DevOps for infrastructure
Tasks And 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
Business Value Contribution
- Efficiency: Reduce the two-week release preparation time, accelerating the development cycle
- Reliability: Ensure higher quality releases with fewer post-release issues
- Scalability: Enhance the ability to scale release processes across multiple environments and teams
- Innovation: Introduce new tools and methodologies to stay ahead in the automation and release engineering space
Metrics for Accountability
- Reduction in release preparation time
- Number of successful automated builds and deployments
- Decrease in post-release issues and bugs
- Improvement in release cycle time and frequency
- User feedback and satisfaction related to release quality
Critical Background Experience
- 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
Requirements
VISA acceptable:
- US Citizen
- Green card holder
- H1B