DevOps Engineer
Description
The DevOps Engineer position is a technical role within the Technical and Cloud Services group and helps design and develop new build and delivery automation solutions, as well as support the existing infrastructure and tools. This engineer provides technical guidance to team members and other development teams related to the Cloud Services initiatives and helps to ensure our Cloud initiatives are consistently improving. This position may require assistance in providing solutions to address application areas such as availability, latency, performance, efficiency, change management, monitoring, and emergency response. Additionally, this role may require assistance in providing solutions to other internal tools used to support Cloud initiatives.
Responsibilities
- Design and develop infrastructure solutions to support business functions, processes, and applications.
- Design and build user interfaces in our internal tools and control plane
- Responsible for designing, building and maintaining continuous delivery across multiple products.
- ​Infrastructure as Code (IaC): Work with tools such as Terraform, Ansible, GitHub Datadog, Jira, or CloudFormation to provision, configure, and manage infrastructure programmatically.
- Responsible for designing, building, and maintaining the continuous delivery across multiple software products
- Participates in the creation of new enhancements to infrastructure and modification of existing infrastructure environments in the Cloud.
- Communicates well with management and development to assist in coordinating the successful delivery of tools and software.
- Collaborate with Development to map trends in tickets to Development projects aimed at addressing root causes
- Develop, evaluate, and make recommendations for alternative infrastructure solutions.
- Support the selection of methodologies, frameworks, tools, and components of infrastructure solutions, and lead multifunctional teams in successful application of those methodologies and tools.
- Design and ensure the validity of the architectural solutions.
- Stay current with new technology options and vendor products. Ability to work well with a cross-functional, geographically dispersed team and customer base.
- Strong verbal and written communications skills and ability to lead effectively across organizations.
- Must be able to prioritize large lists of tasks effectively
- Must be able to make or recommend quick decisions
- Must be able to absorb new technologies and implement them quickly and thoroughly
Qualifications
- BS/BA in related field or equivalent experience
- A strong business orientation
- Experience in the software industry deploying software products
- Proficiency with Amazon Web Services (AWS) for build and deployment
- Proficiency with Microsoft technologies: Visual Studio, C#, SQL Server, .NET Core is required
- Proficiency with PowerShell
- Proficiency with Virtualization concepts (such as VMWare, Hyper-V, EC2) is desired
- Proficiency with Python, Angular, TypeScript is desired
- Develop and maintain standards for operations of core AWS components.
- Provide analytics to leadership related to costs/capacity/administration.
- Excellent time management and prioritization skills
- Knowledge of T-SQL and MS SQL Server