Devops Engineers Job in Codeclouds
Position Title: DevOps Engineer
Location: Kolkata, India
Category: Software Developer Jobs
Employment Type: Full-Time
Seniority Level: Senior
Experience Required: Minimum 5 years (in relevant technologies)
Job Description
We are seeking a highly skilled DevOps Engineer with proven expertise in AWS and familiarity with Azure. You will play a critical role in managing and optimizing cloud infrastructure for large-scale enterprise projects. Collaborating closely with software engineers, system administrators, and cross-functional teams, you will ensure seamless integration, continuous delivery, and scalability of enterprise applications. Strong communication skills and fluency in English are essential.
Roles & Responsibilities
Cloud Infrastructure Management:
- Design, implement, and maintain scalable, secure infrastructure on AWS supporting enterprise applications. Optimize for cost, performance, and security. Use infrastructure-as-code tools like Terraform and CloudFormation.
CI/CD Pipelines:
- Develop, manage, and improve CI/CD pipelines with Jenkins, GitLab CI, AWS CodePipeline to enable smooth and reliable software releases. Automate deployments and testing to reduce manual effort.
Monitoring & Logging:
- Implement monitoring and alerting using AWS CloudWatch, Prometheus, Grafana, and ELK Stack. Troubleshoot performance and security issues promptly. Set up dashboards to track system health.
Security & Compliance:
- Enforce security best practices including IAM policies, encryption, vulnerability assessments, and compliance with standards like GDPR and HIPAA. Automate security-related processes.
Automation & Scripting:
- Develop automation scripts (Python, Bash, Shell) for infrastructure management, deployments, and monitoring. Implement self-healing infrastructure to ensure high availability.
Collaboration & Documentation:
- Work closely with development, IT, and security teams to ensure smooth integration and deployment workflows. Document infrastructure architecture, CI/CD pipelines, and operational procedures.
Performance Tuning & Cost Optimization:
- Analyze cloud usage and implement cost-saving strategies. Optimize infrastructure performance and reduce latency for enterprise applications.
Skills Required
- AWS (EC2, ELB, RDS, Lambda, VPC, ECS, EKS, S3)
- Jenkins, GitLab CI, AWS CodePipeline, Google Cloud Build
- Monitoring & Logging: AWS CloudWatch, Google Stackdriver, Prometheus, Grafana, ELK Stack
- Infrastructure as Code: Terraform, Ansible, CloudFormation
- Scripting: Python, Bash, Shell
- Version Control: Git
- Containerization: Docker, Kubernetes
- Cloud Platforms: AWS, Azure (preferred)
Requirements
- Minimum 5 years in DevOps roles, with at least 2-3 years focused on AWS environments.
- Deep knowledge of AWS services including EC2, S3, RDS, VPC, Lambda, ECS, EKS, and Load Balancers.
- Strong skills in infrastructure automation using Terraform, Ansible, or CloudFormation.
- Expertise in CI/CD tools such as Jenkins, GitHub Actions, or GitLab CI.
- Proficiency in scripting languages: Python, Bash, Shell.
- Experience with containerization technologies like Docker and orchestration with Kubernetes or ECS/EKS.
- Strong understanding of version control workflows using Git.
- Knowledge of cloud security best practices including IAM, encryption, and compliance.
- Familiarity with database management (DynamoDB, DocumentDB, RDS/Aurora) and cost management tools like AWS Budgets.
- Excellent troubleshooting and problem-solving skills under pressure.
- Bachelor s degree in any discipline, preferably Computer Science or related field.
Preferred Skills & Qualifications
- Knowledge of Azure cloud services (Azure VMs, Blob Storage, AKS, Azure AD).
- Experience with serverless architectures like AWS Lambda and API Gateway.
- Familiarity with Agile software development methodologies.
- Certifications such as AWS Certified DevOps Engineer or AWS Solutions Architect are a plus.
What We Offer
- Flexible working arrangements.
- Competitive salary and benefits package.
- Medical and insurance coverage.
- Training and mentoring programs.
- Frequent team celebrations and social activities.
- Home office allowance.
- Paid leave benefits and retirement plans.
- Partial course funding for continued education.
- Team building events and activities.
Qualification : Bachelors degree in any discipline, preferably Computer Science or related field.