DevOps EngineerRoles & ResponsibilitiesAs a DevOps Engineer, you will be responsible for:Linux Systems ManagementAdminister, secure, and maintain Linux-based servers across environments.CI/CD Pipeline ManagementDesign and maintain CI/CD pipelines using Jenkins, GitHub Actions, GitLab CI/CD, and integrate automated tests and deployments.Cloud & On-Prem InfrastructureDeploy and manage infrastructure on AWS and On-Prem systems, ensuring scalability and high availability.Containerization & OrchestrationBuild and manage containerized applications using Docker.Infrastructure as Code (IaC)Use Terraform, Ansible, or similar tools to provision and configure infrastructure through version-controlled code.Automation & ScriptingDevelop automation scripts using Python, Ansible, Bash, or Shell to streamline operations.Monitoring & LoggingConfigure and maintain Prometheus, Grafana, Loki, CloudWatch, or similar tools to ensure observability and timely issue detection.Security & ComplianceImplement security best practices, manage IAM access, secrets, and perform regular patching and vulnerability reviews.Version Control & CollaborationWork with Git repositories, branching strategies, and coordinate with Development, QA, and Operations teams.Database ManagementMaintain MySQL/MongoDB databases, including monitoring, performance tuning, and backup/recovery.Operational SupportTroubleshoot infrastructure issues, ensure system reliability, and maintain documentation and process improvements.