Required consultant experience provided by Contractor, shall include:
- 5 years of experience in programming languages such as C#, .NET, Java, or Python, and understanding of RESTful services
- 5 years of experience in SAP environments
- Proven experience in migrating and deploying .NET applications to Azure cloud, including familiarity with Azure App Services, Azure SQL Database, Azure Functions, and Azure DevOps.
- Proficiency in using Azure DevOps for CI/CD processes and familiarity with cloud architecture principles.
- Ability to communicate technical information verbally and in writing.
- Ability to establish and maintain effective working relationships with others.
- Design and develop scalable, high-performance applications for (Azure) cloud, ensuring best practices in cloud app development.
- Lead the technical aspects of migrating on-premises applications to Azure, including re-architecting applications for cloud-native capabilities.
- Work closely with IT and programs to integrate existing applications with Azure services, enhancing functionality and performance.
- Perform detailed analysis and documentation of current applications, providing recommendations for cloud optimization and modernization.
- Troubleshoot and resolve issues during and post-migration, ensuring high availability and minimal disruption.
Preferred Experience:
- Ability to conduct code reviews, performance tuning, and troubleshooting to improve application reliability and efficiency.
- 3 years of experience with containerization tools like Docker and orchestration systems like Kubernetes in a cloud environment.5 years of experience in DevOps
- Knowledge of the Information Technology Infrastructure Library (ITIL), NIST-NA0 and FIPS-200 Best Practices
- Working in a project-oriented environment
- Knowledge of environmental isolation and promotion
- Excellent troubleshooting skills.
- Excellent interpersonal and communication skills
- Detail-oriented, ability to switch tasks, ability to self-direct and prioritize tasks.
- Researching and investigating problems and developing viable solutions; reporting findings/recommendations clearly and effectively
- Knowledge of MS Office Suite
Education/Certifications
All Consultants must have earned a bachelor’s degree in computer science, Management Information Systems (MIS), or other related field or equivalent work experience of one (1) year of system experience for each year of education; or one (1) year of data management experience for each year of education.
Required Duties and Responsibilities of Contractor(s) Include:
-
- Design, develop, and maintain scalable .NET applications tailored for cloud architecture, primarily focusing on Azure services.
- Plan and execute the migration of .NET applications from on-premises environments to Azure cloud, ensuring minimal disruption to business operations.
- Establish and maintain a CI/CD pipeline using Azure DevOps, ensuring smooth deployment and operation of .NET applications in the cloud.
- Modernize and refactor existing on-premises .NET applications for optimal cloud performance and scalability.
- Monitor, troubleshoot, and optimize .NET applications in the Azure environment to ensure high availability and performance.
- Implement DevOps practices such as continuous integration and continuous deployment (CI/CD) using Azure DevOps/GitHub tools.
- Review and make recommendations on cloud readiness of enterprise applications.
- Provide knowledge transfer to technical and non-technical staff as needed.
- Provide status reporting of assignments.
- Ensure the availability and continuity of the Windows servers and domain.
- Follow all Department, ISP, and team-defined standards and procedures.
- Complete all required policy training and acknowledgement courses.
- Performs other related duties, as required