Description

Job Overview: 

We are seeking a highly skilled DevOps Engineer to join our team. 

The ideal candidate will have extensive experience in building and maintaining CI/CD pipelines, managing containerized applications using Docker and Kubernetes, and leveraging AWS for cloud infrastructure. 

This role is crucial in ensuring the smooth operation of our software development lifecycle, enabling continuous integration, delivery, and deployment of high-quality software products. 

Key Responsibilities: 

CI/CD Pipeline Management: Design, implement, and maintain robust CI/CD pipelines using Jenkins. Automate the build, test, and deployment processes to ensure seamless integration and delivery of software products. 

Containerization: Manage and optimize containerized applications using Docker. Ensure the consistent and reliable deployment of applications across multiple environments. 

Orchestration with Kubernetes: Deploy, manage, and scale containerized applications using Kubernetes. Implement best practices for Kubernetes clusters to ensure high availability and efficient resource utilization. 

AWS Cloud Infrastructure: Leverage AWS services to design and maintain scalable, secure, and cost-effective cloud infrastructure. Implement automation for cloud provisioning, configuration management, and monitoring. 

Scripting and Automation: Develop scripts to automate routine tasks, streamline processes, and improve efficiency. Utilize scripting languages such as Bash, Python, or PowerShell for automation tasks. 

Monitoring and Logging: Implement and manage monitoring, logging, and alerting solutions to ensure the stability and performance of infrastructure and applications. 

Collaboration: Work closely with development, QA, and operations teams to ensure seamless integration of DevOps practices into the software development lifecycle. 

Security and Compliance: Ensure that all systems and processes adhere to security best practices and regulatory requirements. Implement security measures such as automated security testing within the CI/CD pipeline. 

Qualifications: 

  

Experience: 

Experience as a DevOps Engineer or in a similar role. 

Proven experience with Jenkins, Docker, Kubernetes, and AWS. 

Strong background in CI/CD pipeline design and management. 

Experience with infrastructure such as code (IaC) tools like Terraform or CloudFormation is a plus. 

Technical Skills: 

Proficiency in managing and deploying containerized applications using Docker and Kubernetes. 

Strong scripting skills (e.g., Bash, Python, PowerShell) for automation tasks. 

Deep understanding of AWS services, including EC2, S3, RDS, Lambda, and VPC. 

Experience with monitoring and logging tools such as Prometheus, Grafana, ELK Stack, or CloudWatch. 

Knowledge of security best practices in DevOps and cloud environments. 

Preferred Qualifications: 

AWS Certified DevOps Engineer or other relevant certifications. 

Education

Any Graduate