Build automated deployments through the use of configuration management technologies.
Troubleshooting for errors and resolving them.
Promote best CI/CD practices among teams, mentor and coach team members.
Learning about and gathering new technologies and related tools to introduce to the company in order to grow the Agile development environment.
Collaborating with developers to make sure new environments meet requirements and conform to best practices.
Designing, implementing and testing agreed-upon infrastructures
Automating deployment of applications, system configurations and security settings.
Minimum 3 years of experience in Software Development, System Administration or Operations.
Experience with at least one programming language: Java, Angular, iOS, Android…
Experience with Linux/Unix administration.
Knowledge of best practices and IT operations in an always-up, always-available service.
Knowledge and experience with continuous integration tools.
Knowledge and experience with at least one source control tool: Git, SVN…
Knowledge and experience with configuration management tools: Ansible preferably
Knowledge and experience with application monitoring, logging and alerting.
Knowledge and experience with testing: unit, smoke, integration…
Scripting experience: bash.
Experience with virtualized environments: VMWare, Docker…
Able to dive comfortably into most / any area of the business or product.
Experience in either product management, growth marketing, finance, consulting orâ¦