Loading...

Dev Ops Engineer

Date:  Aug 22, 2021
Location: 

Indianapolis, IN, US, 46278

Store # - Mall Name:  Corporate Office

GENERAL SUMMARY

As a member of a Scaled Agile Framework (SAFe) Product Team, the DevOps Engineer is responsible for providing technical expertise and leadership to the Product Team in the areas of automation, monitoring, security and systems management and administration in a hybrid On-Premise / SaaS / Cloud (Microsoft Azure) environment.

 

Perks!

  • Sports Centric Atmosphere
  • Casual Dress Code- We're a hat company after all!
  • 1100+ Stores and Growing
  • Competitive Health Benefit Packages & 401K Program
  • Kombucha & Coldbrew Coffee on Tap
  • Treadmill Desks
  • 40% Lids Discount

 

ESSENTIAL DUTIES AND RESPONSIBILITIES

 

1. Work collaboratively with the business and IT associates in a Scaled Agile Framework (SAFe) model. Play an active role in the development, testing, and release of new capabilities and features with a focus on application and configuration management, CI / CD, release management and post-production support.

2. System administration of applications utilized by the business including but not limited to application access and security, configuration and workflow management.

3. Assess impact of application updates / upgrades / patches. Plan and coordinate implementation with IT and business stakeholders.

4. Work with IT stakeholders to ensure accessibility, security, reliability, availability, and performance of our hybrid infrastructure supporting our applications in both test and production environments.

5. Design, implement, test, and maintain tools and processes for build, deployment, and configuration management within a Continuous Integration / Continuous Deployment model.

6. Develops scripts to automate DevOps functions.

7. Participates in building of systems automation and provisioning frameworks.

8. Establishing proactive monitoring and alerting capabilities for all components of the application ecosystem. Conduct periodic reviews of system health and capacity and work with IT stakeholders to enhance as needed.

9. Execute planned automation, performance and load testing which includes run time monitoring, tracking and troubleshooting issues, cross team communication activities and statistics capturing.

10. Troubleshooting application or environment issues. Assist in the resolution of any issues found.

11. Monitor users, evaluate efficiency of software / hardware usage, and provide feedback and training to make them more efficient.

12. Assist in defining technical governance as it relates to automation, monitoring, security and systems management and administration.

13. Create and maintain documentation such as SOPs, operational information, troubleshooting techniques, and knowledge-based information within our system of record. Perform knowledge transfers to peers and associates as needed.

14. Maintains a positive rapport with internal and external customers concerning their technology needs.

15. Available for on-call, after hours support; work extended or modified hours during special events and holidays to provide support for the business.

16. Flexibility to balance multiple assignments in a fast-paced environment.

17. Support and adhere to all company policies, procedures, and guidelines.

18. Communicate with employees at all levels of the company.

19. Other duties as assigned.

 

EDUCATION AND/OR EXPERIENCE

1. Bachelor’s degree in Computer Science or related field.

2. 3-5 years’ experience with cloud computing platforms (i.e. Microsoft Azure, AWS)

3. Enterprise ERP system administration experience (SAP/Oracle/Great Plains/Microsoft). Microsoft D365 preferred.

4. Demonstrated experience developing, building, deploying and supporting distributed systems and applications in both an on-premise and cloud environment.

5. Familiarity with Scaled Agile Framework (SAFe) or an Agile based development methodology.

6. Familiarity with common database technologies (SQL Server, Oracle, MySQL).

7. Experience with virtualization (VMWare, Xen, KVM).

8. Experience with automation/configuration management applications (Puppet, Chef etc.).

9. Experience with application logging / tracing / performance monitoring and tools.

10. Experience with containerization of services (Docker, Mesos, Azure Container Services, Amazon EC2 or similar).

11. Experience with Continuous Integration / Continuous Deployment methodologies and tools (Azure Pipelines, Jenkins etc.)

12. Managing application security, managing sandboxes, handling confidential data, single sign on, Certificate & Key Management, License Management etc.

13. Understanding source code management, branching, merge strategy and tools (GIT, Bit Bucket, Azure Repos etc.)

14. Demonstrating communication skills and the ability to drive continuous performance improvements with stakeholders, vendors and technology subject matter specialists.

15. Strong problem solving and communication skills. Ability to communicate technical solutions to a non-technical workforce.

16. Self-starter, capable of working with limited supervision.

17. Communicates with Management on status issues and decisions.

18. Sitting required for up to 90% of the daily work schedule.

19. Viewing a computer screen for up to 90% of the work time.

20. Operating a computer keyboard for up to 90% of the work time.

21. Ability and willingness to travel overnight for training and/or business meetings.


Nearest Major Market: Indianapolis