The Lead System Engineer will be responsible for proactive functionality launched by reviewing user stories and code changes. This role supports the scrum team to configure alerting, monitoring, dashboarding and impact analysis tools to optimize on-call processes and procedures. Key responsibilities include documenting knowledge, conducting post-incident reviews, and driving Mean Time To Repair (MTTR) reduction. The Lead System Engineer will coordinate and guide cloud migration of microservice-based architecture on various cloud environments, and build and implement cloud services for high availability, performance, monitoring, and incident response. This role will enable and provide infrastructure support for DevOps teams, including on-prem and cloud administration. Additionally, the Lead System Engineer will implement and enhance automation frameworks for the delivery of microservices-based applications using Java, J2EE, Jenkins, Maven, Linux, and K8s, on both on-prem and in the cloud. The role involves working with application developers to collect requirements for future releases, implementing monitoring and alerting, creating dashboards for specific metrics, setting thresholds, and triggering alerts. It also includes performing root cause analysis, brainstorming incident resolutions, and providing corrective and preventative measures. The Lead System Engineer will continuously analyze system performance in production, troubleshoot issues, and proactively identify areas for optimization. This role will also work with the team to gather requirements, research, evaluate, design, plan, deploy, and support the ELK stack on Linux, building highly-resilient, high-performance, scalable, and flexible systems. Experience with Azure Cloud, Linux systems administration, and scripting automation is crucial. The role requires designing, analyzing, and troubleshooting large-scale distributed systems, debugging production issues, and developing tools such as Azure Resource Manager (ARM), Terraform, and Ansible. Familiarity with Git, Visual Studio Team Services (VSTS), CI/CD pipelines, Microsoft Azure Public Cloud, PowerShell, Python, RESTful and WebSocket APIs, TCP/IP stack, internet routing, load balancing, Log Analytics, Dynatrace Prometheus, Nagios, Kafka, Docker, Kubernetes, Serverless, Function, and Lambda is essential.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior