DevOps Engineer

Apply Now

Job Description

As a DevOps Engineer, you will play a crucial role in optimizing our software development and deployment processes, ensuring seamless integration and delivery of applications. You will work closely with development, operations, and quality assurance teams to streamline workflows, automate tasks, and enhance the reliability and scalability of our systems.

Job Requirement

Bachelor's degree in Computer Science, Engineering, or related field. 
Proven experience working as a DevOps Engineer or in a similar role. 
Strong proficiency in scripting languages such as Python, Shell, or PowerShell. 
Hands-on experience with cloud platforms such as AWS, Azure, or Google Cloud. 
Proficiency in configuration management tools like Puppet, Chef, or Ansible. 
Experience with version control systems such as Git. 
Solid understanding of networking concepts, security principles, and best practices. 
Excellent problem-solving skills and the ability to troubleshoot complex issues.
Strong communication skills and the ability to work effectively in a collaborative team environment
Must have AWS certifications such as AWS – DepOps Engineer

Desired Experience

Design, implement, and maintain CI/CD pipelines to automate build, test, and deployment processes for software applications.
Utilize tools such as Terraform, Ansible, or CloudFormation to manage infrastructure provisioning and configuration in a scalable and efficient manner.
Implement containerization using Docker and orchestration tools like Kubernetes to facilitate deployment, scaling, and management of containerized applications.
Set up monitoring and logging solutions (e.g., Prometheus, ELK stack) to ensure real-time visibility into system performance, identify issues, and troubleshoot problems proactively.
Implement security best practices and protocols across development and deployment processes, including vulnerability scanning, access control, and encryption.
Collaborate with cross-functional teams to define requirements, resolve issues, and drive continuous improvement in development and operations workflows.
Identify opportunities for automation and develop scripts or tools to streamline repetitive tasks, improve efficiency, and minimize manual intervention.
Create and maintain comprehensive documentation for infrastructure, configurations, and processes to facilitate knowledge sharing and ensure consistency.

Key Skills

Design, implement, and maintain CI/CD pipelines to automate build, test, and deployment processes for software applications.
Utilize tools such as Terraform, Ansible, or CloudFormation to manage infrastructure provisioning and configuration in a scalable and efficient manner.
Implement containerization using Docker and orchestration tools like Kubernetes to facilitate deployment, scaling, and management of containerized applications.

Qualification

Bachelor's degree in Computer Science, Engineering, or related field. 
Proven experience working as a DevOps Engineer or in a similar role. 
Strong proficiency in scripting languages such as Python, Shell, or PowerShell. 
Hands-on experience with cloud platforms such as AWS, Azure, or Google Cloud. 
Proficiency in configuration management tools like Puppet, Chef, or Ansible. 
Experience with version control systems such as Git. 
Solid understanding of networking concepts, security principles, and best practices. 
Excellent problem-solving skills and the ability to troubleshoot complex issues. 
Strong communication skills and the ability to work effectively in a collaborative team environment. 
Must have AWS certifications such as AWS – DepOps Engineer 

Job Skills

Implement security best practices and protocols across development and deployment processes, including vulnerability scanning, access control, and encryption.
Collaborate with cross-functional teams to define requirements, resolve issues, and drive continuous improvement in development and operations workflows.
Identify opportunities for automation and develop scripts or tools to streamline repetitive tasks, improve efficiency, and minimize manual intervention.
Create and maintain comprehensive documentation for infrastructure, configurations, and processes to facilitate knowledge sharing and ensure consistency.

Apply Now