Collaborate on the design, implementation, and management of automated release processes across multi-cloud environments, ensuring the seamless deployment and delivery of cloud applications.
Work closely with the core automation team to provide requirements and contribute to the development of base automation code, ensuring it meets release team needs.
Support the maintenance and enhancement of CI/CD pipelines by collaborating with the core automation team and taking ownership of the handoff to the release team.
Work closely with DevOps, development, and operations teams to identify and implement process automation opportunities, reducing manual intervention and operational risks, and ensuring alignment with core automation strategies.
Monitor and optimize the performance of release operations, collaborating on the use of automation tools to proactively address potential issues and ensure high availability, while maintaining the handed-off code.
Assist in utilizing event-driven automation frameworks, such as OCI Events and Jenkins/Ansible, by providing requirements and ensuring their integration into the core automation code, enhancing operational resilience.
Ensure all release processes comply with security standards and best practices, effectively mitigating risks associated with cloud deployments, in collaboration with the core automation team.
Collaborate on the development and maintenance of comprehensive documentation for release processes, automation scripts, and infrastructure configurations, ensuring alignment with the core automation codebase.
Oversee Release Data Management: Ensure that all release tasks and environment records are meticulously documented and maintained in ServiceNow, adhering to rigorous data quality and consistency standards, and ensuring consistency with core automation practices.
Required Skills:
Automation: Proficient in collaborating on the use and maintenance of Jenkins, Terraform, and Ansible for managing CI/CD pipelines, infrastructure provisioning, and configuration management in cloud environments.
Cloud Operations Mastery: Experience working with AWS and OCI, including contributing to the development and orchestration of cloud operations automation with a core automation team.
Scripting Skills: Strong command of scripting languages such as Python, Bash, and PowerShell, with a focus on maintaining and enhancing automation solutions for complex operational tasks handed off from a core automation team.
Event-Driven Automation: Expertise in contributing to and maintaining event-driven automation using OCI Events and AWS Lambda to improve operational efficiency and response times.
Monitoring and Performance Optimization: Proficiency in using tools AppD, Splunk, PRTG, Qualys to collaborate on automating monitoring, alerting, and performance tuning across cloud deployments.
Cloud Release Management: Demonstrated experience in maintaining and optimizing release management processes in cloud environments, with a strong focus on minimizing downtime and accelerating delivery cycles, while ensuring alignment with the core automation codebase.