Sr. Platform Engineer

Minneapolis, MN

Opportunity Details


Minneapolis, MN
Apply For This Position
Copy URL
Copy URL to clipboard

Sr. Platform Engineer

Improving is committed to building a great place to work by cultivating an environment that fosters professional and personal relationships. We value open communication, personal growth, and shared rewards, which result in sustainable success.

Voted “best place to work” numerous times, Improving strives to create and maintain a culture that exemplifies teamwork, excellence, and fun! We believe this kind of culture encourages both the inspiration and the motivation to achieve amazing things.



  • Automation, continuous delivery, monitoring and alerting.
  • CI tools such as Jenkins, GitLab CI, GitHub Actions, and AzureDevOps.
  • Cloud services such as AWS, Google Cloud Platform, Azure, and Heroku.
  • Infrastructure automation tools such as Terraform and Cloud Formation.
  • DevOps tools, practices, and philosophies.
  • Container experience such as building via Dockerfile and Docker Compose.
  • Container orchestration technologies such as Kubernetes, Docker Swarm, and Rancher.
  • Version control systems such as Git and Mercurial.
  • Configuration management tools such as Ansible, Puppet, Chef, or SaltStack.
  • Build tools such as Gradle, Ant, and Maven.
  • Service discovery tools such as Consul, etcd and ZooKeeper.
  • Log aggregation tools such as Splunk, ELK stack, SumoLogic, and DataDog.
  • Site Reliability Engineering (SRE) principles and monitoring tools such as Grafana, Prometheus, InfluxDB, and Nagios.
  • Linux scripting languages.
  • Linux-based operating systems such as Ubuntu and CentOS


Qualifications and Skills

  • Passion for software development. Someone who loves what they do, who isn’t just in it for a paycheck. Do you have dev projects going on at home at all times?
  • Aptitude for learning. New projects, new teams, new technologies means having to adjust and learn all the time. You might get thrown on a Spring or mobile project as well, so having the ability to jump in and get your feet wet without hesitation is important. If you don’t want to grow and learn, we’re not a fit.
  • Positive, can-do attitude. We can teach the technology, but we can’t teach how to approach client challenges with a positive, helpful demeanor. The best consultants aren’t the most technical (although that sure helps), it’s the consultant that will do whatever it takes to see a client be successful, no matter what they throw at you.


About Improving

Improving is a modern digital services company dedicated to positively changing the perception of the IT professional. We offer innovative solutions through consulting, software development, and training to help thousands of our clients achieve new heights in a competitive and ever-changing market.

As our company continues to grow, we are looking for enthusiastic thought leaders to join our team. Improving has a unique mix of passionate professionals who strive to grow and thrive in new ways. We are committed to establishing and maintaining an inclusive culture that allows all Improvers to bring their authentic selves to work each day. This is why we work hard to build inclusion and diversityin our workplace, so we can all do amazing things and succeed together.

Think this opportunity is a good fit for you?
Apply For This Position

“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