Job Summary:
We are looking for a DevOps Engineer with 6 months to 1 year of experience to join our team. The ideal candidate should have a strong foundation in cloud infrastructure, automation, and CI/CD pipelines, along with a basic understanding of Salesforce release management. This role involves working with Terraform, AWS, Kubernetes, and databases while optimizing deployment and monitoring systems.
Key Responsibilities:
Cost Optimization & System Monitoring:
- Identify and implement cost-saving measures for project infrastructure.
- Configure logs, domains, and notifications for system downtime alerts.
Infrastructure Automation & CI/CD Pipelines:
- Develop and manage CI/CD pipelines to automate deployment processes.
- Automate application deployments for seamless and error-free releases.
Terraform & AWS Management:
- Set up and manage Terraform environments for infrastructure as code.
- Configure AWS credentials for new accounts using aws configure.
Database Management:
- Work with databases such as PostgreSQL, MySQL, and MongoDB to optimize performance.
Kubernetes & Helm:
- Optimize Kubernetes manifests and Helm charts for deployment.
- Provide post-migration support by creating deployment and service YAMLs.
- Configure Ingress, scaling, and monitoring solutions (Grafana, Prometheus).
Salesforce Release Management:
- Assist in Salesforce release processes across various environments (SIT, QA, UAT, Preprod, Training, Production).
- Support CI/CD pipeline design using Azure DevOps and YAML scripting for Salesforce Metadata API deployments.
- Manage Salesforce sandbox refreshes and data synchronization.
- Perform data migrations using Salesforce tools like Data Loader and Salesforce Inspector.
Required Skills & Experience:
- 6 months - 1 year experience in DevOps, automation, or cloud infrastructure.
- Basic knowledge of Terraform and AWS.
- Familiarity with CI/CD pipeline management.
- Understanding of Kubernetes, Helm, and container orchestration.
- Exposure to database management (PostgreSQL, MySQL, MongoDB).
- Interest in Salesforce release management and CI/CD processes.
- Strong problem-solving and troubleshooting skills.
Educational Qualifications:
- BCA + MCA or equivalent degree in Computer Science, IT, or a related field.