Browse Jobs
For Employers
Post JobLog inGet Started

Senior DevOps Consultant

Dot Labs
Egypt
Posted 7 years ago
27Applicants for3 open positions
  • 25Viewed
  • 5In Consideration
  • 20Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

  • Do you believe in the DevOps culture of empowering organisation to automate building, deploying, and operating their software?
  • We have a missing. And we want you to take part of it. Come join our distinguished DevOps team and experience how working on world-class projects with our international clients could help you drive your career to great success. We need your talent, skill, and ambitious ideas and in return we offer a world-class work environment and team culture in addition to great benefits and perks.
  • As Senior DevOps Consultant, you will be working hands-on with engineering teams and business stakeholders to help define, design, and implement system infrastructure and application delivery solutions using automation tools and best practices that meet target KPIs and SLAs. You will be responsible for establishing an efficient delivery and operating environment for IT systems and its supporting infrastructure.

Can you:

  • Design infrastructure with high scalability, reliability, security, and recoverability target?
  • Implement infrastructure solutions for public cloud and private/hybrid datacentres?
  • Script infrastructure provisioning, configuration, and operations to automate the repetitive work?
  • Automate software build and deployments using continuous and deployment (CI/CD) tools?

You may also be

  • Designing zero-down-time deployments and system roll outs
  • Orchestrating, monitoring, and automating operations to respond to system changes in Realtime
  • Using container technologies like Docker, Swarm, and kebernetis to deploy and manage large distributed systems and microservices

Key Responsibilities:

  • Decompose larger requirements into smaller, more manageable units of work, to deliver in an incremental and iterative manner.
  • Contribute to architectural decisions and recommendations with confidence by transparently assessing risks and challenges.
  • Creating and maintaining end-to-end automated application delivery across DevOps tool chains and hybrid cloud platforms.
  • Support development teams with systems engineering capabilities by undertaking infrastructure design and delivery tasks for different environments.
  • Maintain site reliability of production systems, managing alerts and responding to incidents to troubleshoot and resolve issues.
  • Plan, asses, and review system capacity to optimise KPIs like performance, uptime, and cost.
  • Plan and execute system testing process, review the test progress and ensure that test results are analysed and recorded.
  • Maintain infrastructure policies, standards and documentation.
  • Evaluate system and application changes for reliability, scalability, security, and integration support.

In addition to your responsibilities, we also expect you to

  • Evaluate and learn emerging and cutting-edge tools and technologies emerging in the market.
  • Contribute to our blogs, articles, whitepapers, knowledgebase, and other published materials.
  • Represent the company as an ambassador of our culture and values.

About You:

  • Highly motivated, confident, and ambitious individual
  • You manage your time and projects with an agile and lean approach that delivers results in a tight feedback loop
  • You Lead by example. Mentor your peers. and work collaboratively with your team
  • You are customer-oriented and ensure the client goals are front, back, and centre of the work you do.
  • Can confidently step outside your comfort zone and adapt quickly to new situations.
  • Eagerly offer to get involved and help when you recognise problems outside the scope of your work.
  • Actively introspective and work on your personal and professional development.
  • Possess a clear, concise, articulate and persuasive communication skills.
  • Strong presentation skills and ability to tailor content and conversation to the audience.

Job Requirements

Skills & Qualifications

  • BSc degree in Computer Science or equivalent
  • At least 5 years of hands-on professional experience in DevOps or system engineering roles covering both windows and linux OS
  • Experience in at least one major cloud platform (Azure, AWS)
  • Experience with modern source control systems (git, subversion)
  • Experience with CI/CD tools (Teamcity, Jenkins, Travis, VSTS, etc.)
  • Experience with configuration management tools (chef, puppet, salt, ansible, etc.)
  • Experience with infrastructure-as-code tools (Terraform, Plumbery, LibCloud, etc.)
  • Strong scripting skills (bash, Python, Ruby, PowerShell, SQL, PERL, etc.)
  • Knowledge of TCP/IP and common internet protocols (HTTP/S, FTP, etc.)
  • Experience working in an Agile software development environment
  • Experience working with SQL and database management systems; RDBMS and NoSQL (e.g., MongoDB, Cassandra) preferred
  • Experience working with big data systems such as Apache Spark, ElasticSearch, and Hadoop
  • Understanding of cloud virtualization, storage, and networking
  • Understanding of system architecture, and design for security, scalability, and performance
  • Professional certifications are highly regarded
  • Fluent in English speaking, reading, and writing

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior DevOps Consultant