Location: Austin or Dallas, Texas
Experience: 7-10 Years
Required Skills
7 - 10 years of experience with enterprise level administration and support
7 - 10 years of experience in troubleshooting and providing support to .NET/.NET Core Production applications
5+ years’ experience in PowerShell scripting language and Windows & Web application administration
5+ years’ experience in Cloud application configuration, deployment, support and migration – Google Cloud Platform/PCF is a plus
5+ years’ experience with logging/application monitoring tools
3+ years’ experience and knowledge of NoSQL database systems
Support production environment and keep our shared environments available for customers.
Triage alerts & diagnosing/resolving critical issues, handling implementation of changes
Real-Time troubleshooting of critical application workflows and incorporating feedback to product development
Hands-on enterprise systems administration, monitoring, and deployment activities
Finding opportunities to build innovative tools and solving operations problems by building automation on a large enterprise and critical applications
Building scripts to automate operational tasks & incorporating the solutions into infrastructure
Collaborate with Dev teams to review current practices and make recommendations on adopting Continuous Delivery best practices while working collaboratively with internal and external stakeholders including onshore and offshore teams
Design and implement Continuous Delivery pipelines that adhere to best practices and compliant with company standards
Design, and orchestrate the migrations of Deployment tools and pipelines as required by the organization
Troubleshoot and provide CD pipeline support to development teams
Collaborate with vendors and other support teams to troubleshoot and resolve issues with CD tools
Coordinate and collaborate with release management relating to infrastructure other critical changes.
Develop and support automation and processes to enable teams to deploy, manage, configure, test, and monitor their applications
Create and review documentation and process regarding recurring issues, new standard operating procedures, knowledge transfer material, etc.
Collaborate with Engineering, Scrum and Ops resources to provide technical expertise and support on key initiatives for system availability and reliability.
Bring a passion to stay on top of tech trends, experiment with and learn new technologies, participate in internal technology communities, and mentor other members of the team
Review programming and environment changes and raise awareness for potential impacts Skills
Coordinate capacity planning
Familiarity with large scale distributed systems and high-availability architectures
Knowledge of one or more of Message Brokers such as Kafka, RabbitMQ
Experience in deployment methodologies and tools such as: Jenkins, Harness..
Flexibility to operate in an environment with changing demands and priorities
Ability to effectively engage subject matter experts and understand technical topics
Experience in Certificate management
Solid understanding of application architecture: application layer, database layer, network layer
Participate in on-call and after hours support as needed.
Preferred Skills:
Financial services industry experience
Agile methodologies