What are the responsibilities and job description for the Lead Architect - Azure position at K-Tek Resourcing LLC?
Job Details
Role: Lead Architect - Azure
Location: Chicago-IL (Hybrid)
Note: Looking for a Azure Architect with good Java experience to drive a migration project from Application development side from PCF to Azure.
Key Skills and Qualifications:
Java Expertise: Strong proficiency in Java (JDK 8 and above) and related frameworks (Spring, Hibernate).
WebLogic Experience: Deep understanding of WebLogic application server and its migration challenges.
Cloud Migration: Hands-on experience migrating on-premises applications to Azure.
Azure Services Knowledge: Expertise in Azure services, including Azure App Services, Azure SQL, Azure Kubernetes Service, and Azure Storage.
Database: Strong experience with Oracle databases, including schema migration, optimization, and handling PL/SQL scripts.
Messaging: Solid understanding and experience with Solace messaging.
DevOps: Familiarity with CI/CD pipelines, containerization (Docker), and orchestration (Kubernetes).
Soft Skills: Strong problem-solving skills, excellent communication, and the ability to lead a team.
Preferred Qualifications
Azure certifications (e.g., Azure Solutions Architect, Azure Developer).
Experience with microservices architecture and API management on Azure.
Knowledge of alternative messaging systems like Kafka, RabbitMQ, or ActiveMQ.
Familiarity with tools like Terraform, Ansible, or ARM templates for infrastructure automation.
Key Responsibilities
1. Migration Planning and Execution:
Analyze the existing Java application architecture on WebLogic.
Define a detailed migration strategy to Azure, including rehosting, refactoring, or re-architecting as required.
2. Azure Integration:
Migrate the application to Azure using appropriate Azure services (e.g., Azure App Services, Azure Kubernetes Service, Azure Functions, etc.).
Set up and optimize Azure networking, security, and performance configurations.
3. Database Migration:
Migrate the Oracle database to Azure Database for Oracle or other recommended Azure services (Azure SQL).
Ensure data integrity and minimal downtime during migration.
4. Messaging System Migration:
Reconfigure Solace messaging systems for compatibility with Azure.
Handle integration, testing, and optimization of Solace on the Azure environment.
5. Code Modernization:
Optimize Java code for cloud-native environments.
Refactor components for scalability, reliability, and performance on Azure.
6. Collaboration and Documentation:
Work closely with DevOps, database administrators, and stakeholders for a seamless migration.
Document the migration plan, processes, and post-migration maintenance strategies.
Key Skills and Qualifications:
Java Expertise: Strong proficiency in Java (JDK 8 and above) and related frameworks (Spring, Hibernate).
WebLogic Experience: Deep understanding of WebLogic application server and its migration challenges.
Cloud Migration: Hands-on experience migrating on-premises applications to Azure.
Azure Services Knowledge: Expertise in Azure services, including Azure App Services, Azure SQL, Azure Kubernetes Service, and Azure Storage.
Database: Strong experience with Oracle databases, including schema migration, optimization, and handling PL/SQL scripts.
Messaging: Solid understanding and experience with Solace messaging.
DevOps: Familiarity with CI/CD pipelines, containerization (Docker), and orchestration (Kubernetes).
Soft Skills: Strong problem-solving skills, excellent communication, and the ability to lead a team.
Preferred Qualifications
Azure certifications (e.g., Azure Solutions Architect, Azure Developer).
Experience with microservices architecture and API management on Azure.
Knowledge of alternative messaging systems like Kafka, RabbitMQ, or ActiveMQ.
Familiarity with tools like Terraform, Ansible, or ARM templates for infrastructure automation.
Key Responsibilities
1. Migration Planning and Execution:
Analyze the existing Java application architecture on WebLogic.
Define a detailed migration strategy to Azure, including rehosting, refactoring, or re-architecting as required.
2. Azure Integration:
Migrate the application to Azure using appropriate Azure services (e.g., Azure App Services, Azure Kubernetes Service, Azure Functions, etc.).
Set up and optimize Azure networking, security, and performance configurations.
3. Database Migration:
Migrate the Oracle database to Azure Database for Oracle or other recommended Azure services (Azure SQL).
Ensure data integrity and minimal downtime during migration.
4. Messaging System Migration:
Reconfigure Solace messaging systems for compatibility with Azure.
Handle integration, testing, and optimization of Solace on the Azure environment.
5. Code Modernization:
Optimize Java code for cloud-native environments.
Refactor components for scalability, reliability, and performance on Azure.
6. Collaboration and Documentation:
Work closely with DevOps, database administrators, and stakeholders for a seamless migration.
Document the migration plan, processes, and post-migration maintenance strategies.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.