Full Time
United States
Posted 2 months ago

We are searching for a highly skilled and motivated DevOps Engineer to join our technology team and help us build reliable, scalable, and high-performing systems that deliver an exceptional customer experience. In this role, you will collaborate with software developers, system administrators, and support teams to streamline the development lifecycle, automate operational processes, and maintain smooth, secure deployments.

A successful DevOps Engineer is someone who thrives in fast-paced environments, is passionate about automation, and understands both software engineering and system operations. If you have strong experience with Python or Ruby, cloud infrastructure, CI/CD pipelines, and system monitoring tools, we would love to meet you.

This role offers an exciting opportunity to work on high-impact projects, solve complex problems, and contribute to products used by customers worldwide.


Key Responsibilities

1. Deployment & Updates

  • Deploy product updates with minimal downtime and maximum reliability.
  • Implement automated deployment pipelines to streamline code releases.
  • Collaborate with development teams to prepare stable, production-ready builds.

2. Integrations & Customer Requirements

  • Work with clients and internal stakeholders to implement integrations that meet customer needs.
  • Ensure smooth communication between internal backend systems and third-party tools.
  • Develop secure, scalable solutions tailored to customer workflows.

3. System Monitoring & Troubleshooting

  • Monitor system performance, logs, and alerts to detect issues before they impact users.
  • Provide Level 2 technical support when escalated issues require engineering knowledge.
  • Perform root cause analysis after production incidents and implement long-term fixes.

4. Automation & Tools

  • Develop scripts and automation tools to improve efficiency across the development lifecycle.
  • Create monitoring dashboards, visualization tools, and automated alerts.
  • Build systems to reduce repetitive tasks and minimize human errors.

5. Maintenance & System Reliability

  • Design and document procedures for troubleshooting, maintenance, and disaster recovery.
  • Ensure high availability, reliability, and performance of production environments.
  • Maintain infrastructure security and follow best practices for operational safety.

6. Collaboration & Process Improvement

  • Work closely with software developers, QA teams, and system admins to improve system performance and product stability.
  • Participate in Agile processes, sprint planning, and review meetings.
  • Stay updated with industry trends, new DevOps tools, cloud innovations, and automation technologies.

Requirements & Skills

Educational Qualifications

  • Bachelor’s degree (BSc) in Computer Science, Engineering, Information Technology, or a related technical field.

Technical Skills

  • Proven work experience as a DevOps Engineer, Site Reliability Engineer (SRE), or in a similar software engineering role.
  • Strong programming skills in Ruby or Python.
  • Hands-on experience with CI/CD tools (Jenkins, GitLab CI, GitHub Actions, etc.).
  • Good understanding of databases such as MySQL, PostgreSQL, or SQL Server.
  • Knowledge of cloud platforms (AWS, Azure, Google Cloud) is a plus.
  • Familiarity with containerization tools such as Docker and orchestration tools like Kubernetes.
  • Understanding of system security, networking, and distributed systems.

Soft Skills

  • Strong problem-solving and analytical thinking abilities.
  • Ability to work in cross-functional teams with a collaborative mindset.
  • Excellent communication skills and a customer-first attitude.
  • Willingness to learn new tools, frameworks, and technologies.

Why This Role Is Important

A DevOps Engineer plays a critical role in ensuring the stability, reliability, and scalability of modern applications. By automating workflows, improving deployment processes, and monitoring system health, you help the organization deliver seamless digital experiences to customers. This role not only impacts application performance but also directly contributes to efficiency, revenue, and customer satisfaction.


What You Will Gain

  • Experience working with cutting-edge DevOps tools and cloud technologies.
  • Exposure to high-traffic systems and real-world production environments.
  • The opportunity to shape the development culture through automation and best practices.
  • A supportive environment that encourages continuous learning, innovation, and career growth.

Job Features

Job Category

Developer

Apply For This Job

A valid email address is required.
A valid phone number is required.