Prinicpal DevOps Consultant


Opportunity Details

Direct HireApplication Development


Improving is a complete IT services firm, offering training, consulting, recruiting, and project services. Our innovative solutions and processes have helped hundreds of clients across the globe realize their tactical and strategic business objectives. As a result, our 350+ employees have accumulated extensive technology and management experience in several industries, including financial services, energy, travel, retail, government, and several others.
Our culture encourages both the inspiration and motivation to achieve amazing things. We are constantly striving to live out our values of Excellence, Dedication, and Involvement through the foundation of trust.

Current Need
Improving is seeking an experienced Principal DevOps Developer to work with a wide spectrum of client executives and employees to ensure alignment and delivery of key business and IT services and solutions.

Responsible for supporting the release pipeline of a customer-facing, multi-tenant distributed application. Coordinates with development and IT to manage, maintain and troubleshoot several deployment environments. Direct involvement in projects to implement release automation, api management and cloud infrastructure. Advise development leadership on implementing DevOps practices and building a DevOps culture.



  • Develop tools or scripts for various needs
  • Develop or integrate tools to enable continuous delivery
  • Infrastructure capacity planning and design based on technical metrics
  • Develop scripts to support test automation
  • Monitor the various environments for performance and availability
  • Contribute to the quality and maintainability of software products
  • Troubleshoot issues & problem solving
  • Mentor/collaborate with other team members



  • Bachelor's degree in Computer Science, Information Systems and/or equivalent work experience required


Knowledge/Skills Required 

  • DevOps practices and CI tools for .NET and Microsoft Azure cloud
  • Knowledge of CD practices and tools using AzureRM and Azure Automation
  • Knowledge of agile software development practices (TDD, Unit/Integration Testing)
  • Knowledge of agile/scrum development methodologies
  • Knowledge and understanding of OOP/SOLID
  • Intermediate knowledge of network engineering/architecture
  • Strong analytical and problem solving skills (End-to-end troubleshooting)
  • Effective written and verbal communication skills
  • Ability to manage multiple deliverables, both short and long-term, in a complex environment, while staying flexible to dynamic needs and priority levels
  • Self-motivated and able to work independently or in a team-oriented environment


Experience Required 

  • 5+ years of professional experience in application analysis, design, and development
  • C#, ASP.Net, MVC, REST, WCF, Entity Framework, and MS SQL Server / Azure SQL Databases, PowerShell
Think this opportunity is a good fit for you?
Apply Now

“My career found purpose, autonomy, and mastery at Improving. Improving’s foundation of Trust has changed everything in my career and personal life. There’s a humble pride I have partnering with fellow Improvers. We are a team of professionals driven by a persistent habit of Excellence – consistently involved in helping others Improve with purpose.”

― Ronnie Cooke, Principle Agile Consultant