Job Description
Job Description
What is great about working for Foundation? Plenty! We have a fun, casual, yet hard-working culture that invests in our employees, promotes creativity, and delivers on our reputation. Would you like to work for a company that offers manicures and pedicures in the office? We do! How about massages, house cleaning, laundry service, monthly car washes, catered lunches Wednesdays and a monthly happy hour - we offer all this and more!
At Foundation we believe in and promote a work-life balance with a top-notch workout facility, fitness classes and free personal training; and for those competitive types, a game room complete with table tennis, foosball, and video game systems. Also, some comforts of home, there is a full kitchen, free coffee and specialty flavors, soft drinks, and snacks.
Foundation Software, a national developer of construction software and one of Northeast Ohio's top workplaces, is seeking a DevOps Engineer to help create tools, processes, and systems that improve our overall operational reliability and efficiency.
WHAT YOU'LL DO:
- Work collaboratively with our development and IT teams to reduce deployment friction, shorten lead time, and increase the reliability of a diverse portfolio of applications.
- Mature our DevOps practices using Configuration, Infrastructure, and Delivery as code.
- Manage application deployment & configuration across multiple hosting environments.
- Troubleshoot and resolve issues in multiple environments.
- Build automation pipelines and platforms from runbooks and delivery processes.
- Administrate Cloud infrastructure and services.
REQUIRED SKILLS AND EXPERIENCE:
- 3+ years of DevOps experience operating production CI/CD systems
- Experience using strong interpersonal skills to communicate through incidents, postmortems, and design reviews.
- Experience developing and organizing continuous integration pipelines.
- Experience with source control management practices and tools such as Git
- Experience collaborating with development and operations teams to debug live production issues.
- Experience automating processes and runbooks using a modern scripting language such as PowerShell, Bash, or Python
- Experience using a modern IDE such as Visual Studio, WebStorm, PyCharm, or Cursor.
- Experience with setting up and managing Cloud resources in Azure, AWS, or GCP
- Operating and automating Windows-based workloads
- Knowledge of well architected frameworks
- Ability and willingness to pair and cross-train with teammates
- Bachelor's degree in computer science or comparable experience
PREFERRED SKILLS AND EXPERIENCE:
- Strong AWS experience highly preferred.
- Experience maintaining and configuring IIS web servers and .NET applications.
- Experience with Configuration as Code technologies and best practices
- Experience building and maintaining Infrastructure as Code using Terraform.
- Experience using the Agile methodology in software delivery.
- Experience with modern site reliability tools that streamline logging, monitoring, and alerting.
- Familiarity with containerization and container orchestration using Docker/Containerd and Kubernetes
- Building internal applications and platforms using Python
- Experience with event-driven systems
Other employee rewards include tickets to Cleveland sporting events, a variety of lunch and learns, and various employee-appreciation events throughout the year. Benefits include paid vacation, paid holidays, 401(k) with match, and tuition reimbursement, plus medical, eye and dental. Now offering discounts on pet, home, and auto insurance through Liberty Mutual!
Foundation is constantly recognized as one of Northeast Ohio's top workplaces. We are a 20-time winner of the NorthCoast 99 award, a multi-year winner of The Plain Dealer's Top Workplaces award, and have been recognized multiple years on the Inc. 5000 list of fastest-growing private companies in the U.S.
Let us start your future at Foundation!
Foundation Software is an Equal Opportunity Employer.
