HimalayasHimalayas logo
EMC Insurance CompaniesEC

Platform Engineer III - DevOps

EMC Insurance Companies is a U.S.-based property and casualty insurance provider that has been serving policyholders and independent agents since 1911, with a mission to 'keep insurance human'.

EMC Insurance Companies

Employee count: 1001-5000

Salary: 93k-141k USD

United States only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

At EMC, we’re all about working together to make an impact. As part of our team, you’ll have the opportunity to grow, contribute, and gain experience that matters. We strive to be caring leaders, close partners, and responsive experts—always supporting each other to do our best work. Join us, and let’s improve lives together.

**This job is fully remote and can be located anywhere in the U.S. It is highly preferred for this role to be located in the Des Moines, Iowa metro area with ability to go into the office as needed.**

Essential Functions:

Solution Development

  • Engineers complex automation tools and platform solutions as part of the software development life cycle for developer enablement

  • Writes complex programming code efficiently from scratch and anticipates potential impact to other systems

  • Creates infrastructure and application build and deployment automation

  • Contributes to planning and implementation of key initiatives while anticipating potential impact to other systems

  • Implements regular and incremental cadence of production updates independently

  • Installs, configures, maintains, and patches enterprise operating systems to support security and operational efficiency

  • Explores and develops new cloud and automation technologies

  • Monitors efficient resource use of programs, applications, and systems and collaborates with the Architecture team to provide potential solutions that increase resource efficiency

  • Partners with IT teams to update legacy systems and processes to modern methods and technologies and automate when possible per company standards

  • Provides expertise of Amazon Web Services (AWS), Azure and use of cloud services to the Platform Engineer team and across the IT organization

  • Advises software engineers on the evolution of automation and cloud adoption to support continuous improvement of the developer experience

Support

  • Troubleshoots, identifies errors and corrects complex issues related to performance, functionality and service for the platform solutions the team owns

  • Ensures users can effectively use the platform solutions by making improvements based on user feedback, providing training and collaborating with other teams to resolve and complete service requests

  • Provides internal consulting and ongoing support to customers and development teams, such as how to use platform tools and systems, or implement solutions

  • Monitors system performance and errors and performs trend analysis to ensure systems are operating efficiently

  • Provides subject matter expertise for infrastructure and application deployments to cross-functional teams

  • Provides technical expertise and guidance to developers, stakeholders, and leadership to improve the Continuous Integration/Continuous Deployment (CI/CD) experience

Security and Solution Quality

  • Develops automated unit, integration and regression testing as part of the development and change life cycle to ensure solution quality

  • Reviews teams’ technical changes, including code and configuration changes to ensure accuracy

  • Finds and addresses system performance issues proactively by monitoring system metrics

  • Builds, tests, and implements monitoring leveraging cloud native, open source and/or commercial monitoring tools

  • Incorporates site reliability and sustainability into all aspects of work, including providing guidance on how solutions are implemented throughout the team and provides input for creating team standards

  • Ensures code quality and maintainability to prevent future issues

  • Identifies and implements security protocols and practices

Cross-Functional Project Collaboration

  • Partners with team members across the organization to share ideas, skills, and best practices

  • Serves as a DevOps resource for development and operations team members

  • Collaborates with development teams throughout the organization to identify and solve problems

  • Leads small to medium-sized cross-functional projects, ensuring effective collaboration and timely completion while fostering a cooperative team environment

Documentation

  • Documents security controls and solutions, including documentation specific to AWS notation

  • Updates technical documentation due to changing implementations

  • Updates runbooks, READMEs and other self-service documentation

Education & Experience:

  • Bachelor’s degree, preferably in computer science or management information systems, or equivalent relevant experience

  • Five years of experience in cloud infrastructure, DevOps, application development or enterprise systems infrastructure

Knowledge, Skills & Abilities:

  • Strong knowledge of Windows and Linux operating systems

  • Strong knowledge of AWS and its primary managed services such as S3, Lambda, EC2, CloudWatch, IAM, etc.

  • Strong Python, Bash, PowerShell, or similar programming skills

  • Ability to build, deploy, and support Docker containers on AWS ECS, Fargate, and/or Kubernetes.

  • Strong knowledge of Git based source control and tools

  • Strong database management knowledge, including Amazon RDS

  • Strong Scripting, automating, and deploying in AWS, Azure or GCP skills

  • Strong AWS CloudFormation or Cloud Development Kit (CDK) skills

  • Good knowledge of networking and Internet protocols, including TCP/IP, DNS, SMTP, HTTP and distributed networks

  • Strong knowledge of security protocols and log aggregation services such as Splunk, CloudWatch, Prometheus

  • Strong knowledge of debugging, troubleshooting, and root cause analysis concepts

  • Thorough analytical and problem-solving abilities

  • Strong ability to learn quickly and adapt to new technologies, demonstrated through initiative and proactive learning

  • Strong verbal and written communication skills, including documentation and presentation skills

  • Ability to collaborate with diverse cross functional teams

  • Excellent customer service skills, with excellent ability to meet with customers to understand and address their needs

  • Capable of guiding and training junior engineers through pairing, structured training, or other means.

  • Excellent attention to detail and multi-tasking skills

The hiring salary range for this position will vary based on geographic location, falling within either of the following:

$92,670 - $128,045 or $102,443 - $140,845

A hiring range represents a subset of the full salary range. The actual salary will depend on several factors, including relevant education, skills, and experience of an applicant, geographic location, and business needs.

For information relating to the benefits EMC Team Members receive as part of a comprehensive rewards package, please visit www.emcins.com/careers.

Our employment practices are in accordance with the laws that prohibit discrimination due to race, color, creed, sex, sexual orientation, gender identity, genetic information, religion, age, national origin or ancestry, physical or mental disability, medical condition, veteran status, active military status, citizenship status, marital status or any other consideration made unlawful by federal, state, or local laws.

All of our locations are tobacco free including in company vehicles.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Salary

Salary: 93k-141k USD

Education

Bachelor degree

Experience

5 years minimum

Experience accepted in place of education

Location requirements

Hiring timezones

United States +/- 0 hours

About EMC Insurance Companies

Learn more about EMC Insurance Companies and their company culture.

View company profile

For over a century, we at EMC Insurance Companies have been dedicated to a fundamentally human purpose: to improve lives. We were founded in 1911 with the simple goal of providing workers' compensation protection to businesses in Iowa. Today, we've grown into one of the top 60 insurance organizations in the United States, offering a wide range of property and casualty insurance products, as well as life insurance and bonds, in more than 40 states. While our reach is national, our heart remains local. We believe in the power of human connection, which is why we partner exclusively with independent insurance agents in your community. We feel this partnership brings a superior level of personalized service to the insurance process, ensuring we truly understand the unique needs of our policyholders.

Our mission is rooted in our core values: integrity, trust, and inclusion. We believe that honesty fosters a transparent and productive environment, and you can always trust us to do the right thing. We strive to build strong, human connections with our coworkers, agents, and customers. We are also committed to creating a culture where people of diverse backgrounds feel valued and respected, recognizing that different perspectives lead to better decisions and more fulfilling experiences. We are constantly working to make doing business with us easier and more efficient by investing in data and technology. However, we use these tools to empower our team members, not replace them. Our tagline, 'Keeping insurance human,' is not just a phrase; it's our promise. In a world that's increasingly automated, we differentiate ourselves by focusing on the human touch, providing unwavering support and personalized solutions to protect the businesses and individuals who depend on us.

Employee benefits

Learn about the employee benefits and perks provided at EMC Insurance Companies.

View benefits

Dental Insurance

Coverage for dental care.

Vision Insurance

Coverage for vision care.

Paid Holidays

Paid time off for holidays.

Pet Insurance

Insurance coverage for pets.

View EMC Insurance Companies's employee benefits
Claim this profileEMC Insurance Companies logoEC

EMC Insurance Companies

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

28 remote jobs at EMC Insurance Companies

Explore the variety of open remote roles at EMC Insurance Companies, offering flexible work options across multiple disciplines and skill levels.

View all jobs at EMC Insurance Companies

Remote companies like EMC Insurance Companies

Find your next opportunity by exploring profiles of companies that are similar to EMC Insurance Companies. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan