Automation Engineer Job Description
The ideal candidate must possess a strong background in code automation for continuous integration and delivery (CI/CD), with proficiency in scripting languages such as PowerShell, Shell Scripting, or Python.
A deep understanding of CI integrations and experience with security policy enforcement throughout the CI process, including container management and logging solutions, are essential.
* Unblocking teams encountering issues with existing systems.
* Retrospecting on breakages to identify and resolve their root causes.
* Automating security checks, testing, and compliance processes.
* Fixing or improving broken automations.
* Upgrading automation to ensure compatibility with the latest technology.
* Building and utilizing monitoring dashboards to assess the health of CI and related assets.
* Identifying security holes and potential breaches.
* Collaborating with various teams to resolve code conflicts and align objectives.
* Documenting best practices and procedures for compliance management.
Key Requirements:
* Experience in developing code automations for CI/CD.
* Proficiency in PowerShell, Shell Scripting, or Python.
* Detailed understanding of CI integrations and their challenges.
* Experience enforcing security policies and standards in CI systems.
* Familiarity with logging and monitoring tools such as Grafana or AWS CloudWatch.