We are seeking a passionate and driven DevOps Engineer to join our dynamic team. In this role, you will play a critical part in deploying and maintaining Kubernetes clusters, leveraging infrastructure-as-code approaches to enhance our product’s deployment capabilities. You will collaborate closely with senior DevOps engineers, continually optimizing workflows and exploring new trends in the DevOps landscape.
Key Responsibilities
- Kubernetes Management. Assist in deploying and maintaining Kubernetes clusters, ensuring they are configured and managed using industry best practices and infrastructure as code.
- Application Deployment. Configure and maintain application instances deployed on Kubernetes clusters, focusing on performance and reliability.
- Continuous Improvement. Develop and enhance our product's deployment capabilities while staying informed about emerging trends and solutions in the DevOps field.
- Workflow Automation. Collaborate with senior engineers to optimize and automate workflows, streamlining processes for better efficiency.
- Monitoring and Troubleshooting. Monitor infrastructure and application performance, troubleshooting any issues to ensure high availability and optimal performance.
Must-Have Qualifications
- Self-Learning Attitude. A strong passion for continuous self-learning and professional development.
- Cloud DevOps Knowledge. Basic understanding of cloud DevOps principles, including networking, security, and Role-Based Access Control (RBAC).
- Cloud Services Experience. Hands-on experience with cloud services such as AWS, Azure, or GCP.
- CI/CD Tools Proficiency. Familiarity with CI/CD tools like Jenkins, GitLab CI/CD, or CircleCI.
- Infrastructure as Code (IaC). Knowledge of infrastructure as code (IaC) principles and experience with Helm charts.
- Kubernetes Experience. Practical experience managing Kubernetes clusters and cloud Kubernetes services (e.g., AKS, EKS), including proficiency in monitoring tools.
- Relevant DevOps Experience. Previous experience as a DevOps Engineer in roles aligned with the above requirements.
Advantages
- PowerShell Proficiency. Experience with PowerShell scripting.
- Terraform Knowledge. Familiarity with Terraform for infrastructure management.
- Azure DevOps Experience. Experience managing Azure DevOps (VSTS) CI/CD pipelines.
- Big Data Tools Familiarity. Knowledge of big data tools such as Redshift, Elasticsearch, and Kafka.
- Enterprise Processes Understanding. Familiarity with enterprise-level processes and workflows.