Back
Full-time
avatar
EJADA systems Ltd
|
Salary: Confidential

Senior DevOps Engineer

The Senior Java DevOps Engineer is an IT professional who collaborates with software developers, system operators and other IT staff members to manage code releases. Senior DevOps Engineer is responsible for multitasking and dealing with multiple urgent situations at a time, Devops Engineers must be extremely flexible.

Responsibilities

  • The Senior Java DevOps Engineer contributes to engineering efforts from design to implementation, solving complex technical challenges.
  • The Senior DevOps Engineer drives adoption of best practices in code health, testing, and maintainability.
  • Works to automate existing procedures and work with developers to analyze and improve systems and increase system transparency.
  • Scripting tasks relative to platforms support and service delivery.
  • Facilitates after hours deployment efforts as needed.
  • The Senior DevOps Engineer supports development and QA teams in their deployment efforts as needed.
  • Communicates effectively and appropriately, deferring to management on communicating with external teams as needed.
  • Provides internal and external clients with excellent client service. .

Qualifications

  • 4+ years of Java development experience including Java/J2EE, JSF and Spring technologies (Spring Core and Spring Boot), Hibernate and Maven and Python technologies.
  • Excellent understanding of Microservices/ service-oriented architecture (SOA).
  • Build and deploy Java/J2EE Web applications in agile continuous integration environment and automated Labeling activities in TFS once deployment is done.
  • Building and deploying Java/SOA applications and troubleshooting any build and deploy failures.
  • Excellent experience in designing databases using PostgreSQL and SQL/MySQL databases.
  • Solid experience in DevOps management methodologies and production deployment to create fully automated CI build.
  • Implementing Continues Delivery pipelines using various automation tools including Docker, Jenkins, GitHub, Bitbucket and AWS AMI's .
  • Integration of various test automation frameworks and tools in the CI/CD pipelines.
  • Migrate applications to AWS and create Python scripts to automate AWS services.
  • Writing code that optimizes performance of AWS services used by your application.
  • Solid experience with AWS storage, application services, application deployment using automated tools like Puppet, Chef and ANSIBLE.
  • Provision AWS services like EC2, S3,EBS, Glacier, Cloud Watch, Cloud Trail, Elastic IP, RDS, security Groups and configuration management.
  • Good understanding of AWS Network and Security architecture like VPC, route table, and subnets.
  • Hands-on experience with multi-account AWS environment and ALB traffic routing
  • Experience with application hosting with new technologies like containerization using Docker & Kubernetes.
  • Experience with Git, GitHub, and/or GitLab source control tools and patterns.

Benefits

  • Paid time off according to local laws (sick days, vacation days)
  • Health insurance
  • Dental insurance (Variable)
  • Vision insurance (Variable)
  • Workplace perks such as recreation activities, food, and coffee, plus flexible work schedules ( For office Jobs only)

Full-time Position

Cairo Governorate - Egypt / Hybrid

Hybrid

Advanced (5-10 yrs)

English - Arabic

ASAP

Any Time Zone

Share this Job
About the Company
avatar
EJADA systems Ltd
EJADA is a leading IT services provider in the Middle East and North Africa (MENA) region, enabling enterprises and public-sector organizations to maintain and increase their competitive edge through innovative IT solutions.
14 El Shahid Eshak Yacoub, Almaza, Cairo, Egypt
Cairo Governorate, 11843
Egypt

Full-time Position

Cairo Governorate - Egypt / Hybrid

Hybrid

Advanced (5-10 yrs)

English - Arabic

ASAP

Any Time Zone

Share this Job