Position Overview
Our DevOps team is focused on deploying new applications in cloud environments, leading the shift from traditional to Kubernetes deployments. We actively participate in technology decisions and work to enhance the performance, stability, and security of our deployments. We also strive to unify our tech stack across companies and strengthen our logging and monitoring capabilities.
Responsibilities:
- Design strategies to improve application health, ensuring high availability and minimizing latency.
- Monitor and manage AWS infrastructure using Terraform.
- Debug and optimize infrastructure code with a focus on automating routine tasks.
- Maintain and enhance Kubernetes clusters running on EKS.
- Contribute to the Disaster Recovery initiative to enhance fault tolerance of our applications.
- Deploy applications and infrastructure using modern, automated methods like GitOps.
- Define processes for continuous integration and deployment.
- Ensure secure and highly available infrastructure.
- Continuously evolve and improve internal infrastructure with new tools, technologies, and approaches.
Requirements:
- 1+ years of experience maintaining AWS-based infrastructure for web applications.
- Experience building and maintaining real-time application monitoring.
- Familiarity with Nginx and/or Tomcat.
- Direct experience in setting up system-wide logging and monitoring.
- Experience with configuration management using Ansible.
- Knowledge of continuous integration, preferably with Jenkins.
- Experience with infrastructure-as-code principles.
Preferred Qualifications:
- Experience with Terraform.
- Experience with Kubernetes and Flux.
- Experience with GCP.
- Understanding of web technologies and standards (e.g., OpenAPI).
- Experience in access management.