DESCRIPTION:
Duties: Review the current Application environment, identify manual processes, and identify opportunities to Automate. Define health check criteria. Review the current MSSQL Database Tables, Views, Materialized Views and Stored Procedures, identify anomalies/inefficiencies, and mitigate them. Develop automations for Monitoring and Systems Management of the Turbonomic Capacity and Workload Management Tool. Use Data modeling best practices to design a Database Schema for our internally developed Automations and implement them to a new Cockroach Database. Develop a Chatbot that employs Machine Learning and Generative AI, trained using Data from the Turbonomic Tool and other internal data sources to provide recommendations to Application teams to optimize their Infrastructure and reduce their Cost/Carbon foot print. Interact with our internal Kafka based Data business and publish utilization and Rightsizing data that can be utilized by multiple customers to understand their Infrastructure Footprint. Implement ETL (Extract Transform Load) Solutions, create CRON Schedulers, and deploy them in a multi cloud environment. Develop Shell Scripts to validate Health of Infrastructure Resources.
QUALIFICATIONS:
Minimum education and experience required: Master's degree in Applied Computer Science, Information Technology, Computer Science, Computer Engineering, Data Engineering, or related field of study plus five (5) years of experience in the job offered or as Software Engineer, Software Developer, Technology Lead, IT Consultant, or related occupation. The employer will alternatively accept a Bachelor's degree in Applied Computer Science, Information Technology, Computer Science, Computer Engineering, Data Engineering, or related field of study plus seven (7) years of experience in the job offered or as Software Engineer, Software Developer, Technology Lead, IT Consultant, or related occupation.
Skills Required: This position requires five (5) years of experience with the following: Developing backend applications using Java/J2EE and the Spring framework and using Continuous Integration/Continuous Development (CI/CD) tools such as Jenkins to deploy them in a Multi/Hybrid cloud environment including AWS Cloud Services, Azure Cloud Services, and Google Cloud Platform. This position requires three (3) years of experience with the following: Designing software on Linux/Unix platforms using Agile and Hybrid Software Development Lifecycle (SDLC) methodologies; Utilizing database platforms including Cassandra, Oracle, MS SQL, and Cockroach DB to design and develop database schemas and tune/optimize queries using PL/SQL for Data Analysis; Application Architecture Disciplines including Software App Design, System Level Design, integration App Design, Security Awareness, User Experience Design, and Security and Reliability; Data Architecture Disciplines including Data Engineering and Performance Assurance; and Infrastructure Architecture Disciplines including Identity and Access Management, Compliance, DevOps and Deployment, and Cloud Compute. This position requires any amount of experience with the following: Using testing paradigms including Automated Testing, Unit Testing, Functional Testing and White Box testing to ensure software meets the Functional and Non-Functional requirements of the Application; Developing RESTful Microservices with JSON/XML in Python using Django and Flask frameworks and deploying them in a private Containerized /Kubernetes platform; Publishing events for Utilization and Virtual Machine and Host Rightsizing data that can be utilized by customers to understand their Infrastructure Footprint to an Apache Kafka based data pipeline/data bus.
Job Location: 8181 Communications Parkway, Plano, TX 75024.