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