Apply for DevOps Engineer (with Apache Kafka) Job in Kolkata, India
We're seeking DevOps Engineers to be a part of our growing team at Kolkata. The position will require working in both agile and dynamic project environments. The preferred candidate should have a Bachelor's degree and possess at least 3 years of prior experience with DevOps, cloud computing.
Job Category
Software Development
Main Location
Kolkata, India
Requirements
Role and Responsibilities:
- Build and maintain our cloud platforms and support applications, demonstrating agile and dynamic software support capabilities.
- Contributing to our continuous improvement and continuous delivery while increasing maturity of DevOps and agile adoption practices.
- Developing and implementing integrated and automated for our DevSecOps capability for our applications.
- Responsible for development and maintenance of infrastructure configuration as a code (IaC) using configuration systems such as Terraform, Ansible.
- Participate in requirements / user story analysis, design, and execution.
- Continually focus on improving the applications and innovation.
- Work effectively in collaboration with other team members.
- Be responsible for security and compliance.
- Troubleshoot incidents and perform root cause analysis.
Required Professional and Technical Expertise:
- 3-5 years of work experience primarily in DevOps and cloud computing.
- Strong experience in Container Management systems like Docker and Docker Swarm or Vanilla Kubernetes, Google Kubernetes Engine (GKE) or Amazon EKS.
- Solid understanding of Linux internals along with Release Engineering (Branching, versioning, tagging, etc,.).
- Act as support SPOC for Devops and System Administration and components.
- Strong experience in any of the following DevOps tools: Jenkins (prefer), Gitlab CI/CD, Github Actions, Travis CI, atlassian bamboo.
- Experience with Ansible or Terraform a plus.
- Provide direct technical support as needed in the planning, coordination, installation, implementation and testing of releases, upgrades, or changes to unix/ Linux operating system, network, and component software.
- Experience in cloud platforms Google Cloud Platform (GCP) / AWS.
- Experience in delivering micro services at scale; designing micro services solutions.
- Hands-on networking / network configuration experience a plus.
- Experience in Application performance monitoring, Container performance and security.
- Familiarity with the Kubernetes eco-system projects such as Prometheus, Grafana, Elastic stack, etc.
- Experience in Application support: Gitlab, Kafka, Redis, MongoDB.
- Experience in Enterprise applications is a plus.
- Good to have hands-on security tools is an advantage: SonarQube, HashiCorp Vault, Harbor.
Preferred Technical and Professional Experience:
- Must have experience with Apache Kafka.
- Must have experience with Kubernetes or GKE or EKS.
- Good to have knowledge of MongoDB environment configurations.
- Work in a Kubernetes based micro services environment to support our cutting-edge cloud platform. This will include custom solutions, as well as open source DevOps tools (build and deploy automation, monitoring and data gathering for our software delivery pipeline namely Jenkins, Gitlab).
- Any knowledge in programming language is a plus (like NodeJs, Python, C, Shell).
- Experience in Google Cloud is a plus.