- Experience in Software Development, Validation, and Testing of developed capabilities
- Develop, create, and modify general computer application software or specialized programs
- Exposure in analysis, design, coding, and implementation of complex, custom-built applications
- Develop, build and deploy VC++ and JAVA code objects using OMW(JDE development tool) and package management tool
- Develop RESTful and SOAP based webservices
- Follow Test Driven Software Development & other Industry best practices in an Agile environment
- Experience in designing, implementing and maintaining all cloud infrastructure and services (AWS, Azure, OCI)
- Develop automation scripts using Python
- Experience in designing, implementing and maintaining enterprise applications (Oracle, JDEdwards, SAP, DSI, Microsoft) in hybrid cloud environment
- Design and implement availability, scalability, and performance plans for the cloud managed service environment.
- Continual re-evaluation of existing stack and cloud infrastructure to maintain optimal performance, availability and security.
- Hands-on technical expertise in Cloud Security Architecture, automation, integration, and deployment
- Extensive experience with Cloud technologies (AWS, Azure, Oracle) and ERP systems (Oracle JDEdwards, SAP, Microsoft)
- Solid understanding of security Roles and Policies
- Solid Linux experience with a focus on web (Apache Tomcat/Nginx/Weblogic)
- Experience with automation/configuration management using Chef, Ansible, Terraform or similar
- Experience in Cloud Architecture Design, Oracle JDEdwards/SAP Architecture Design, JDE CNC, SAP BASIS and Database Administration
- Familiarity with CI/CD systems such as Jenkins, Git
- Work closely with a software engineering team in implementing Oracle, JDEdwards, SAP and Microsoft products on AWS/Azure/Oracle cloud
- Optimize cloud workloads for cost, scalability, availability, governance, compliance, etc.
- Works with application teams to document application internal/external interface requirements for Development, Testing, Staging and Production environments
- Provides technical guidance to application teams to take advantage of cloud technologies, and implement cloud infrastructure, as needed.
- Works with application teams to ensure compliance with High Availability and Disaster Recovery related concept of operations.
- Maintain a 24×7 production environment with a high level of service availability.
- Drive incidents to resolution by coordinating with engineering teams
- Partner to improve automation and orchestration for manual processes required to operate and deploy cloud services
- Improve our incident management lifecycle to identify, mitigate, and learn from reliability risks
- Develop deeper insights and analysis into the quality of experience for our customers
- Implements middleware application specific requirements as needed
- Implements migration efforts with application teams, including data migration
- Scripting experience (Python, Bash, etc.)
- Experience in managing and working with offshore teams
- Experience in Project Management is preferred
- AWS Certification