Job Description
- We are seeking a highly skilled and motivated DevOps Engineer to join our dynamic team.
- In this role, you will be responsible for designing, implementing, and managing CI/CD pipelines, automating infrastructure deployments, and ensuring the smooth operation of development and production environments.
- The ideal candidate will have a strong background in DevOps practices, infrastructure automation, containerization, and cloud platforms.
Key Responsibilities:
- Design, implement, and manage Continuous Integration and Continuous Deployment (CI/CD) pipelines to streamline and automate the software development lifecycle.
- Work closely with development, QA, and operations teams to ensure smooth and reliable deployments of software applications.
- Develop and maintain infrastructure as code using tools like Terraform, Ansible, or CloudFormation to automate cloud resource provisioning.
- Monitor the performance and availability of infrastructure, applications, and services. Troubleshoot issues to ensure high uptime and performance.
- Implement and manage containerization and orchestration platforms (e.g., Docker, Kubernetes) to optimize application deployment and scaling.
- Continuously improve and automate operational processes to reduce manual interventions and increase efficiency.
Qualifications:
- 5+ years of experience in DevOps, with a focus on automating and optimizing the software delivery pipeline.
- Strong proficiency with CI/CD tools such as Jenkins, GitLab CI, CircleCI, or similar.
- Hands-on experience with cloud platforms like AWS, Azure, or Google Cloud for deploying, scaling, and managing applications and infrastructure.
- Expertise in Infrastructure as Code (IaC) tools such as Terraform, Ansible, or CloudFormation for automating infrastructure deployments.
- In-depth understanding and experience with containerization (Docker) and orchestration platforms (Kubernetes).
- Proficient in scripting languages like Bash, Python, or Ruby to automate tasks and improve workflows.
- Ability to collaborate with cross-functional teams (development, QA, and operations) to ensure continuous integration and delivery.
Technical Skills:
- CI/CD Tools
- AWS
- Azure
- Terraform,
- Docker.
- Kubernetes
- Python
- Git
- Linux/Unix