This is a remote position.
Required:
- Strong understanding of software development life cycles with a focus on CI/CD pipelines particularly for deploying updates and fixes.
- Proficient in relational databases and SQL languages.
- Experience with configuration management and scripting such as bash or other scripting languages.
- Familiarity with XML data transformation processes.
- Problem-solving mindset with a proactive approach.
- Strong attention to detail.
- Good communication skills.
- Ability to share knowledge effectively and train others.
- Excellent command of the English language.
Desirable:
- Intermediate knowledge of French
Experience-
Required:
At least 5 years of practical experience in managing and supporting production environments specifically those running JAVA applications.
This includes demonstrated expertise in:
- Building and maintaining high-availability systems
- CI/CD pipeline implementations
- Monitoring and alerting systems
- Troubleshooting technical issues
- Providing 3rd-level technical support
Desirable:
- Providing application support for services hosted on AWS.
This role is primarily focused on Application Support and DevOps for Java-based production environments. It blends infrastructure management, software deployment, and technical support, with a strong emphasis on ensuring system reliability and continuous delivery. In summary, the role involves: Managing and supporting Java applications in production, ensuring they run smoothly with high availability. Implementing and maintaining CI/CD pipelines to deploy software updates and fixes efficiently. Handling database-related tasks, especially using SQL and relational databases. Scripting and automation, including tasks like server configuration or data transformation using tools like Bash and XML. Monitoring and troubleshooting to quickly resolve system issues and provide 3rd-level technical support.
Education
This role is primarily focused on Application Support and DevOps for Java-based production environments. It blends infrastructure management, software deployment, and technical support, with a strong emphasis on ensuring system reliability and continuous delivery. In summary, the role involves: Managing and supporting Java applications in production, ensuring they run smoothly with high availability. Implementing and maintaining CI/CD pipelines to deploy software updates and fixes efficiently.