Title: Production Support Analyst
Address: South Jordan, UT
Duration: 3 Years Contract (Contract to Hire)
As Production Support Analyst, your responsibilities will include, but not be limited to: -
- Monitoring for and resolving issues across the entire tech stack: hardware, software, application and network. A majority of your time will be devoted to production support activities.
- Working closely with engineering/development teams to address repetitive issues, reduce operational effort and the likelihood of future service disruptions.
- Partnering with business users and other technology teams to manage significant events such as business continuity/disaster recovery tests, IPOs, stock splits, and major infrastructure changes.
- Defining and refining standard operating procedures for everything from monitoring to troubleshooting complex code and infrastructure issues.
- Identifying and driving opportunities to improve platform supportability through automation.
- Advocating for reliability priorities in application design reviews and operational readiness exercises for new and existing services.
- Participating in weekend and off hours on-call rotation.
- Collaborating and striving to understand business users? needs and problems.
Qualifications External
What skills and experience do I need? You should apply if you have at least a Bachelors degree in Computer Science or other technical discipline(s), plus hands-on experience with any combination of the following: - 3-5+ years practical experience in production systems support or application development.- Hands on experience managing systems in a large scale distributed Unix/Linux environment is essential.- Effective communicator who is comfortable speaking in front of both internal/external groups as well as business clients- Demonstrated ability to troubleshoot problems and debug to conclusively identify root causes- Knowledge of ITIL Principles. ITIL certification is a plus.- Knowledge of Unix/Linux operating system level concepts such as processes, memory allocation, and networking, with an understanding of how applications are affected by these, and ability to debug and troubleshoot accordingly.- Automation-related experience is particularly valued, using scripting languages such as Python, bash, Perl, and/or Ruby. Higher-level compiled languages such as C++, C#, JAVA, Scala, and Go are a big plus.- Working ability to interact with message transport platforms and protocols (MQ, CPS, XML, FIX) and distributed database technologies (DB2, Sybase, Mongo, GreenPlum, Postgres, KDB).- Autosys scheduling and batch processing concepts- Experience with source code and binary repositories, build tools, and CI/CD (Git, Artifactory, Jenkins, Docker) etc and data streaming technologies like Spark, Kafka etc.- Hands on experience on enterprise tools set such as Grafana, Splunk, Dynatrace, AppDynamics, etc.- Awareness of, and ability to reason through modern software & systems architectures, including load-balancing, queueing, caching, distributed systems failure modes generally, micro services, etc.