DevOps Engineer

Pardazesh Tasvir Kaman Tehran

Posted 2 years ago

Job Description

Kaman Inc. as a leading company in the area of VSaaS (Video Surveillance as a Service) is looking for qualified candidates to join our team. An experienced DevOps engineer who will be responsible to integrate developers and operations teams to improve collaboration and productivity by automating infrastructure, automating workflows, and continuously measuring application performance. Role description: ● Implement DevOps infrastructure projects. ● Design and implement secure automation solutions for development, testing, and production environments. ● Build and deploy automation, monitoring, and analysis solutions. ● Manage our continuous integration and delivery pipeline to maximize efficiency. ● Implement industry best practices for system hardening and configuration management. ● Secure, scale, and manage Linux virtual environments. ● Develop and maintain solutions for operational administration, system/data backup, disaster recovery, and security/performance monitoring. ● Continuously evaluate existing systems with industry standards, and make recommendations for improvement. ● Increased rate of software delivery for a faster time to market. ● Automated infrastructure to maintain better business focus. ● Build and test code continuously with scripting and programming languages. ● Manage, track and document changes to code with source control tools. ● Deploy applications via automation with configuration management tools. ● Measure performance and environment of application with system and application log tools. ● Deploy and maintain critical applications on cloud-native microservices architecture. ● Implement automation, effective monitoring, and infrastructure-as-code. ● Deploy and maintain CI/CD pipelines across multiple environments. ● Have on-call responsibilities in rotation with the engineering team.

Requirements

● Bachelor’s or Master’s degree in Computer Science, Engineering, or related fields. ● Understanding of system administration in Linux environments. ● Strong knowledge of Containerization and Kubernetes. ● Strong knowledge of configuration management tools. ● Familiarity with continuous integration tools. ● Proficiency in scripting languages including Bash, Python, and JavaScript. Personal qualities: ● Full understanding of software development lifecycle best practices. ● Keen attention to detail. ● Ability to work under pressure and deal with constraints. ● Strong organization and time-management skills. ● Excellent judgment, analytical thinking, and problem-solving skills. ● Excellent verbal and written communication skills. ● Leadership and ability to work well as part of a team. ● Knowledge and experience with compliance and data security is an asset.

Employment Type

  • Full Time

Details

To see more jobs that fit your career