Software Engineer
Prodapt
Date: 13 hours ago
City: Chennai, Tamil Nadu
Contract type: Full time
We are seeking a highly motivated and skilled Software Engineer to join our team for a critical migration project. This role will focus on migrating data and services from on-premise or legacy systems to cloud platforms (preferably AWS). The ideal candidate will have a solid background in software engineering, cloud technologies, and hands-on experience with data and application migration projects.
Responsibilities
Primary Skills:
Responsibilities
- Collaborate with cross-functional teams to gather requirements and define migration strategies.
- Develop and implement migration processes to move legacy applications and data to cloud platforms like AWS, Azure, or GCP.
- Write scripts and automation to support data migration, system configuration, and cloud infrastructure provisioning.
- Ensure the migration adheres to performance, security, and compliance standards.
- Identify potential issues, troubleshoot, and implement fixes during the migration process.
- Maintain documentation of migration processes and post-migration maintenance plans.
- Provide technical support post-migration to ensure smooth operation of the migrated systems.
Primary Skills:
- Experience in migrating applications, services, or data to cloud platforms (preferably AWS).
- Knowledge of migration tools such as AWS Database Migration Service (DMS), AWS Server Migration Service (SMS), AWS Migration Hub, or equivalent tools in Azure/GCP.
- Proficiency in Python, Java or similar programming languages.
- Experience with scripting languages such as Shell, PowerShell, or Bash
- Deep understanding of AWS services like EC2, RDS, S3, Lambda, VPC, CloudFormation, and CloudWatch.
- Experience in working with CI/CD pipelines (Jenkins, GitLab CI/CD) and infrastructure as code (IaC) using Terraform or AWS CloudFormation
- Experience in database management and migrating relational (e.g., MySQL, PostgreSQL, Oracle) and non-relational (e.g., MongoDB) databases.
- Hands-on experience with Docker and orchestration tools like Kubernetes.
- Knowledge of cloud networking, VPNs, DNS, security groups, and firewalls.
- Understanding of security best practices in cloud migration, such as encryption, IAM, and access control.
- Familiarity with monitoring tools (CloudWatch, Prometheus, Grafana) to ensure performance and availability.
- Experience in Agile development and working in an Agile/Scrum environment.
- Strong communication skills to collaborate with stakeholders and document migration processes clearly.
- Design and implement migration strategies for applications and databases from on-premises to cloud environments (AWS, Azure, GCP).
- Write and execute scripts for automated data migration, ensuring data integrity and consistency.
- Work with application development teams to redesign or refactor applications for cloud environments when necessary.
- Conduct thorough testing of migrated applications and data to ensure that performance and functionality remain intact.
- Ensure compliance with security and governance protocols during migration.
- Provide support for troubleshooting post-migration issues and optimize application and infrastructure performance.
- Document migration processes, configurations, and post-migration analysis reports.
- Collaborate with cross-functional teams to understand the current environment and design solutions for migration.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Consultant
Guardian Life,
Chennai, Tamil Nadu
1 day ago
Job Description:Qualifications:Requirements Elicitation, Understanding, Analysis, & ManagementUnderstand the project's Vision and requirements, and contribute to the creation of the supplemental requirements, building the low-level technical specifications for a particular platform and/or service solution.Project Planning, Tracking, & Reporting Estimate the tasks and resources required to design, create (build), and test the code for assigned module(s). Provide inputs in creating the detailed...
Operation - Assistant Manger
zingbus,
Chennai, Tamil Nadu
1 day ago
About the Company:Founded in 2019, zingbus is building the most trusted brand for intercity travel. Keeping reliability and safety at the core, we are building a two-sided platform that delivers standardized journey experience for travelers and increased earnings for our supply partners.We connect 300+ cities across the country through our daily services and have served 2.5 Mn+ unique customers so...
Data Specialist
Caterpillar Inc.,
Chennai, Tamil Nadu
1 day ago
Career AreaBusiness Technologies, Digital and DataJob Description Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk...