Blink

Senior DevOps and Architecture Engineer

Egypt Qatar
AWS CI/CD Jenkins Github Actions Google Cloud Azure Docker Kubernetes Terraform Ansible Chef Puppet Python Bash Shell VictoriaMetrics Prometheus Grafana DNS HTTP HTTPS SSH FTP SMTP Loki Elasticsearch ELK Stack Kibana HashiCorp Vault AWS Secrets Manager Azure Key Vault Kubernetes Secrets NGINX HAProxy API Gateway RDS Aurora DynamoDB PostgreSQL MySQL MongoDB Redis S3 Azure Blob Google Cloud Storage Git Jira Asana Trello
Description

Senior DevOps & Architecture Engineer

Department: Software Department

Location: Egypt, Qatar, Romania, Jordan, Lebanon, Saudi Arabia, Tunisia

Employment Type: FullTime

JOB DESCRIPTION

A Senior DevOps and architecture professional is responsible for establishing, maintaining, and optimizing the continuous integration and deployment (CI/CD) systems and practices. They collaborate closely with development, operations, and security teams to automate and streamline operational processes, ensuring system stability, scalability, and security. The ideal candidate holds a Bachelor's or Master's degree in a relevant field and has at least five years of experience in DevOps roles. They must be proficient in AWS, various CI/CD tools, and cloud platforms and possess excellent problem-solving and communication skills.

Essential Duties and Responsibilities:

  • Design and implement CI/CD pipelines, aligning with software development and deployment processes.

  • Automate and optimize operational processes to reduce the risk of errors and increase efficiency.

  • Collaborate with development teams to understand software features and technical implementation, ensuring architecture alignment with business requirements.

  • Proactively monitor system performance and capacity management, ensuring system scalability, reliability, and efficiency.

  • Ensure system security by collaborating with security teams and implementing secure DevOps practices.

  • Conduct regular system audits to detect deviations from the established process, and implement corrective actions.

  • Lead the definition and implementation of cloud architecture, including containerization and orchestration systems.

  • Mentor junior team members, promoting a culture of continuous improvement and learning.

  • Maintain up-to-date knowledge of the latest industry trends and technologies.

  • Production Support & Incident Management: Respond to production issues, troubleshoot incidents, and ensure high availability of critical systems. Conduct root cause analysis (RCA) and post-mortems, implement corrective actions, and participate in on-call rotations. Utilize logging and monitoring tools for proactive detection of system anomalies.


Qualifications:

  • Education: A Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.

  • Experience: Minimum of 5 years of experience as a DevOps Engineer, including extensive hands-on experience with CI/CD tools and cloud platforms.

  • Project Management: Experience with agile project management and workflow tools such as Jira, Asana, Trello, or similar.

  • Version Control: Proficiency in using Git or other version control systems.

Competencies:

  • Technical Skills:

    • Proficiency in CI/CD tools such as Jenkins, Github Actions, and others.

    • Extensive experience with cloud platforms like AWS, Google Cloud, Azure.

    • Hands-on experience with containerization (Docker) and orchestration systems (Kubernetes).

    • Familiarity with infrastructure as code (IaC) tools like Terraform, Ansible, Chef, Puppet, etc.

    • Proficiency in scripting languages like Python, Bash, Shell.

    • Knowledge of system monitoring tools (like VictoriaMetrics, Prometheus, Grafana).

    • Understanding of network topologies and common network protocols and services (DNS, HTTP(S), SSH, FTP, SMTP).

    • Hands-on experience with logging and observability tools such as Loki, Elasticsearch, ELK Stack (Elasticsearch, Logstash, Kibana), or equivalent.

    • Configuration & Secret Management: HashiCorp Vault, AWS Secrets Manager, Azure Key Vault, Kubernetes Secrets, SOPS.

    • Load Balancing & API Gateway: NGINX, HAProxy, AWS ALB/NLB, Azure Application Gateway, API Gateway concepts.

    • Storage & Databases: RDS/Aurora, DynamoDB, PostgreSQL, MySQL, MongoDB, Redis, S3, Azure Blob, Google Cloud Storage.

  • Software Design: Demonstrated proficiency in software design principles and patterns, with a focus on DevOps practices and principles.

  • Problem-Solving Skills: Strong analytical thinking and problem-solving skills, ability to troubleshoot complex system issues.

  • Communication Skills: Excellent written and verbal communication skills, ability to communicate effectively with both technical and non-technical stakeholders.

  • Teamwork and Leadership: Proven ability to lead and work as part of a team, ability to mentor and guide junior team members.

  • Time Management: Strong organizational skills with the ability to manage priorities and time effectively.

  • Adaptability: Ability to quickly learn and adapt to new technologies and tools.

  • Continuous Learning: Commitment to learning and keeping up with the latest trends and best practices in DevOps.

  • Flexibility in Work Schedule: Willingness and ability to adjust work schedule as necessary to collaborate with team members in different time zones, meet project deadlines, or address urgent issues.

  • Fluency in English: Excellent command of the English language, both written and spoken.

Blink
Blink

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say