Job Title: DevOps Engineer
Location: Location to be determined
Job Type: Full Time
Salary: Compensation details available upon request
Job Summary:
As a DevOps Engineer at SCALIS Careers, you will play a pivotal role in enhancing our software development and deployment processes. Your expertise in Kubernetes, Karpenter, Terraform/Terragrunt, GitHub, GitHub Actions, ArgoCD, and GitOps will be instrumental in driving our initiatives towards continuous integration and continuous delivery (CI/CD). This position is designed for a senior or executive-level professional who is passionate about optimizing workflows and ensuring the reliability of our systems.
Success in this role means not only maintaining high availability and performance of our applications but also fostering a culture of collaboration and innovation within the team. You will be expected to set clear objectives, measure outcomes, and continuously improve our DevOps practices. Your contributions will directly impact the efficiency of our development teams and the satisfaction of our clients.
This role offers significant growth opportunities as you will be at the forefront of implementing cutting-edge technologies and methodologies. You will collaborate closely with cross-functional teams, providing mentorship and guidance to junior engineers while also learning from your peers. The ideal candidate is a proactive problem-solver with a strong technical background and excellent communication skills, capable of navigating complex challenges with ease.
To thrive in this position, you should possess a deep understanding of cloud infrastructure and automation tools, along with a commitment to best practices in DevOps. Your ability to adapt to new technologies and drive change will be key to your success at SCALIS Careers.
Key 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.
Required Qualifications:
- 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.
Working Conditions:
- Flexible work environment with options for remote work.
- Collaborative team culture that encourages knowledge sharing and innovation.
- Access to the latest tools and technologies to enhance productivity.
- Commitment to professional development through training and certification opportunities.