Python Developer (Alerting & Monitoring)
Role details
Job location
Tech stack
Job description
Monitoring & Health Checks
- Implement automated health checks for AWS resources and applications.
- Build performance monitoring dashboards and scripts to track system health and SLAs.
Alerting & Incident Notification
- Develop and configure alerting mechanisms using AWS services such as:
- CloudWatch (metrics, alarms, logs)
- SNS (notifications)
- EventBridge (event routing and automation)
- Ensure timely notifications to relevant teams through automated workflows.
Automation & Configuration Consistency
- Build Python-based automations to validate and enforce configuration consistency across multiple AWS accounts.
- Develop scripts to detect anomalies, misconfigurations, and compliance gaps.
Service Request & Workflow Automation
- Create automated service request workflows to engage engineering, DevOps, and support teams.
- Integrate alerting workflows with ticketing or communication systems (e.g., Slack, email, Jira).
Requirements
Do you have experience in Splunk?, Python developer implementing alerting & monitoring capabilities, We are looking for an experienced Python Developer with strong expertise in AWS monitoring, alerting, and automation. The ideal candidate will build and enhance observability capabilities across multiple AWS accounts, ensuring system reliability, proactive alerting, and automated health checks.
This role requires hands-on experience with AWS services, strong analytical skills, and the ability to design scalable monitoring workflows., Technical Skills
- Strong hands-on experience with Python for automation, monitoring, and scripting.
- Solid understanding of AWS services, including:
- Lambda
- CloudWatch
- SNS
- EventBridge
- X-Ray
- Experience building monitoring dashboards, alerts, and automated health checks.
Analytical & Problem-Solving Skills
- High attention to detail with the ability to validate computations and troubleshoot issues.
- Strong debugging and optimization skills.
Good to Have
- Experience with enterprise monitoring tools such as:
- Splunk
- AppDynamics
- Datadog, New Relic, or similar observability platforms
- Exposure to CI/CD pipelines and DevOps practices.
Ideal Candidate Profile
- 6+ years of experience in Python development and AWS automation.
- Strong understanding of monitoring, observability, and alerting frameworks.
- Ability to work independently in a remote environment.
- Immediate availability.