Full-time
Remote
Job description
Rhize is a leading software product development company known for its innovative solutions and commitment to delivering high-quality software to clients worldwide. We are seeking a skilled and motivated DevOps Engineer to join our dynamic team and take ownership of automating and improving our Software Development Life Cycle (SDLC) processes. If you are passionate about streamlining development workflows, optimizing efficiency, and driving innovation, we want to hear from you!
You can find out more about us at www.rhize.com
Job Description:
As a DevOps Engineer at Rhize, you will play a pivotal role in revolutionizing our software development processes by automating and enhancing our SDLC. You will collaborate closely with cross-functional teams to implement cutting-edge automation solutions that improve productivity, increase software quality, and accelerate time-to-market.
Key Responsibilities:
- Design, implement, and maintain robust CI/CD pipelines to automate software build, test, and deployment processes.
- Develop and maintain infrastructure as code (IaC) scripts for provisioning and managing cloud resources.
- Collaborate with development teams to integrate security, code analysis, and quality checks into the SDLC automation.
- Implement containerization and orchestration solutions (e.g., Docker, Kubernetes) to ensure efficient application deployment and scaling.
- Monitor and optimize system and application performance, proactively identifying and addressing bottlenecks.
- Champion best practices and methodologies for DevOps and SDLC automation, staying current with industry trends.
- Foster a culture of continuous improvement by identifying opportunities for process enhancement and efficiency gains.
- Document automation processes and provide training and support to team members.
- Collaborate with cross-functional teams to ensure seamless communication and cooperation.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent work experience).
- Proven experience as a DevOps Engineer or similar role in a software product development environment.
- Strong expertise in CI/CD pipeline design and implementation using tools like Jenkins, Travis CI, CircleCI, or GitLab Pipelines.
- Proficiency in scripting and automation (e.g., Shell, Python, Ruby, or similar).
- Experience with infrastructure as code (IaC) tools such as Terraform or CloudFormation.
- Expert knowledge of containerization technologies (e.g., Docker) and orchestration tools (e.g., Kubernetes). This is a must have as we are a 100% cloud-native technology stack.
- Knowledge of cloud platforms (e.g., AWS, Azure, GCP) and cloud-native services.
- Experience deploying and managing Kubernetes on-premise
- Strong understanding of software development methodologies, version control systems, and issue tracking.
- Excellent problem-solving skills and the ability to work collaboratively in a fast-paced environment.
- Strong communication and interpersonal skills.
What We Offer:
Competitive salary and Benefits
Work from home. We are a 100% remote team.
Global team with opportunities to travel if desired.
Opportunities for professional growth and development.
A collaborative and innovative work environment.
A chance to make a significant impact on our software development processes.
If you are a talented DevOps Engineer with a passion for driving efficiency into the software development process, and you have been looking for a senior role where you can make a real contribution, we encourage you to apply and become part of our team dedicated to delivering exceptional software solutions.
Job Type: Full-time
Pay: $140,000.00 - $155,000.00 per year
Benefits:
Compensation Package:
Schedule:
Work Location: Remote