CareerZen Logo
Company logo

DevOps Engineer

MaMo TechnoLabs LLP

Full-time

Remote

Job description

Job Overview
We are seeking a skilled DevOps Engineer to join our dynamic team. The ideal candidate will play a crucial role in enhancing our IT infrastructure, ensuring seamless integration and delivery of software applications. This position requires a strong understanding of both development and operations, with a focus on automation, cloud computing, and continuous integration/continuous deployment (CI/CD) practices. You will collaborate with cross-functional teams to optimize our software development lifecycle and improve system reliability.

Duties

  • Design, implement, and manage CI/CD pipelines to automate software deployment processes.
  • Collaborate with development teams to ensure that applications are designed for scalability and reliability.
  • Monitor system performance using tools like New Relic and Splunk, and troubleshoot issues as they arise.
  • Manage cloud infrastructure on platforms such as AWS or Google Cloud Platform, ensuring security and compliance.
  • Utilize containerization technologies like Docker and orchestration tools such as Kubernetes for application deployment.
  • Implement configuration management using tools like Ansible, Chef, or Puppet.
  • Conduct system testing and debugging to ensure high-quality software delivery.
  • Develop scripts for automation using languages such as Python, Bash, or PowerShell.
  • Participate in incident management and disaster recovery planning to maintain system uptime.
  • Collaborate in an Agile environment to gather requirements and manage project timelines effectively.

Skills

  • Proficient in Docker, Kubernetes, Terraform, Jenkins, and CI/CD methodologies.
  • Experience with cloud computing platforms such as AWS or Google Cloud Platform.
  • Strong knowledge of Linux operating systems (CentOS) and Windows Server environments.
  • Familiarity with database management systems including MySQL, Microsoft SQL Server, and DynamoDB.
  • Understanding of programming languages such as Java, Python, Ruby on Rails, Go, C#, JavaScript, Groovy, or Perl.
  • Experience with web servers like NGINX, Tomcat, WebLogic, or JBoss.
  • Knowledge of networking concepts including TCP/IP, DNS, LAN/WAN configurations.
  • Familiarity with version control systems such as GitHub or GitLab; experience with SVN is a plus.
  • Strong problem-solving skills related to software troubleshooting and system administration tasks.
  • Ability to work collaboratively in a team-oriented environment while managing multiple priorities. Join us in this exciting opportunity to leverage your DevOps expertise while contributing to innovative projects that drive our business forward.

Job Type: Full-time

Experience:

  • DevOps: 2 years (Preferred)

Work Location: Remote