This job has expired, please see additional jobs below
Systems Engineer
NBC Universal
Orlando, FL, United States
Job Details - this job has expired, please see similar jobs below
About Us
NBCUniversal is one of the world’s leading media and entertainment companies in the development, production, and marketing of entertainment, news, and information to a global audience. NBCUniversal owns and operates a valuable portfolio of news and entertainment television networks, a premier motion picture company, significant television production operations, a leading television stations group, and world-renowned theme parks. NBCUniversal’s policy is to provide equal employment opportunities to all applicants and employees without regard to race, color, religion, creed, gender, gender identity or expression, age, national origin or ancestry, citizenship, disability, sexual orientation, marital status, pregnancy, veteran status, membership in the uniformed services, genetic information, or any other basis protected by applicable law. GolfNow, a division of Golf Channel is the internet’s largest online tee time reservation service, trusted by more than 1.5 million golfers. Using leading-edge technology, GolfNow provides more ways for golfers to stay connected to their favorite golf courses and tee times through the web, e-mail and mobile applications. As a partner to golf courses, GolfNow provides turnkey solutions to their operations (www.golfnowsolutions.com) with the main areas of focus on:
• Online marketing and distribution of tee times
• Web hosting, development and customer management solutions
• Revenue optimization, database expansion and other course products
Responsibilities
The Systems Engineer will work within a team responsible for effective provisioning, installation/configuration, operation, monitoring, maintenance and deployment of infrastructures and applications used to support GolfNow’s Development, QA, Staging and Production environments. This includes assisting in streamlining, automating and performing application deployments, virtual instance configuration and optimization, configuration of supporting environments and engineering robust toolsets to support a highly available and responsive environment.
Responsibilities
System monitoring, troubleshooting and tuning in Development, QA, Staging and Production environments
Analytical diagnosis of system events and alarms with emphasis on elimination of reoccurrence
Collaborate with external teams to break down complex infrastructure problems and drive resolution
Develop tools to assist in automation of application deployments and monitoring of various environments
Perform application deployments to various environments
Troubleshoot high transaction web based operations and environmental issues
Application of common system administration tools and tasks based on Windows server architectures
Apply programming/scripting knowledge in latest technologies contributing to operational efficiencies
Leverage scripting and programming skills to develop custom tool integrations
Apply practical experience in application deployment and software configuration management methodologies
Possess eexcellent problem solving skills with an emphasis on continuous improvement
Continuously improve speed, efficiency and scalability in provisioning environments
Clearly write technical specifications and effectively communicate across teams and roles
Apply knowledge of best practices and IT operations in an always-up, highly available and responsive service
Perform installation, configuration, upgrade and migration duties for Windows and Linux operating systems on both physical and virtual servers
Maintain and exercise Disaster Recovery procedures for applicable environments
Maintain compliance through patching, scan vulnerability remediation and other practices
Administer basic IIS functions (e.g. application pools, websites, bindings, certificate mgmt.)
Perform VM administrative tasks (e.g. cloning, snapshots, performance optimizations)
Other assigned tasks
Qualifications/Requirements
Minimum Qualifications
Minimum of 3 years of technical expertise, primarily in, but not limited to .NET (C#) and ASP.NET
Intermediate to advance experience in Windows PowerShell and other scripting languages, such as Python
Minimum of 3 years of experience in systems integration within a .NET environment
Experience in full life cycle software development with .NET project experience
Experience in Windows & Linux Server stack administration
Experience with VMWare ESXi, vCenter, vSphere and cloud computing platforms, such as RackSpace & AWS
Preferable experience with log aggregation and analysis tools
On call rotation availability
Bachelor's degree in Computer Science/Engineering or equivalent work experience
Additional Job Requirements
Interested candidate must submit a resume/CV through www.nbcunicareers.com to be considered (note job #:32924BR)
Must be willing to work in Orlando, FL
Desired Characteristics
Experience in application / infrastructure monitoring tools, such as App Dynamics and New Relic
Experience within an ecommerce / web application server environment
Experience in building and deploying large-scale .NET web applications
Experience with automation/configuration management tools such as Puppet/Chef/Hudson
Experience with highly available / responsive systems
Experience with Docker & Kubernetes containerized deployments
Knowledgeable in continuous integration / delivery / deploy best practices, processes and tools
Knowledgeable in version control and software configuration management systems, such as TFS and Git
Knowledgeable in common SCM practices, such as branching and code merges
Familiarity with MS SQL and MySQL (NoSQL experience also a plus)
Familiarity with cloud service providers, such as AWS, Rackspace and Google Cloud Engine
Familiarity with MEAN stack