Jakarta Ee Devops Engineer (lw2432)

Pretoria, GP, ZA, South Africa

Job Description

Conduct with the feature team members, system analysis, design, development and testing for their assigned technical products or applications within the context of an agile/DevOps delivery model. Focusing on the automation of environments, infrastructure, build and deployment pipelines.



Maintain, build, and set up new development tools and infrastructure for both on-premises and cloud platforms.



Automate the management of infrastructure patches and maintenance.



Work on ways to automate and improve development and release processes.



Work with Software Developers and Software Engineers to build a disposable test environment and automated testing.



Work with Software Developers and Software Engineers to ensure that systems are safe and secure against Cybersecurity threats.



Work with Software Developers and Software Engineers to ensure that development follows established processes and works as intended.



Improve integration of code between teams.



Provide middleware support and configuration management for application-dependent software, i.e., Webservers, Java app servers, MQ brokers/servers, etc.



Build tools to reduce occurrences of errors and improve the Developer and customer experience.



Create and maintain automated deployment pipelines to maintain quality control and deployment agility.



Prepare and document standard operating procedures and protocols as well as required system documentation.



Develop scripts/monitoring to analyse and visualise important metrics about development processes.



Develop scripts/monitoring to analyse and visualise important metrics about reliability and availability.



Support operational excellence goals through strong operations knowledge. Resolve escalated support topics as part of the tier-2/3 DevOps role to ensure the highest availability of critical applications.



Plan and execute upgrade of existing applications, tools, and features.



Create solutions and solve problems using a cloud-native and on-premises toolchain, to ensure world-class uptime and business agility.



Plan and execute the upgrade of existing applications, tools, and features. Create solutions and solve problems using a cloud-native toolchain to ensure world-class uptime and business agility.



DevOps Engineer with 3+ years of experience in DevOps Engineering, and at least 6 years in the IT Industry, with a contract end date of December 2028 (Gauteng-based only), working in a hybrid environment.



National Diploma or Degree in IT



Essential skills requirements:



Operating Systems:

Strong skills in Linux, CRON and Unix Filesystems



Java Appserver:

Glassfish, Glassfish Micro, Quarkus



Webserver:

Apache, Nginx



Languages:

Scripting in Batch and Shell, Java, PL/SQL



CI/CD:

Version Control, Build and Deployment Pipelines (Maven, GIT, Jenkins, Bitbucket, Sonar, Jira, GitHub, GitHub Actions, Container registries)



Infrastructure:

Familiar with Cloud - AWS or AZURE



Interface Technologies:

MQ



Infrastructure as Code:

Terraform, Ansible, or CloudFormation.



Security:

Management of Keys, Certificates and Secrets



Monitoring:

AppDynamics, Dynatrace, Grafana



Log Management Alerting:

ELK Stack or Splunk, Nagios, Kabana



Operations, Incident-Problem management:

ITSM Suite / BMC Remedy or ServiceNow



Frameworks:



Front End:

JavaServer Faces, Apache Struts



Back End:

Jakarta EE, PL/SQL



Any additional responsibilities assigned in the Agile Working Model (AWM) Charter



Between 5 - 7 Years

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1481126
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Pretoria, GP, ZA, South Africa
  • Education
    Not mentioned