Job Description
Responsibilities
- Follow the team’s standards to create and manage an automated DevOps release
management pipeline which delivers tooling for next generation application
development efforts (the Dev) and on-going production operations (the Ops). Cultivate a
continuous Integration/Continuous Delivery mind set. - Collaborate with DevOps engineers and Cloud architect to support development teams
with a full set of DevOps ALM tools by leading the establishment of the right tooling and
processes that will result in a fully automated release management pipeline to include:
the automated build process, environment setups, testing scripts, deployments, and
production operational metrics/debugging information (to target developers). - Partner with development and operations teams to facilitate practical automation
solutions and custom modules. Troubleshoot automation issues and wen required
engage the resources to find practical solutions that move projects forward in a timely
manner. - Be a trusted automation and tooling advisor for DevOps initiatives by providing
objective, practical and relevant ideas, insights and advice. - Deliver tasks based on project objectives; technically support projects through to
completion. Ensure deliverables are completed within target timeframes and are
consistently of high-quality, documented and support transition of operational activities - Collect and format the data required for established KPIs to ensure performance is
measured against expected business outcomes.
Requirements:
- Significant AWS DevOps cloud infrastructure technical expertise (this is essential)
- Experience across numerous DevOps and Automation tools; Cucumber/Jenkins / Hudson, TFS /
GitHub Enterprise, Artifactory and Groovy to name just a few - Strong Developer / Programming background, having designed and implemented CI/CD pipelines
- Nice to have deploying and managing Big Data solutions (Hadoop clusters, ETL processing, etc)
- Experience automating across all areas of the value chain into production environments
- Ability to deliver high quality engineering practices and guidance to team members