About the Role
We're searching for a DevOps Engineer to play a critical role in maintaining and improving our robust infrastructure.
This high-availability environment spans multiple clusters, and you'll be responsible for optimizing our CI/CD pipelines for various applications.
Your Responsibilities
- Infrastructure Management:
- Oversee and maintain multiple Kubernetes clusters using tools like Terraform, ArgoCD, and Lenz.
- Manage TLS/MTLS certificates and DNS providers for secure service access.
- CI/CD Pipeline Development & Maintenance:
- Develop and enhance CI/CD pipelines using GitLab and GitLab CI for backend, frontend, Infrastructure as Code (IaC), and mobile applications (Android & iOS).
- Automation & Collaboration:
- Work with development teams to automate processes and implement CI/CD practices.
- Utilize AWS cloud services to optimize cost and performance for large-scale deployments.
- Troubleshooting:
- Efficiently diagnose and resolve issues related to infrastructure, applications, and deployments.
Qualifications
- Education: Bachelor's degree in Engineering or equivalent experience.
- Experience: At least 2 years of experience in infrastructure and deployment management.
- Technical Skills:
- Strong knowledge of Linux administration and cloud service providers (especially AWS).
- Proficiency in managing Kubernetes clusters and container orchestration tools.
- Experience with infrastructure automation tools (Terraform) and continuous deployment tools (ArgoCD).
- Proven ability to set up and maintain CI/CD pipelines for various applications.
- Solid understanding of network security practices and TLS/MTLS certificate management.
- Proficiency with GitLab for version control and CI/CD processes.
- Interpersonal Skills:
- Excellent problem-solving skills with the ability to work independently and collaboratively.
- Curiosity, determination, and a passion for staying up-to-date with technology.
Benefits
- Play a critical role in maintaining our robust infrastructure.
- Optimize CI/CD pipelines for efficient deployments across various platforms.
- Work in a high-availability environment with cutting-edge technologies.
Recruitment Process
- HR Interview
- Cultural Fit Interview with a Team Member
- Technical Interview (Use Case Scenario)
Contract: Permanent Contract