106 day(s) ago

Cloud Engineer

Negotiable Salary


United States
English: Advanced, Native Speaker
Experience: 3+ years
Employment: Full-time

American Family Insurance

Madison, WI
Industry: Family Insurance
At American Family Insurance, we’re driven by our customers and employees. That’s why we provide more than just a job – we provide opportunity. Whether you’re already part of our team in search of a new challenge or new to our company and ready for what’s next, you’re in the right place. Every dream is a journey that starts with a single step. Start your journey right here. Join our team. Bring your dreams.

General overview of the project(s)

Responsible for the planning, design, and implementation of technology solutions that can transform the business in a cloud environment. Works closely with internal staff in the development and governance of technology architecture standards, guidelines, and patterns in support of solution delivery. Applies Cloud software engineering principles and practices across a range of systems/technologies and situations. Utilize test driven development practices to develop of secure, scalable, and highly available application solutions that leverage cloud native services. Builds solutions encompassing continuous testing, continuous integration and continuous delivery using cloud technologies.

Third level in the Cloud job family. Has demonstrated proficiency and experience across a broad range of cloud services.

Responsibilities

Level Summary

Requires in-depth conceptual and practical knowledge in own job discipline and basic knowledge of related job disciplines
Solves complex problems
Works independently, receives minimal guidance
May lead projects or project steps within a broader project or may have accountability for on-going activities or objectives
Acts as a resource for colleagues with less experience

Primary Accountabilities

Designs, develops, enhances and maintains cloud-based tools and software solutions
Leads technology evaluations and re-engineering activities to support strategy definition and continuous improvement activities
Collaborates with architecture and security to understand basic requirements
Leads the troubleshooting of issues with tools, processes, applications or infrastructure
Adheres to Change management and Problem management policies and maintains familiarity with ITIL or other formalized IT operations frameworks.

Requirements

Demonstrated knowledge and understanding of application development methodologies (e.g. Agile) and product based teams
Demonstrated knowledge & understanding of key Cloud services (EC2, S3, Cloud Watch, Containers)
Demonstrated experience with System Administration (configuration, installations, patch management, server maintenance, etc.) and Network Management (firewalls, proxies, IP management, routing, DNS)
Demonstrated knowledge and understanding of multiple IT subject areas (e.g. development, testing, configuration, deployment, monitoring etc.)
Demonstrated experience building automation for cloud environments using tools such as Cloudformation, Terraform & Ansible.
Demonstrated experience in one or more of the following: Java, Python, Linux, Shell, Bash or other programming languages
Demonstrated experience with continuous integration tools such as Jenkins, BitBucket, Gitlab, etc.
Demonstrated experience establishing, using and supporting integration and communication protocols between applications, databases, and technology platforms.

Similar Jobs