SCALIS Careers is seeking a DevOps Engineer to enhance their software development and deployment processes. The role involves optimizing workflows, ensuring system reliability, and mentoring junior engineers while implementing cutting-edge technologies and methodologies.
Responsibilities:
- Design, implement, and manage CI/CD pipelines using GitHub Actions and ArgoCD
- Utilize Kubernetes and Karpenter for efficient resource management and scaling of applications
- Develop infrastructure as code using Terraform/Terragrunt to automate provisioning and management of cloud resources
- Collaborate with development teams to ensure seamless integration of new features and enhancements
- Monitor system performance and troubleshoot issues to maintain high availability and reliability
- Implement security best practices across all stages of the development lifecycle
- Provide mentorship and guidance to junior team members on DevOps practices and tools
- Stay updated with industry trends and emerging technologies to continuously improve our DevOps processes
Requirements:
- Bachelor's degree in Computer Science, Information Technology, or a related field
- 5+ years of experience in a DevOps or similar role
- Proficiency in Kubernetes, Terraform/Terragrunt, GitHub, GitHub Actions, ArgoCD, and GitOps methodologies
- Strong understanding of cloud platforms such as AWS, Azure, or Google Cloud
- Excellent problem-solving skills and ability to work under pressure