A DevOps Engineer is responsible for the collaboration between software development and IT operations teams to enhance the deployment, automation, and maintenance of software systems. They work on infrastructure automation, continuous integration and deployment (CI/CD) pipelines, monitoring systems, and improving the overall efficiency of development and operational workflows. DevOps Engineers help to ensure that the company’s IT infrastructure can scale effectively, and that deployments are carried out with minimal downtime and issues. Duties
Automate software deployment and infrastructure management tasks to reduce manual errors and improve deployment speed.
Design, implement, and manage continuous integration and continuous deployment (CI/CD) pipelines to ensure fast and reliable software delivery.
Work with developers to improve the software development lifecycle by providing automation and infrastructure solutions.
Monitor systems for performance, availability, and security, and respond proactively to issues.
Create and maintain infrastructure-as-code scripts using tools like Terraform, Ansible, or CloudFormation.
Collaborate with development and IT operations teams to build scalable, efficient, and reliable systems.
Implement and manage containerization solutions using Docker and Kubernetes.
Develop scripts to automate system configuration and management tasks (e.g., Bash, Python, or Ruby).
Ensure system security by applying security patches, configuring firewalls, and performing vulnerability scans.
Document system architecture, processes, and procedures for team reference and future maintenance.
Troubleshoot and resolve system performance, networking, or application issues in a timely manner.
Participate in capacity planning, disaster recovery, and system backup processes.
Requirements
Proficiency in at least one programming/scripting language (e.g., Python, Bash, Ruby).
Expertise in CI/CD tools (e.g., Gihub).
Expertise with cloud platforms (AWS, Azure or, Google Cloud).
Strong knowledge of containerization (Docker) and orchestration (Kubernetes).
Familiarity with Infrastructure-as-Code (IaC) tools
Experience with monitoring and logging tools (e.g., Prometheus, Nagios, ELK stack).
Experience in automating cloud infrastructure and server management.
Knowledge of networking concepts (e.g., TCP/IP, DNS, HTTP, VPNs).
Strong problem-solving and troubleshooting skills.
Strong knowledge of Security.
Excellent communication skills for working with cross-functional teams.
Ability to manage multiple projects and priorities effectively.
Experience with version control tools (Git).
Experience with system security and vulnerability management.
Relevant certifications (AWS Certified DevOps Engineer, Google Cloud Professional DevOps Engineer) are a plus.
Benefits
Being a part of a global startup with hyper-growth.
Exceptional, innovative and dynamic work environment
Full transparency and open employee communication
Tremendous growth & career advancement opportunities
هلی تکنولوژی یک شرکت هلدینگ ترکیبی است که بر این باور است که درخشش جمعی، موتوری برای نوآوری است. این شرکت در سال ۲۰۲۰ در استانبول تأسیس شد و با ایجاد، مدیریت و حمایت از مجموعهای متنوع از کسبوکارها در صنایع مختلف، به رشد و پیشرفت آنها کمک میکند.
ما مسیرهایی را روشن میکنیم تا ایدهها شکوفا شوند و کسبوکارها به پتانسیل کامل خود دست یابند. از زمان آغاز رسمی فعالیت، به شبکهای پویا از ذهنهای خلاق تبدیل شدهایم که راهکارهایی تأثیرگذار ارائه میدهند و الهامبخش پیشرفت هستند.