Senior Devops Engineer Job in Bytes Technolab

Senior Devops Engineer

Apply Now
Job Summary

Bytes Technolab is a comprehensive web application development company, established in 2011, with a global presence in the USA, Australia, and India. Since its inception, Bytes has consistently demonstrated excellence in innovative web development, eCommerce solutions, and mobile application development services.

Roles & Responsibilities:

  • Cloud Infrastructure Solutions:

    • Design, implement, and maintain scalable and reliable cloud infrastructure solutions leveraging GCP and AWS services.
  • Kubernetes Cluster Management:

    • Deploy, configure, and manage Kubernetes clusters on both GCP and AWS, ensuring smooth integration with RabbitMQ for reliable messaging.
  • Collaboration with Development Teams:

    • Collaborate with software development teams to optimize application deployment, monitoring, and performance in a cloud environment.
  • RabbitMQ Management:

    • Implement and manage RabbitMQ messaging queues for efficient communication between services, ensuring reliability and performance.
  • CI/CD Pipeline Management:

    • Develop and maintain CI/CD pipelines for automated application deployment and release management, integrating RabbitMQ as part of the pipeline.
  • Infrastructure as Code (IaC):

    • Implement IaC using tools like Terraform or CloudFormation, ensuring consistent and repeatable deployments across the cloud environment.
  • Monitoring and Troubleshooting:

    • Monitor and troubleshoot system and application performance, including RabbitMQ queue performance optimization.
  • Compliance and Security:

    • Conduct regular audits to ensure adherence to industry best practices and security standards, with a particular focus on messaging queue security.
  • Cross-Functional Collaboration:

    • Work with cross-functional teams to resolve infrastructure and deployment-related issues, with a focus on messaging queues and cloud environments.
  • Continuous Learning and Evaluation:

    • Stay up-to-date with the latest trends in DevOps, cloud computing, and messaging queue technologies to evaluate their applicability to the organization.

Skills Required:

  • Educational Background:

    • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent work experience.
  • Experience:

    • Proven experience as a DevOps Engineer or in a similar role, with a strong focus on Kubernetes, GCP, AWS, and RabbitMQ.
  • Kubernetes Expertise:

    • In-depth knowledge of Kubernetes, including cluster management, deployment, and troubleshooting in both GCP and AWS environments.
  • Cloud Platforms Knowledge:

    • Hands-on experience with GCP services (e.g., compute engine, Kubernetes engine, cloud storage) and AWS services (e.g., EC2, ECS/EKS, S3, RDS).
  • Scripting and Automation:

    • Proficiency in scripting languages such as Python, Bash, or PowerShell for automating infrastructure management and application deployments.
  • Configuration Management:

    • Familiarity with configuration management tools like Ansible, Chef, or Puppet.
  • CI/CD Principles:

    • Solid understanding of CI/CD principles, with experience using tools like Jenkins, GitLab CI/CD, or CircleCI.
  • Containerization and Orchestration:

    • Experience with Docker for containerization and Kubernetes for container orchestration.
  • RabbitMQ Expertise:

    • Strong understanding of RabbitMQ, including setup, configuration, clustering, and ensuring message reliability.
  • Problem-Solving Skills:

    • Strong problem-solving skills with the ability to troubleshoot complex issues in a distributed, cloud-based environment.
  • Communication & Collaboration:

    • Excellent communication and collaboration skills to work effectively with cross-functional teams and stakeholders.
  • Certifications:

    • Professional certifications related to cloud computing, Kubernetes, DevOps, or RabbitMQ are highly desirable.
  • Additional Skills:

    • Experience with other cloud platforms like Azure or IBM Cloud is a plus.
    • Familiarity with monitoring and logging tools such as Prometheus, Grafana, ELK Stack, or Splunk.
    • Understanding of infrastructure security principles, particularly for messaging queues.
    • Experience with database administration (SQL or NoSQL) is beneficial.
    • Familiarity with Agile development methodologies.

Qualification :
Bachelor's degree in computer science, engineering, or a related field (or equivalent work experience).
Experience Required :

Minimum 5 Years

Vacancy :

2 - 4 Hires

Apply Now
Similar Jobs for you

See more recommended jobs

Your 4 Step Guide to Career Success

Apply for jobs
Create Profile
Schedule Interview
Get Hired