Platform Engineer
Location: Fully Remote
Length: 6 contract
Job Duties and Responsibilities:
- Implementing CI/CD monitoring and other DevOps practices surrounding this platform leveraging technologies such as Jenkins Spinnaker Prometheus Grafana and Mimir
- Helping other engineers to learn and adopt these technologies and techniques
- Innovating driving and defining high impact technology that creates solutions that positively impacts project delivery.
- Evangelizing and implementing engineering and testing best practices across the company (code reviews SCM conventions tools etc)
Qualifications:
- 5 years experience with Java
- Strong experience with both relational (SQL) and NoSQL databases such as MongoDB
- Experience with developing RESTful services/APIs using JSON and/or XML
- Experience with messaging technologies such as MQ JMS RabbitMQ ActiveMQ experience with Apache Kafka is a plus
- Experience with building batch and streaming data pipelines is a plus
- Understanding of containerized application development with Docker experience with Kubernetes is a plus
- Experience with cloud infrastructure and platforms such as AWS Azure or GCP. GCP is preferred
- Experience with front end development (HTML CSS Javascript). Experience with clientside frameworks such as React Vue or Angular.
- Knowledge of build scripting tools such as Gradle Ant Maven Gulp and Continuous Integration tools (e.g. Jenkins Spinnaker).
Required Skills : This candidate will need to have handson technical knowledge on backend services in Java. The candidate will also need to have experience in DevOps and cloud concepts (AWS Azure or GCP; GCP is preferred). A large nice to have for this candidate will be Kubernetes and Docker. This is a 6 month contract with a high possibility of extension and will be an ongoing contract; this is a great client for someone looking for a longterm place.