DevOps Engineer

Job Title: DevOps Engineer

Location: Bangalore, Karnataka

Job Type: Full-Time

Job Description:
We are seeking a skilled DevOps Engineer with strong experience in automation, continuous integration, and infrastructure management. The ideal candidate will collaborate with the development and operations teams to ensure smooth deployment and operation of production systems. You will be responsible for developing and implementing scalable solutions, optimizing performance, and ensuring high availability across various services.

Key Responsibilities:

  • Design, implement, and maintain CI/CD pipelines for continuous integration and delivery of software.
  • Collaborate with software developers, system operators, and other IT staff to manage code releases.
  • Automate deployment processes, monitoring, and scaling of infrastructure using tools like Jenkins, Ansible, Terraform, etc.
  • Manage cloud infrastructure and services (AWS, Azure, GCP) to ensure security, scalability, and cost-effectiveness.
  • Monitor system performance, security, and troubleshooting issues proactively to ensure uptime and stability.
  • Implement infrastructure as code (IaC) and manage configuration management systems.
  • Ensure system security through policies and vulnerability assessments.
  • Optimize applications for maximum speed, scalability, and security.
  • Handle disaster recovery strategies and incident management.
  • Maintain documentation of processes, infrastructure, and deployments.
  • Shell scripting to automate processes.
  • Database management (SQL, MongoDB, ClickHouse).
  • Implement Firewall and VPN systems.

Skills and Qualifications:

  • Bachelor’s degree in Computer Science, Information Technology, or related field.
  • 3+ years of experience in a DevOps or related role.
  • Strong experience with CI/CD tools (e.g., Jenkins, GitLab CI, Travis CI).
  • Proficiency in cloud services (AWS, GCP, or Azure) and cloud automation tools.
  • Experience with containerization (Docker, Kubernetes).
  • Knowledge of scripting languages (e.g., Bash, Python, Ruby) and automation frameworks (e.g., Ansible, Puppet, Chef).
  • Familiarity with monitoring and logging tools like Prometheus, Grafana, ELK stack, etc.
  • Excellent problem-solving skills and attention to detail.
  • Strong understanding of version control systems (Git, SVN) and Agile methodologies.
  • Strong understanding of VPN infrastructure.

Nice to Have:

  • Certification in cloud platforms (AWS Certified DevOps Engineer, GCP Cloud Engineer, etc.).
  • Experience with serverless architecture and microservices.
  • Knowledge of security best practices and compliance requirements (e.g., GDPR, HIPAA).

Benefits:

  • Competitive salary and bonuses.
  • Comprehensive health, dental, and vision insurance.
  • Flexible working hours and remote work options.
  • Professional development opportunities and certifications.
  • Collaborative and innovative work environment.

How to Apply:
Please submit your resume and cover letter to jobs@geospotmedia.com with the subject line "DevOps Engineer Application – [Your Name]". We look forward to hearing from you!