GreatAmerica Financial Services is an equal opportunity employer and does not discriminate against otherwise qualified applicants on the basis of race, color, creed, religion, ancestry, age, sex, marital status, national origin, disability or handicap, or veteran status.

Employee Rights Under The Family And Medical Leave Act

Start Over with Job Search
Already have a profile?  Login Now

Digital Technology - DevOps Engineer I (Cedar Rapids, IA)

Position Summary
This role is a combination of deployment engineer, network operations and a sysadmin who has a passion for scripting and coding.

This role is experienced engineer who is adept and passionate about solving complex technical problems that span multiple areas of software and systems and optimizing the release management process.

The TechOps team provides value to GreatAmerica by enabling Enterprise IT to work in a more agile, iterative, safe way, and ensuring that our technology environments are available and performing at acceptable levels.

Day to day focus includes:

  • Automating and managing the pipeline for transitioning changes into our standard operating environments. This includes the concepts of continuous integration, continuous delivery and the ITIL disciplines of Release management and Configuration management.
  • Monitoring and event management of all technology environments especially production.
  • IT automation via scripting and infrastructure orchestration.
  • Architecting our standard operating environments to support monitoring, orchestration, continuous integration and continuous deployment.
  • IT operations management, running jobs, maintenance routines, pre-approved changes, etc.

Essential Functions

  • Release Management
  • Automate infrastructure provisioning, deployment, and delivery
  • Work with Application Developers to automate builds and software deployments to our various environments
  • Lead in the adoption of Continuous Delivery, Continuous Integration and Orchestration
  • Configuration Management
    • Document current and future configuration processes and policies.
    • Ensure that our CMDB stays up to date via auditing and automation.
    • Maintain environment configuration using automation tools
  • Monitoring
    • Maintain and enhance the process for event detection and event filtering to ensure we are optimally handling incidents.
    • Troubleshoot production deployment-related issues, and analyze performance and operational metrics against service level objectives
    • Own and manage monitoring tools like Splunk, Dynatrace, and Qradar to ensure acceptable levels of service in our various environments.
    • Build and maintain operations tools for monitoring, notifications, trending, and analysis
    • Implement tools and dashboards for various services and operations
  • IT Automation and Orchestration
    • Write scripts to automate operations and environment management of platforms
    • May occasionally develop software tools to enhance efficiency
  • IT Operations Management
    • Define, create, test, and execute operations procedures.
    • Assist with TechOps Operator Functions as needed
  • Architecture
    • Participate in architecture discussions on topics of orchestration, continuous deployment and continuous integration during the design phase of various projects
  • Interface with internal groups (product, engineering, and operations teams) with whom we partner


Position Qualifications           


Honesty/Integrity, Customer Oriented, Accountability, Tenacious, Communication Skills (Oral & Written), Adaptability

, Problem Solving, Systems Analysis, Enthusiastic, Research Skills, Change Management, Active Listening, Applied Learning


  • Bachelor’s degree in computer science, information systems, computer engineering, system analysis, or a related field, or equivalent work experience.


  • 4 or more years of IT and business/industry work experience including design and deployment, SDLC and infrastructure planning and operations.
  • Working knowledge of the ITIL framework.
  • Knowledge of applicable data privacy practices and information security practices.
  • Experience with process re-engineering
  • Experience with Orchestration/Configuration Management and Continuous Integration technology (Team City, Octopus Deploy, Chef, Jenkins, Ansible. Puppet, etc. GitHub, Dynatrace)
  • Experienced management of continuous integration servers and source code repositories
  • Experience automating the deployment of Windows/Linux applications, system configurations, and security settings
  • Experience a wide variety of open source technologies and cloud services (experience with AWS and Azure is required)
  • Knowledge of best practices and IT operations in an always-up, always-available service
  • Experience with automated testing tools
  • Experience with monitoring tools and suites
  • Strong knowledge Of the Microsoft Stack
  • Strong understanding of virtualization concepts and containerization


Skills and Abilities

Computer Skills:

  • Proficient in Microsoft Office including Word, Excel, OneNote, Outlook and Microsoft Teams
  • Strong knowledge of the ServiceNow Platform, automation and configuration
  • Strong practical Windows and Linux based systems administration skills with experience in a cloud-based environment
  • Practical code and script skills (C#, Javascript, Node.js, Powershell, Python, Bash, T-SQL, Java)
  • Experience with the concepts of Continuous Delivery and Continuous Integration and the tools needed (TeamCity, Octopus Deploy, Git, Maven, Nuget, Mulesoft, Docker)
  • Experience with distributed service standards (SOAP, REST, EJB)
  • Strong Knowledge of IIS and Apache Tomcat
  • Working Knowledge MS SQL Server
  • Experience working with Postman
  • Working knowledge of IP networking concepts and protocols (Firewalls, VPNs, DNS, load balancing, HTTP, and TCP/IP)
  • Experienced VM Management using VMWare


Additional Attributes

  • An effective individual possesses keen insight to GreatAmerica’s business and is able to articulate issues to stakeholders in such a way that appropriate decisions and actions can take place.
  • Continues learning and adapting to change by being receptive to coaching to address gaps and proactively develop desired proficiencies for themselves and their team.
  • Passionate communication skills with a strong aptitude for the hands-on creation of compelling visual and persuasive written content including excellent technical documentation for internal and external consumption.
  • Ability to effectively prioritize and execute tasks in a high-pressure environment.
  • Experience at working both independently and in a team-oriented, collaborative environment.
  • Persuasive, encouraging, and diplomatic.
  • Ability to elicit cooperation from a wide variety of stakeholders, vendors, service providers and peers.
  • Must be able to learn, understand, and apply new technologies rapidly.
  • Willingness to travel to industry events as well as customer visits and attend events that cultivate relationships (Trade shows, conferences, etc.)

At GreatAmerica, we’re looking to grow our business through our people. Are you looking to grow your career? If so, submit your application at