Match score not available

Senior DevOps Engineer

Remote: 
Full Remote
Experience: 
Mid-level (2-5 years)
Work from: 

HawodTech Solutions, Inc. logo
HawodTech Solutions, Inc. Information Technology & Services Startup https://hawodtechsolutions.com/
11 - 50 Employees
See more HawodTech Solutions, Inc. offers

Job description

We are interested in offering an opportunity to a talented Senior DevOps Engineer to design and assist in the transformation of our legacy datacenter-hosted applications and new microservice architectures into the AWS public cloud. Leveraging continuous integration and delivery pipelines, we know we can produce lean applications that can efficiently meet the demands from our both our recruiter and jobseeker users. Are you a maestro at orchestrating the deployment, security testing and QA automation of a variety of apps? We require full-stack development experience building production-ready applications using a high-level programming language such as Javascript, .NET or Python. Production of effective app and data monitoring with technology such as Logstash, Splunk, Datadog, or Cloudwatch is strongly preferred. This role will involve technical leadership for the DevOps team and building and growing platforms with support from SysOps, Product Engineering and Database teams.

What We Can Offer

  • Negotiable and Competitive pay ++
  • 20 Paid Time Off with 5 convertible to cash at the end of the year
  • HMO with 1 free dependent
  • Group Life and Accident Insurance
  • Other exciting monetary allowances
  • Great team, culture, and environment and tons of opportunity for career growth!

What You'll Do

  • Manage continuous integration and continuous deployment (CI/CD) pipelines for multi-environment applications leveraging tooling, preferably GitLab CI
  • Deploy new applications and application environments, enhancements to existing applications, software packages, operating systems, and security patches
  • Lead, mentor and review code for a small team of DevOps engineers.
  • Manage, maintain, and monitor containerized applications.
  • Collaborate with other engineering staff in multiple time zones to ensure smooth and reliable operation of software and systems
  • Identify architectural changes to improve system performance, capability, and scalability of a wide variety of systems and environments
  • Respond to outages in a timely manner, restoring services or finding the proper resources to assist
  • Refine system/service monitoring prior to and in response to outages
  • Write tooling to bridge engineering efforts with company-wide tools
  • Monitor and test system performance; prepare and deliver system performance statistics and reports
  • Assist in the development and implementation of disaster recovery plans
  • Perform general documentation and diagramming
  • Train others on the systems and technologies you develop or help develop.
  • Conduct research on emerging technologies in support of systems development efforts, and recommend technologies that will increase cost effectiveness and systems flexibility
  • Participate in an on-call schedule responsible for the functions listed above
  • Conduct research into emerging technologies and trends, standards, and products as required

What You Need to Qualify

  • Minimum 10 years managing version control systems like Git
  • Minimum 10 years managing virtualization or containerization platforms such as OpenStack, Docker, LXD, or others
  • Minimum 10 years managing automation tooling such as Chef, Ansible, Puppet, Salt, Terraform, Cloudformation etc.
  • Minimum 5 years developing applications utilizing Javascript, .NET or Python, or other high level programming languages
  • Minimum 5 years managing applications in the AWS public cloud
  • Minimum 5 years leading a project
  • Minimum 5 years managing Linux environments
  • Ability to clearly articulate design and implementation choices
  • Proven experience with systems planning, security principles, and general software management best practices
  • Working technical knowledge of current software protocols and Internet standards, including TCP/IP, HTTP, DNS, SMTP, and others.
  • Competence with documentation practices, flowchart, and data mapping tools and procedures
  • Must be able to communicate in English fluently

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Verbal Communication Skills
  • Open Mindset
  • Leadership Development

DevOps Engineer Related jobs