The engineers are relied on for automating activities that are otherwise manual and bringing efficiencies to existing processes.
In addition, automation engineers champion the development of reusable solutions/templates with the latest capabilities that cloud has to offer.
Essential Duties and responsibilities
50% DevOps
- Develop, Enhance, reverse engineer, and debug new/existing Infrastructure-as-Code (IaC) capabilities leveraging tools such as CDKs
- Work with Ansible, AWS SSM, Azure SDK to develop a fully automated end to end configuration management
- Implement full-stack monitoring to ensure infra, cloud platform, OS, apps telemetry
- Work to continually improve time to market of products and releases by proposing innovative solutions to automate
- Provide input into architecture and engineering standards
- Explore new technologies, development patterns, and partake in pilots/POC/technology evaluations
30% Troubleshooting
- Coordinate and assist in complex troubleshooting
10% New Technologies
- Actively explore new trends and identify new ways of solving old problems
10% Leadership
- Serves as a peer leader to other developers and grows technical skills and practices for high-quality software development
Other Duties
- Performs other duties as assigned by management
Job Qualifications & Experience
**Education**:
- Bachelor's degree in Computer Science, Information Systems, or a related field and relevant experience.
Required:
- A strong DevOps experience on AWS or Azure
- Expertise in a SCM/CI/CD tools like Github, Gitlab, Jenkins, Terraform, Ansible, etc
- 2+ years' experience in writing IaC templates
- 5+ years' experience in a Software Engineering and/or Cloud DevOps Role
Preferred:
- 2+ years' experience working with CI/CD tools (Azure DevOps, GitLab, GitHub, Jenkins or other well-known tools)
- 1+ years' experience with Kubernetes
Soft Skills Required:
- Able to articulate complex challenges to fellow engineers and partner teams
Seniority:
- Individual Contributor
Sourcing Difficulty:
- Medium