Skip to main content

Enegix, Inc.

Senior DevOps Engineer

"Empower automation, scale infrastructure, and optimize deployments – Join us as a DevOps Engineer!"

We are looking for a DevOps Engineer to join our team and help us build, automate, and maintain scalable infrastructure. The ideal candidate will be responsible for designing CI/CD pipelines, managing cloud environments, ensuring system security, and optimizing deployment workflows. You will collaborate closely with development, operations, and security teams to streamline processes and improve efficiency.

 

Responsibilities:

  • Infrastructure Automation: Design, develop, and maintain Infrastructure as Code (IaC) using tools like Terraform, Ansible, or CloudFormation.
  • CI/CD Pipelines: Implement and manage continuous integration and deployment (CI/CD) pipelines using GitHub Actions, GitLab CI/CD, Jenkins, or similar tools.
  • Cloud Management: Deploy, configure, and manage cloud services on AWS, ensuring high availability and scalability.
  • Database Management & Clustering: Deploy, configure, and manage database instances like AWS RDS, Aurora, MySQL, PostgreSQL, and MongoDB, ensuring data availability, replication, and failover strategies. Implement clustering and sharding for performance optimization.
  • Monitoring & Logging: Set up monitoring and alerting solutions using Prometheus, Grafana, ELK stack, or similar tools to ensure system reliability.
  • Security & Compliance: Implement security best practices, including IAM, vulnerability management, and container security.
  • Containerization & Orchestration: Work with Docker and Kubernetes to manage microservices-based applications.
  • Collaboration & Documentation: Work closely with development teams to ensure smooth deployment and operations. Maintain documentation for configurations and workflows.
  • Performance Optimization: Analyze and optimize application and system performance through automation and fine-tuning configurations.
  • Disaster Recovery & Backup: Develop and maintain backup and disaster recovery plans to ensure business continuity.
  • Incident Management: Troubleshoot system failures, resolve incidents, and provide post-mortem analysis to prevent future occurrences.

 

Required Skills:

  • Experience with CI/CD tools (Jenkins, GitHub Actions, GitLab CI, etc.).
  • Strong knowledge of containerization (Docker) and orchestration (Kubernetes).
  • Hands-on experience with cloud platforms (AWS, GCP, Azure).
  • Familiarity with Infrastructure as Code (IaC) (Terraform, Ansible, CloudFormation).
  • Experience with monitoring tools (Prometheus, Grafana, ELK Stack, New Relic).
  • Understanding of networking concepts, firewalls, and security best practices.
  • Experience with database management (MySQL, PostgreSQL, MongoDB).
  • Knowledge of logging and alerting systems.
  • Ability to troubleshoot complex production issues and optimize performance.
  • Strong understanding of version control systems (Git).

 

Qualifications:

  • Bachelor’s degree in Computer Science, IT, or a related field (or equivalent experience).
  • 3+ years of experience in a DevOps, Site Reliability Engineer (SRE), or similar role.
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork skills.

 

Education and Experience:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.

 

Location:

  • Hybrid based