Software Engineer
Job Description
Senior DevOps Engineer and APM Expert
Location: Remote
We are seeking a highly skilled and experienced Senior DevOps and APM Expert to join our dynamic team of Full-Stack .NET Developers. The ideal candidate will have a proven track record in deploying, monitoring, supporting, and managing both cloud and on-premise web applications and services. This role is pivotal in modernizing and enhancing the .NET exception handling, logging, and monitoring capabilities of our existing web applications and services.
Key Responsibilities:
• Implement modern application exception handling techniques to ensure high availability and fault tolerance.
• Utilize APM tools such as Microsoft Monitor, Microsoft Application Insights, Splunk, Data Dog, New Relic, Logic Monitor, and/or Cisco App Dynamics to monitor application performance and user experience.
• Provide technical leadership in DevOps practices to streamline development, testing, deployment, and operations processes.
• Utilize established development tools, guidelines and conventions including but not limited to ASP.NET, MS Power Apps, T-SQL, HTML, CSS, JavaScript, TypeScript, and C#.
• Learn, operate, and maintain critical legacy infrastructure.
• Collaborate with cross-functional teams to identify performance bottlenecks and implement solutions.
• Stay abreast of the latest trends in DevOps and APM technologies to continuously improve our application infrastructure.
• An ideal candidate will be an independent self-starter with the ability to analyze, describe, implement, deliver, and reiterate a given task. Additionally, a candidate will need to be a strong problem solver with the ability to research and resolve a given issue.
• Setup and deployment of SSDT on GitHub actions to deploy database schema changes to respective environments
Qualifications:
• Experience in .NET Software Development lifecycle
• Bachelor’s or Master’s degree in Computer Science or related field.
• Minimum of 5 years of experience in DevOps and APM tools. Extensive experience with APM tools and practices including real-time monitoring of application performance, detailed analytics for troubleshooting issues, integration capabilities with other monitoring tools, and customizable dashboards for visualizing key metrics.
• Proven results modernizing software exception handling using centralized logging solutions for easier analysis and automated alerting systems for critical exceptions.
Experience with identifying patterns and potential application improvements through the regular review of exception logs.
This is a remote, work from home position. This role is to be filled outside the states of California and Colorado.
**We are an equal opportunity employer and value diversity at our company. We do not discriminate based on race, religion, color, ethnic origin, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.**
#LI-KH1