Primarily : J2EE,Tomcat, Apache, Python, JavaScript, Shell Script and others
CI/CD tools such as Git, Ansible, RunDeck
Monitoring :Nagios, CheckMK, DataDog
Database: Oracle, MySQL.
Others: Jira, Confluence, MS Teams,
Test automation tools such as JUnit
Responsibilities:
Operational support to ensure system availability, scalability, performance, monitoring, alerting and efficient incident troubleshooting
Act as the go to person for any production issue, troubleshoot and escalate as needed and monitor until successful resolution. Communicate status with the team and stakeholders.
Establish best practices and direction applications upgrade
Build and maintain monitoring for all aspects of infrastructure and the platform
Maintain end-to-end security ensuring that we meet best practices standards
Keep up-to-date with emerging cloud technology trends, especially around DevOps
Extreme collaboration within our teams Canada, US and India
Ongoing participation in Scrum team, and an embrace of an agile work model. This includes collaboration with other Software Engineers, Test Automation Engineers, DevOps Engineers, Product Owners and Scrum Masters
Mentor other team members and act as a change agent within the group.
Develop scripts, configuration and automation tools used to build, integrate, and deploy software releases to various platforms.
Administer customer application server platform.
Build validation and monitoring tools and processes in support of development, integration, deployment and delivery in cloud environments.
Identify risks issues and take ownership to deliver appropriate resolutions.
Author technical documentation such as complex release instructions or operating procedures.
Review, and update as appropriate, operation procedures, standards, and technical policies.
Follow standards and procedures for building, packaging, deployment, monitoring, and capacity planning.