DevOps Engineer
Job Description
Your qualifications:
The responsibilities for the role include installing, managing, and maintaining systems from the operational side of the devops principles. It is also important to lead/help the rest of the tech team (developers, machine learning engineers, and data scientists) to follow and use best practices around running software and deploying to production environments.
Experience with cloud providers is essential, but our client’; requirements also include on-prem installations with virtual machines as the only component, this means that general Linux server competence is also needed. Running a smooth ship, it is important for our developers to have confidence that the system is reliable when deploying new code to staging/production, so convenience is highly sought after. Another equally crucial factor is security, many of our clients deal with sensitive data in systems that we build which require us to deliver with high quality.
Technology:
- Linux
(Windows Server/Active Directory) - Docker/Podman
- CIGitHub Actions, GitLab CI/CD
- Bitbucket Pipelines
- KubernetesFlux (GitOps)
- ‘Kustomize
- Helm
- Google Cloud Platform
- AWS, AWS CDK
- Terraform
- Security (SSL/TLS/HTTPS)
- Let’s Encrypt