IGT Solutions
DevOps Engineer - Cloud Infrastructure
- Compensation
- Not disclosed
- Location
- Gujarat
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 1+ years
- Category
- Devops
- Posted
Skills
Full description
Total Experience : 4 - 8 years
Key Responsibilities : 1. Cloud Infrastructure :
- AWS Design, provision, configure, and manage AWS cloud infrastructure.
- Work with AWS services including EC2, VPC, IAM, S3, ELB/ALB, Auto Scaling, CloudWatch, ECR, RDS, and EKS.
- Implement cloud security best practices, IAM policies, network segmentation, and access controls.
- Monitor infrastructure performance, availability, and cost optimization.
- Troubleshoot cloud infrastructure, connectivity, and application deployment issues.
2. Containerization and Kubernetes :
- Build, manage, and optimize Docker images and containerized applications.
- Deploy and manage applications on Amazon EKS and Amazon ECS.
- Manage Kubernetes workloads, deployments, services, ingress, ConfigMaps, Secrets, and autoscaling.
- Troubleshoot pod failures, node issues, networking, storage, and cluster performance.
- Perform Kubernetes upgrades, capacity planning, and cluster maintenance.
- Implement container security and resource optimization best practices.
3. CI/CD and Release Automation :
- Design, implement, and maintain CI/CD pipelines using Harness, GitHub Actions Pipelines.
- Automate application build, testing, security scanning, artifact management, and deployment processes.
- Implement deployment strategies such as rolling, blue-green, and canary deployments.
- Integrate automated rollback mechanisms and release validation.
- Manage pipeline configurations, environment variables, credentials, and deployment approvals.
4. Infrastructure as Code (IaC) :
- Develop and maintain infrastructure automation using Terraform.
- Create reusable Terraform modules for cloud infrastructure provisioning.
- Manage remote state, state locking, workspace/environment separation, and infrastructure changes.
- Use Ansible for configuration management and operational automation (optional).
- Follow version control, peer review, and change management practices for infrastructure code.
5. DevSecOps and Security :
- Integrate security controls and automated vulnerability scanning into CI/CD pipelines.
- Work with tools such as Veracode, SonarQube/SonarCloud, OWASP Dependency-Check, and container image scanners.
- Implement secure coding checks, dependency scanning, secrets detection, and container security assessments.