Job Description
<p><strong>Job Description: DevOps Engineer</strong></p><p><br></p><p>As a DevOps Engineer, you will play a crucial role in the conceptualization, development, and release of software, ensuring it meets prescribed guidelines and quality standards. Your primary responsibility will be to maintain and enhance the company’s cloud infrastructure while identifying opportunities to automate manual processes, improving development, and release workflows. You will also be responsible for promptly addressing technical problems and implementing fixes and upgrades to the software to optimize its performance and security.</p><p><br></p><p>In this role, you will collaborate with coworkers to collect and review customer feedback to enhance user experience and suggest alterations to workflows to improve efficiency and success. You will have the opportunity to pitch project ideas based on market gaps and technological advancements, contributing to the continuous growth and innovation of the organization.</p><p><br></p><p><strong>Responsibilities:</strong></p><p><br></p><p>- Collaborating with coworkers to conceptualize, develop, and release software.</p><p>- Conducting quality assurance to ensure that the software meets prescribed guidelines.</p><p>- Maintaining and improving the company’s cloud infrastructure.</p><p>- Identifying manual processes that can be automated and working on ways to automate and improve development and release processes.</p><p>- Identifying technical problems and rolling out fixes and upgrades to software as needed.</p><p>- Securing software to prevent security breaches and other vulnerabilities.</p><p>- Collecting and reviewing customers’ feedback to enhance user experience.</p><p>- Suggesting alterations to workflow to improve efficiency and success.</p><p>- Pitching ideas for projects based on gaps in the market and technological advancements.</p><p><br></p><p><strong>Minimum Requirements:</strong></p><p><br></p><p>- Degree in computer science, software engineering, or a related field.</p><p>- Prior experience at all phases of the software product life cycle.</p><p>- Experience as a DevOps engineer or in a similar software engineering role.</p><p>- Proficiency with Git and GitHub workflows.</p><p>- Experience using an array of automation tools.</p><p>- Familiarity with software security methods.</p><p>- Curious, discerning envelope pusher.</p><p>- Top-notch decision-making and collaborative abilities.</p><p>- Customer-oriented with the ability to receive and use constructive criticism.</p><p>- Fluent in English to communicate effectively.</p><p>- Speaking and Understanding the Kurdish Language.</p><p>- Based in KRG ( Kurdistan Regional Government ).</p><p>- Ability to work full-time (40 hours/week) with a 2-hour overlap with Swiss time zones.</p><p><br></p><p><strong>Preferred Skills:</strong></p><p><br></p><p>- Experience with cloud-native SaaS deployment and cloud-based DevOps.</p><p>- Familiarity with unit testing tools and frameworks.</p><p>- Experience using a wide variety of coding languages.</p><p>- Understanding of database technologies like SQL or NoSQL.</p><p>- Professional experience and a high-level understanding of working with various operating systems and their implications.</p><p>- Understanding of Agile methodologies and SCRUM.</p><p>- Excellent organizational and time management skills.</p>