Associate Cloud Automation Engineer
NWN
About the Role
NWN is seeking an Associate Cloud Automation Engineer to support the day-to-day monitoring, maintenance, and automation of NWN's cloud operational environment. This entry-level role offers hands-on experience with AWS, Python scripting, and GitHub version control. Success requires clear, proactive communication alongside technical execution.
Key Responsibilities
- Assist in writing and maintaining Python scripts to automate routine cloud operations tasks.
- Support day-to-day operations within AWS, including monitoring resources, provisioning approved services, and troubleshooting under guidance.
- Use GitHub for version control, including committing code, creating branches, opening pull requests, and incorporating review feedback.
- Proactively communicate progress, blockers, and unexpected issues to the team and management, in writing and verbally.
- Document scripts, runbooks, and configuration changes for maintainability.
- Participate in testing and validating automation and scripts before production promotion.
- Collaborate with senior cloud engineers to learn best practices for automation, monitoring, and support of cloud environments.
- Help triage and remediate routine issues in cloud environments, escalating appropriately.
- Continue building technical skills in AWS, Python, and related automation and DevOps tooling through on-the-job learning, training, and certification.
- Support continuous improvement efforts by identifying opportunities to streamline routine cloud operations activities.
- Assist with maintaining operational documentation, knowledge articles, and runbooks.
- Participate in team discussions and learning opportunities related to cloud automation, monitoring, and support practices.
- Performs other duties as assigned.
Requirements & Tech Stack
- AWS
- Python scripting
- GitHub
- DevOps tooling
- Core AWS services: EC2, S3, IAM, CloudWatch
- Git workflows: clone, commit, push, pull, branch, pull request
Qualifications
- Associate's or Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
- Hands-on exposure to cloud operations, automation, DevOps tooling, or related technical support activities.
- 0-2 years of relevant experience in cloud technologies, scripting, or IT operations (internship, coursework, personal projects, or professional experience).
- Working knowledge of core AWS services, such as EC2, S3, IAM, and CloudWatch.
- Basic proficiency in Python for scripting and task automation.
- Familiarity with GitHub and core Git workflows.
- Strong verbal and written communication skills.
- Comfortable asking questions and escalating issues.
- Eagerness to learn cloud automation tools and best practices.
- Demonstrated comfort with adopting emerging AI tools and technologies.
- AWS Cloud Practitioner certification, or similar, preferred.
Remote: Job duties are performed from the employee’s home or another approved remote location.
Requires Travel: No