Join our dynamic DevOps and Automation team as a key technologist, driving DevOps and Automation practices at the product and program level. As a DevSecOps Engineer, you will engineer enterprise-level solutions for CI/CD and Cloud automation, leveraging infrastructure as code, containerization, and

Senior Technical DevOps Engineer - DevSecOps Platform

Emirates Airlines • 
Position Type: Permanent
Job Description:

Join our dynamic DevOps and Automation team as a key technologist, driving DevOps and Automation practices at the product and program level. As a DevSecOps Engineer, you will engineer enterprise-level solutions for CI/CD and Cloud automation, leveraging infrastructure as code, containerization, and configuration management. Your role is critical in ensuring robust Cloud engineering and DevOps practices throughout the entire technology solution lifecycle.


What you will bring to the team:


•    DevSecOps Practices: Embrace DevSecOps principles to advise and architect security solutions with engineering and product teams, ensuring robust adherence to security standards.
•    Cloud Native Adoption: Collaborate with Architects and Security to strategize well-defined DevOps and Cloud engineering architectures, taking the lead in the discovery phase of Cloud adoption/migration.
•    Automation and Resilience: Lead the automation of change management, building resiliency, monitoring, capacity planning, and emergency response for a set of products. Be the primary lead for service reliability, scalability, and performance as part of the system enablement team for Agile release trains.
•    Collaboration and Change Management: Collaborate with Release Engineering, Product Development, and Security teams to develop change management strategies, enabling canary-style deployments and continuous delivery.
•    Continuous Integration and Delivery: Ensure the CICD platform is always in good health, enable automation of everything possible, and take charge of the technical design and high-quality coding for technology products, emphasizing built-in quality and production deployment readiness.
•    Environment Management: Build, maintain, and operate technical environments for software development, continuous integration, and continuous deployment based on cloud application design principles, such as 12-factor apps.
•    Technical Advisory: Be an advisor, enabling teams to drive corrective, adaptive, preventative, and perfective maintenance of solutions, automating environment management, service management, infrastructure management, and cybersecurity aspects of the systems.
•    Site Reliability: Apply site reliability principles, ensuring availability, latency, performance, efficiency, change management, monitoring, emergency response, and capacity planning, acting as a bridge between development and operations.

Job Requirements:

Qualifications you'll need to have:


•    Degree or Honours (12+3 or equivalent) in a relevant field such as Computer Science, Computational Mathematics, Computer Engineering, or Software Engineering.


Experience you'll need to have:


•    5+ years of total experience in DevOps/Platform Engineering.
•    Experience working with automation and CI/CD implementation for microservices architecture using enterprise platforms (GitHub, GitLab, Jenkins).
•    Experience in deploying and troubleshooting highly available, secure, and reliable services with automatic failover using containers and container-orchestration tools like Kubernetes/OpenShift/ECR/ACR/HELM/Kustomize
•    Experience with Linux management tools such as automated provisioning (Ansible, Puppet, and Razor), containers (Docker), virtualization (VMware, KVM).
•    Experience with infrastructure configuration and automation processes and tools: Terraform, Puppet, Ansible.
•    Extensive experience in architecture and support best practices in a hybrid cloud environment or Amazon AWS/Azure Cloud.
•    Exceptional knowledge in systems monitoring, alerting, and analytics (AppDynamics, Splunk, Prometheus, Grafana, Logstash, Datadog).



Ideal Candidates Must Have Broad Understanding and Exceptional Expertise in One or More of These Areas:



Technology Domain Key Technologies:



•    CI/CD: Gitlab, GitHub, Jenkins, Jenkins Pipeline as code (Declarative, Scripted, Shared Library), GIT, Git Branching Strategies, Jmeter, Gatling, Docker, OpenShift, Kubernetes, Jenkins, Jira-Agile, Confluence, VRA-CodeStream, Azure DevOps, AWS DevOps, Maven, Gradle, NPM, Artifact Repository, Spinnaker, SonarQube, ShiftLeft.
•    Scripting: Go (Golang), Shell (Bash), Groovy, Python, Ruby, JSON, YAML.
•    Operating System: Linux (RedHat, CentOS) and Windows.
•    IT Services Framework / Processes: ServiceNOW, Good knowledge/exposure to Change management, Incident management, Problem management, Knowledge management, Configuration Management, Release Management, ITIL Framework, Scaled Agile Framework.
•    Networking / Protocols / Components: Good understanding and knowledge of DNS, Routing, SSL/TLS, SSH, TCP/IP, Subnetting, Proxy servers, Nginx, CDN/Cache Servers, Load Balancers, Firewall.
•    Troubleshooting: Good understanding and knowledge of Heap/Thread Dump analysis, GC logs Analysis, TCP Dump Analysis, Network Packet Analysis.



Recommended (Will be Valued if Available):



•    Professional Certification on DevOps, DevOps related Tools, Systems Administration, Cloud, Networking, Agile, SAFe, etc.
•    Published Blogs, Articles, contributions to OpenForums.
•    Representation in Technical forums.

(Job and company information not to be copied, shared, scraped, or otherwise disseminated/distributed without explicit consent of JSfirm, LLC)

JSfirm, LLC

Roanoke, TX

jobs@jsfirm.com

JSfirm LLC, Privacy Policy

All rights reserved. 2001-2024 JSfirm