What are the responsibilities and job description for the Sr. DevOps Engineer with Kafka - NJ (Hybrid) position at TEK Hire Solutions?
Job Title: Sr. DevOps Engineer with Kafka
Location: New Jersey, NJ
Employment Type: W2 Full-Time
Work Arrangement: Hybrid
Job Summary
We are seeking an experienced DevOps Engineer to join our team in New Jersey, NJ, with a hybrid work model. The ideal candidate will have a strong foundation in Linux and DevOps practices, with expertise in cloud infrastructure, automation, and various tools for monitoring, configuration, and deployment. This role involves working closely with development and operations teams to streamline processes, improve system performance, and ensure scalability and security.
Key Responsibilities
Location: New Jersey, NJ
Employment Type: W2 Full-Time
Work Arrangement: Hybrid
Job Summary
We are seeking an experienced DevOps Engineer to join our team in New Jersey, NJ, with a hybrid work model. The ideal candidate will have a strong foundation in Linux and DevOps practices, with expertise in cloud infrastructure, automation, and various tools for monitoring, configuration, and deployment. This role involves working closely with development and operations teams to streamline processes, improve system performance, and ensure scalability and security.
Key Responsibilities
- Design, develop, and maintain scalable DevOps solutions using tools like GitHub, Kafka, Prometheus, Loki, and Grafana.
- Manage and optimize Postgres databases and work with Apache Spark for data processing.
- Implement and maintain web services using Nginx.
- Automate infrastructure and deployment processes using Bash/Shell scripting, Python, and Perl.
- Develop and maintain CI/CD pipelines to streamline development workflows and ensure reliable deployments.
- Monitor system performance and ensure high availability, stability, and security of infrastructure.
- Collaborate with cross-functional teams to ensure best practices in DevOps and continuous improvement.
- Linux: Extensive experience with Linux-based systems, including provisioning, maintenance, and automation.
- GitHub: Hands-on experience with version control and managing repositories.
- Kafka: Expertise in configuring and managing Kafka for real-time data streaming.
- Postgres: Strong knowledge of PostgreSQL databases, including optimization and management.
- Prometheus & Loki: Proficiency in monitoring and logging solutions.
- Grafana: Experience creating and managing dashboards for system monitoring.
- Bash/Shell Scripting: Advanced scripting skills for automation tasks.
- Python & Perl: Strong programming skills for automating processes and handling data.
- Apache Spark: Knowledge of distributed data processing with Spark.
- Nginx: Experience with configuring and maintaining Nginx web servers.
- Proven experience as a DevOps Engineer or in a similar role.
- Strong problem-solving skills and a deep understanding of cloud environments.
- Excellent collaboration and communication skills.