The Sr. Cloud Operations Engineer has the following responsibilities:
- Provide technical expertise and act as a subject matter expert that can mentor and assist other Cloud Operations team members in cloud, infrastructure, and automation practices.
- Assist the Cloud Operations Product Owner in defining and prioritizing backlog items that guide the Cloud Operations teams to ensure work focuses on maximum value that aligns with the department's needs and strategy.
- Develop and maintain operational automation scripts written in PowerShell and orchestrated with AWS Systems Manager
- Resource and Cost Management Oversight - ensure that cloud infrastructure is appropriately managed and that monthly cost reviews are performed to validate efficiency of provisioned resources.
- Security and Risk Management Oversight - interface with security team to maintain appropriate security posture, ensure vulnerabilities are appropriately addressed, proper audit logging is available, certificates are appropriately managed, and password rotations are completed efficiently.
- Monitoring and Alerting Oversight - ensure all monitoring and logging solutions (infrastructure, endpoint, and user access) are resilient and appropriately managed.
- Site Reliability Engineering Oversight - promote the use of automation to provision (or reclaim) cloud resources, update/upgrade platforms, and ensure that infrastructure, operating systems, and platforms are current, monitored, and secure.
- Source Code and Deployments Oversight - engage with development teams to ensure pipeline support is provided as needed in accordance with security practices, and that source code is properly managed across solutions.
- Business Continuity Oversight - ensure annual disaster recovery exercises are performed, backup and recovery practices are properly managed, and annual data refresh activities for non-prod environments are performed.
Qualifications: Bachelor's degree required.
5+ years of experience in cloud operations or similar role and the following qualifications:
- Extensive knowledge of core computing concepts (compute, networking, security, platforms, cloud)
- Experience planning, designing, and implementing large-scale technology rollouts
- Experience working with CI/CD pipelines (preferably Microsoft Azure DevOps)
- Experience working with orchestration toolsets (preferably AWS Systems Manager)
- Experience writing and understanding PowerShell and/or Bash scripting languages
- Experience leading team(s) in an Agile / Scrum environment
- Experience writing AWS CDK projects or CloudFormation (desired, but not required)
- Creative problem-solving skills
- Managing conflicting priorities
- Committed and enthusiastic approach to supporting business and internal customers
- Excellent written and verbal communication skills
- Excellent organizational and time management skills