5 Years
Senior
Full Time
2,000 USD / month
We are a fast growing German startup that produces custom personalized shirts built to order in Thailand and then shipped to our customers abroad. At every step in the process, customers can keep track of their shirt through their phone and have input into their order.
Our shirts are sold exclusively via direct sales through a network of consultants - which is why we can afford to sell our shirts at such an attractive price and also provide an ethical workplace for our manufacturing workers in Asia - our workers are treated to above average pay, high standard of cleanliness, free drinks, food subsidies etc.
We currently have an opportunity for an experienced Dev Ops engineer to join us on a contract basis.
We develop and maintain two large applications: a legacy monolithic beast which serves as our front end, shop and sales agent management portal and a modern PHP application which serves the needs of our production facility. Alongside these projects, we have a number of smaller marketing sites (e.g. careers portal) and applications.
We are looking for someone who will join our development team and assist us in building our CI/CD pipeline.
Your role will be to analyze the systems we currently have and work with our existing developers to create new build and deployment processes. We do not currently have a CI/CD pipeline so you will be responsible for putting one in place (and recommending the CI tooling).
After analyzing our existing code base, you will be able to help design and implement the tools/processes to build and deploy our applications. We will require you to maintain these tools and processes on multiple environments.
We currently host our applications in a number of different virtual private server locations, ideally you will have a good understanding of cloud infrastructure and help us with migrating all our applications to AWS or a similar platform.
You will be expected to document the deployment processes and the automation that you create and help our development team to use them effectively.
- You have experience with Bash, Python and other scripting languages and can write scripts to automate tasks. You should also be able to understand PHP (and object oriented programming concepts) in order to understand our existing code bases.
- You know how to use GitHub Actions, CircleCI, Travis, Jenkins or another similar CI system. We will be looking for you to make a recommendation.
- You are familiar with deployment, automation and configuration management tools and container orchestration (Terraform, Docker, Kubernetes).
- You have knowledge of cloud architecture best practices. You will be architecting our cloud environment form scratch so experience with a cloud platform (e.g. AWS) and the basic set of services it offers (e.g. EC2, RDS, S3, etc) is crucial.
- You should be able to work within an agile team and have an understanding of what that will involve.
Your role will involve participating in our sprint project planning; to review requirements of...
We are looking for someone who will join our development team and assist us in building our CI/...
Our development team has a number of interesting of challenges. They currently maintain a legac...
Right off the bat you would be involved in an extremely ambitious project which will involve cr...