CodelogicX
is a forward-thinking tech company dedicated to pushing the boundaries of innovation and delivering cutting-edge solutions. We are seeking a
Senior DevOps Engineer
with at least 5 years of hands-on experience in building, managing, and optimizing scalable infrastructure and CI/CD pipelines. The ideal candidate will play a crucial role in automating deployment workflows, securing cloud environments and managing container orchestration platforms. You will leverage your expertise in AWS, Kubernetes, ArgoCD, and CI/CD to streamline our development processes, ensure the reliability and scalability of our systems, and drive the adoption of best practices across the team.
Key Responsibilities
- Design, implement, and maintain CI/CD pipelines using GitHub Actions and Bitbucket Pipelines.
- Develop and manage Infrastructure as Code (IaC) using Terraform for AWS-based infrastructure.
- Setup and administer SFTP servers on cloud-based VMs using chroot configurations and automate file transfers to S3-backed Glacier.
- Manage SNS for alerting and notification integration.
- Ensure cost optimization of AWS services through billing reviews and usage audits.
- Implement and maintain secure secrets management using AWS KMS, Parameter Store, and Secrets Manager.
- Configure, deploy, and maintain a wide range of AWS services, including but not limited to:
Compute Services
- Provision and manage compute resources using EC2, EKS, AWS Lambda, and EventBridge for compute-driven, serverless and event-driven architectures.
Storage & Content Delivery
- Manage data storage and archival solutions using S3, Glacier, and content delivery through CloudFront.
Networking & Connectivity
- Design and manage secure network architectures with VPCs, Load Balancers, Security Groups, VPNs, and Route 53 for DNS routing and failover. Ensure proper functioning of Network Services like TCP/IP, reverse proxies (e.g., NGINX).
Monitoring & Observability
- Implement monitoring, logging, and tracing solutions using CloudWatch, Prometheus, Grafana, ArgoCD, and OpenTelemetry to ensure system health and performance visibility.
Database Services
- Deploy and manage relational databases via RDS for MySQL, PostgreSQL, Aurora, and healthcare-specific FHIR database configurations.
Security & Compliance
- Enforce security best practices using IAM (roles, policies), AWS WAF, Amazon Inspector, GuardDuty, Security Hub, and Trusted Advisor to monitor, detect, and mitigate risks.
GitOps
- Apply excellent knowledge of GitOps practices, ensuring all infrastructure and application configuration changes are tracked and versioned through Git commits.
- Architect and manage Kubernetes environments (EKS), implementing Helm charts, ingress controllers, autoscaling (HPA/VPA), and service meshes (Istio), troubleshoot advanced issues related to pods, services, DNS, and kubelets.
- Apply best practices in Git workflows (trunk-based, feature branching) in both monorepo and multi-repo environments.
- Maintain, troubleshoot, and optimize Linux-based systems (Ubuntu, CentOS, Amazon Linux).
- Support the engineering and compliance teams by addressing requirements for HIPAA, GDPR, ISO 27001, SOC 2, and ensuring infrastructure readiness.
- Perform rollback and hotfix procedures with minimal downtime.
- Collaborate with developers to define release and deployment processes.
- Manage and standardize build environments across dev, staging, and production.
- Manage release and deployment processes across dev, staging, and production.
- Work cross-functionally with development and QA teams.
- Lead incident postmortems and drive continuous improvement.
- Perform root cause analysis and implement corrective/preventive actions for system incidents.
- Set up automated backups/snapshots, disaster recovery plans, and incident response strategies.
- Ensure on-time patching.
- Mentor junior DevOps engineers.
Requirements
Required Qualifications:
- Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
- 5+ years of proven DevOps engineering experience in cloud-based environments.
- Advanced knowledge of AWS, Terraform, CI/CD tools, and Kubernetes (EKS).
- Strong scripting and automation mindset.
- Solid experience with Linux system administration and networking.
- Excellent communication and documentation skills.
- Ability to collaborate across teams and lead DevOps initiatives independently.
Preferred Qualifications
- Experience with infrastructure as code tools such as Terraform or CloudFormation.
- Experience with GitHub Actions is a plus.
- Certifications in AWS (e.g., AWS DevOps Engineer, AWS SysOps Administrator) or Kubernetes (CKA/CKAD).
- Experience working in regulated environments (e.g., healthcare or fintech).
- Exposure to container security tools and cloud compliance scanners.
Experience:
5-10 Years
Working Mode:
Hybrid
Job Type:
Full-Time
Location:
Kolkata
Benefits
- Health insurance
- Hybrid working mode
- Provident Fund
- Parental leave
- Yearly Bonus
- Gratuity