DevOps Engineer I at Goodville Mutual Casualty Company
Goodville Mutual Casualty Company · New Holland, United States Of America · Onsite
- Junior
- Office in New Holland
Description
Summary:
This position is responsible for working with technology and tools to create automation and productivity where possible and provide solutions between infrastructure and development to create more efficient actions, deployments, and sustainment of stable operations through Continuous Integration and Continuous Deployment (CI/CD).
Functions:
- Create and maintain automation to all areas of IT through tools and scripting.
- Implement, manage, and maintain build and deployment automation tools.
- Optimize and manage containerization tools and strategy.
- Provide continuous improvement solutions to all areas of IT.
- Provide infrastructure as code solutions to software development projects and initiatives.
- Provide software development delivery integrations to infrastructure.
- Maintain efficiency of applications through load balancing and resource management.
- Monitor application server resources and assist all areas of IT with application efficiency and resource management.
- Provide tooling on health, uptime, performance, and cost metrics and develop ways to improve.
- Assist software development with product releases and empower teams to deploy on their own.
- Purchase software and hardware and work with vendors for solutions and implementations.
- Follow industry and compliance best practices to maintain a secure and resilient enterprise security at all levels.
- Maintain knowledge of current technical and industry practices and developments through continuing education.
- Support the IT team with other duties as assigned.
Requirements
- Four years’ college or technical school training or equivalent experience in coding, automation, and software deployment required.
- Associate Degree in computer science or related fields required.
- Proficiency with automation scripting and platforms preferred.
- Experience working with multiple teams to deliver on time projects and deployments preferred.
- Experience with Linux and Windows infrastructures along with database software preferred.
- Experience with CI/CD tools, scripting languages, Scrum/Kanban, Agile workflow methodologies preferred.
- Experience with at least one statically typed language and one dynamically typed coding language preferred.
- Experience with software development releases and testing preferred.
- Knowledge of web hosting and web hosting platforms and delivery preferred.
- Effective written and oral communications skills preferred.
- Good judgment, problem solving, and organizational abilities preferred.
- Ability to work under pressure, with interruptions and time deadlines preferred.
- Availability to work outside of normal business hours (nights and weekends), as needed, preferred.
- Ability to work flexible hours, travel to all organization offices (including in Pennsylvania, Ohio, and South Dakota) and travel to vendor work sites required.
- Ability to work in an office environment with moderate noise level, remain in a stationary position and operate a computer a majority of the time required.
- Ability to move throughout the office to access work materials and to move work materials weighing up to ten pounds daily required.
- Ability to perform the essential functions of the job with or without reasonable accommodation required.