The Lead System Engineer will be responsible for proactive functionality launched by reviewing user stories and code changes for site reliability engineers for CLOUD(Azure). This role will support the scrum team to configure alerting, monitoring, dashboarding and impact analysis tools to optimize on-call processes and procedures. 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 also enable and provide infrastructure support for the DevOps team, including on-prem and cloud administration. Additionally, the Lead System Engineer will implement and enhance the automation framework for the delivery of microservices-based architecture applications using Java, J2EE, Jenkins, Maven, Linux, and K8s, on both on-prem and in the cloud. They will work with application developers on a day-to-day basis to collect requirements for the next release, implement monitoring and alerting, create dashboards for specific metrics, set thresholds, and trigger alerts. The role involves 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. They 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. This role requires working with Azure Cloud, Linux systems administration, and scripting automation, as well as designing, analyzing, and troubleshooting large-scale distributed systems and debugging production issues across services and stack levels. Development of tools using Azure Resource Manager (ARM), Terraform, and Ansible is expected, along with working with Git and other source control systems, and Visual Studio Team Services (VSTS). The Lead System Engineer will use tools to create and manage Continuous Integration (CI) and Continuous Delivery (CD) pipelines, work with Microsoft Azure Public Cloud, PowerShell, Python systems automation, RESTful and WebSocket APIs, and the Transmission Control Protocol (TCP) and Internet Protocol (IP) stack, internet routing, and load balancing. Technologies such as Log Analytics, Dynatrace Prometheus, Nagios, and Kafka will be utilized, along with implementing, designing, and deploying Docker, Kubernetes, Serverless, Function, and Lambda.
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