Ownership of custom DevOps tools internally built to drive a reduction in speed to market.
Through a hands on approach, conduct software engineering, code reviews and deliver innovative software tools, technologies, and application frameworks. Maintain deep levels of involvement in the implementation process.
Ensure adherence to existing DevOps enterprise direction and architectural strategies.
Function as a hands-on member of the DevOps teams - guiding & mentoring team to design, document, develop, test, deploy and maintain products and solutions.
Partner with software delivery teams & DevOps colleagues to build release pipelines and orchestrate dynamic environments.
Design and implement CI/CD pipelines as applicable partnering with Enterprise DevOps.
Creating real-time monitoring, metrics and alerts across all applications.
Develop deployment and automation tools.
Collaborate with Enterprise and Program Release Management teams.
Provide support to project and program leads; ensuring environment planning and delivery.
Review Production deployment plan and provide feedback and suggestions as applicable.
Troubleshoot and resolve issues in our dev, test and production environments.
Worked on an Enterprise / Shared Service DevOps team previously.
5+ years of experience in Software Development and Best Practices.
Expert with AWS technologies.
Experience with Kubernetes, Docker, and/or cloud deployment technologies
Infrastructure as Code (Terraform, Cloudformation, etc.)
Significant experience with Cloudbees Core / Jenkins automated build pipelines.
Comfort following versioning and release strategies with GIT.
Must have 3+ years’ experience with Python. Bash, AWS API Libraries, AWS CLI, Java and/or Groovy helpful.
Experience with infrastructure automation tools (such as Ansible or Terraform).