DevOps Engineer
pineswift
Job Description
- Design, implement, and manage scalable and highly available infrastructure using Kubernetes and containerization technologies.
- Create and maintain CI/CD pipelines using Jenkins to ensure rapid and reliable software delivery.
- Automate infrastructure provisioning, configuration, and management using Ansible.
- Use Terraform to build and manage infrastructure as code (IaC) for cloud environments (AWS, Azure, etc.).
- Administer and troubleshoot Linux-based environments, ensuring optimal system performance.
- Manage and monitor relational and non-relational databases (MySQL, PostgreSQL, MongoDB, etc.) for performance, backup, and recovery.
- Collaborate with software engineering teams to improve deployment processes and ensure continuous delivery.
- Troubleshoot and resolve issues related to infrastructure, deployments, and system outages.
- Implement monitoring and alerting systems to maintain uptime and application health.
Required Skills and Qualifications:
- Hands-on experience with Kubernetes for container orchestration.
- Strong knowledge and experience in building and maintaining CI/CD pipelines using Jenkins.
- Proficiency with Ansible for configuration management and automation.
- Experience with Terraform for Infrastructure as Code (IaC).
- Expertise in Linux system administration and performance tuning.
- Experience managing and administering databases (Any DB like MySQL, PostgreSQL, MongoDB, etc.).
- Strong troubleshooting and problem-solving skills.
- Familiarity with cloud platforms like AWS, Azure, or GCP.
- Knowledge of version control systems (Git).
- Excellent collaboration and communication skills.