DBA Vision is looking for a talented Senior DevOps/Systems Engineer for one of our large-scale clients to join their Platform team.
This individual will play a key role in the design, architecture, and administering of the infrastructure to support CI/CD pipelines. The ideal candidate will be a highly self-motivated individual with a focus on scripting, automation, continuous integration, and deployment. Work is non-routine and complex.
You will be responsible for utilizing these technologies to migrate applications from on-prem to cloud, improve development cycles, and ensure scalability and reliability.
Essential Duties & Responsibilities:
· Create and maintain Continuous/Integration and Continuous/Delivery (CI/CD) pipelines to support product deployment and testing
· Expertise in Red Hat Openshift Container Platform administration (3.x and 4.x)
· Experience with Infrastructure as code (Ansible, Terraform, Docker, Puppet)
· Hands-on management of container orchestration (Openshift, Kubernetes)
· Serve as an escalation point which involves troubleshooting technical issues and resolving data/configuration issues
· Create and maintain applications in both On-Prem and Cloud Computing environments using AWS, Kubernetes, and Docker
· Work with the development teams to ensure alignment of development needs and timelines with infrastructure capacity and capabilities
· Demonstrated ability to translate Business/Technical requirements into High level and Low-Level Design documents.
· Demonstrated ability to determine and document complex software or system functional specifications.
· Provide support for the efficient resolution of IT infrastructure-related incidents, service requests and update service desk management systems accordingly.
· Work with team members to perform regular system audit and security reviews, including evaluation, implementation, and management of best practices in computer security
· Create and maintain documentation related to owned services and architecture
· Develop and implement DevOps operational best practices while maintaining agility
· Attend change and release management meetings to ensure communication of approved and planned changes with a view to a strong release to production methodology
Requirements:
· 5+ years of experience as a DevOps/Release Engineering professional with a strong background in continuous integration and deployment technologies.
· 3+ years of Red Hat Openshift Container Platform
· 3+ years building and supporting infrastructure in production with experience in monitoring, logging, alerting, and on-call in the cloud.
· 3+ years of hands-on experience with building CI/CD pipelines supporting multiple product teams.
· Experience with Infrastructure as code (Ansible, Terraform, Docker, Puppet)
· Experience with AWS/Azure/OCI/Google Cloud and AWS Certified as a plus
· Strong experience utilizing virtualization & container technologies
· Experience with different programming and scripting languages such as Python, Perl, PHP, or Java
· Deep knowledge of open source cloud Platform-as-a-Service (PaaS) solutions like Red Hat OpenShift and related technologies like Docker containers, Kubernetes container orchestration, etc.
· Strong understanding and experience with Windows and Linux Operating Systems
· Experience with SDLC, Agile development, and Waterfall methodologies
· Proficient with VMWare suite of products
· Experience with Microsoft tools (AD, WSUS, etc)
· Proficient with Red Hat Linux - Builds using Kickstart, Configuration, troubleshooting, Docker Containers, Ansible, NFS, SMB, etc.
· Experience with Databases (Oracle, SQL Server, MongoDB, MariaDB)
· General knowledge of IT security/compliance standards (PCI, PII, etc)
Job Classification: Full Time, Remote.
Location: Cairo, Egypt.
Expected Hours of Work - This is a full-time position; hours of work and days are generally Mon - Fri, 2:00 p.m. to 11:00 p.m. Cairo Standard time.