Tech Stack
AWSAzureCloudDockerGrafanaJenkinsKubernetesPrometheusPythonTerraform
About the role
- Design, implement, and manage scalable, highly available infrastructure in our AWS-based cloud environment.
- Develop and maintain continuous integration and delivery pipelines to allow developers to push bug fixes and enhancements in a quick and safe manner.
- Build our monitoring, logging, and alerting systems to ensure high availability, performance, and reliability.
- Rapidly identify and resolve production issues.
- Work closely with developers and product teams to ensure seamless deployments and improve system performance.
- Ensure the infrastructure and deployment processes adhere to best practices in security and compliance.
- Develop specific infrastructure solutions to customers in order to allow us to provide our services to customers in highly-regulated industries.
Requirements
- 5+ years of experience as a DevOps Engineer or in a related role.
- Proven experience with cloud environments such as AWS, Google Cloud, or Azure.
- Proficiency with CI/CD tools such as GitHub Actions, CircleCI, Jenkins, etc.
- Strong knowledge of containerization and orchestration tools like Docker and Kubernetes.
- Experience with Infrastructure as Code tools like Terraform and CloudFormation.
- Hands-on experience with monitoring and logging tools such as Prometheus, Grafana, ELK Stack, or Datadog.
- Scripting and automation experience using languages like Python or Bash.
- Excellent problem-solving and troubleshooting skills.
- Experience with disaster recovery planning and high-availability architectures.
- Certifications in AWS, Google Cloud, or similar cloud platforms are a plus.