Software Engineer-Automation, Reporting and API

  •  Job Reference: 156815
  •  Industry: Transportation Logistics and Supply Chain
  •  Consultant Registration Number: R1219552
  •  EA License Number: 02C3423

Key Responsibilities

Automation Development

• Design and implement automated scripts and pipelines to collect, process, and report on critical system health data (CPU, memory, disk, uptime, patch status, backup status).

• Develop scheduled tasks, cron jobs, or event-driven automation to replace manual IT reporting workflows.

• Build and maintain PowerShell, Python, or Bash scripts for Windows Server and Linux environments.

• Integrate with monitoring tools (e.g. Grafana, Zabbix, Nagios, Datadog, SolarWinds) to automate alert aggregation and reporting.

Report Generation & Dashboards

• Develop automated report generation for infrastructure metrics including patch compliance, backup verification, uptime SLAs, and vulnerability scan results.

• Create and maintain dashboards for IT leadership and operations teams to provide real-time visibility into system health.

• Generate periodic (daily, weekly, monthly) reports distributed automatically via email or ticketing systems such as JIRA or ServiceNow.

IT Operations Partnership

• Work closely with IT Ops engineers to understand pain points and translate manual workflows into automated solutions.

Support incident response by building automated diagnostics and log aggregation tools to accelerate root cause analysis.

• Assist in maintaining documentation of automation workflows, scripts, and reporting pipelines.

Cloud & On-Premise Integration

• Develop automation that spans hybrid environments — integrating AWS CloudWatch, EC2 metrics, and on-premise Windows/Linux server data.

• Work with AWS services (EC2, RDS, S3, CloudWatch, IAM) to build cloud-aware reporting and automation solutions.

 

Required Skills & Experience

Technical Skills

• Proficiency in scripting/programming: PowerShell, Python, or Bash (minimum 2).

• Solid understanding of Windows Server administration (2012–2019): Active Directory, DNS, DHCP, patch management.

• Experience with IT monitoring and observability tools (Grafana, Zabbix, Nagios, SolarWinds, Datadog, or equivalent).

• Familiarity with AWS cloud services, especially CloudWatch, EC2, S3, and IAM.

• Experience with report generation tools or frameworks (e.g., scheduled PowerShell reports, Python pandas/Excel exports, HTML email reports).

• Understanding of ITSM tools such as JIRA or ServiceNow for automated ticket creation and reporting integration.

IT Operations Background

• Minimum 5 years of experience in IT infrastructure, systems administration, or IT operations roles.

• Hands-on experience managing Windows Server environments, VMware, or Linux.

• Familiarity with backup solutions (Veeam, Veritas NetBackup, Acronis) and their reporting/alerting capabilities.

• Understanding of IT security practices: vulnerability scanning, patch compliance, CIS benchmarks.

• Experience in incident management, change management, or IT service delivery (ITIL knowledge advantageous).

 

Qualifications

• AWS Certified Cloud Practitioner or higher.

• ITIL Foundation certification.

• Experience with CI/CD pipelines or DevOps tooling (e.g. Git, Jenkins, Ansible).

• Exposure to SIEM tools (Splunk, QRadar) and log aggregation for security reporting.

• Bachelor's degree in Computer Science, Information Technology, or a related field