Job Title: DevOps Engineer / DevOps Professional
Location: Vapi
Job Type: [Full-Time/Part-Time/Contract]
Company Overview: [Company Name] is a leading [industry] company specializing in [services/products]. We are looking for a talented and motivated DevOps Engineer to join our growing team and help streamline our development and deployment processes. This role offers an exciting opportunity to work with cutting-edge technology and a dynamic team.
Job Description: As a DevOps Engineer, you will collaborate with development, QA, and operations teams to design, build, and maintain scalable, reliable, and high-performance infrastructure and software systems. You will help automate workflows, monitor system health, and ensure smooth continuous integration and continuous delivery (CI/CD) processes.
Key Responsibilities:
- Collaborate with developers and operations teams to automate and streamline processes, improve system reliability, and reduce manual tasks.
- Design, implement, and maintain CI/CD pipelines for faster and more efficient development cycles.
- Manage cloud infrastructure (e.g., AWS, Azure, Google Cloud).
- Build and manage automation tools to facilitate system provisioning and configuration.
- Monitor system performance and troubleshoot issues to ensure high availability and reliability.
- Ensure security best practices are followed across the development and deployment pipelines.
- Support production environments by diagnosing issues, troubleshooting problems, and deploying updates.
- Create and maintain system documentation, including design documents, infrastructure diagrams, and runbooks.
- Participate in on-call support rotation.
Required Skills & Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent work experience).
- Proven experience as a DevOps Engineer or similar role in software engineering.
- Proficiency in cloud platforms like AWS, Azure, or Google Cloud.
- Strong experience with configuration management tools (e.g., Ansible, Puppet, Chef).
- Solid understanding of containerization and orchestration tools (e.g., Docker, Kubernetes).
- Experience with version control systems (e.g., Git).
- Familiarity with CI/CD tools like Jenkins, GitLab, CircleCI, or similar.
- Scripting knowledge (e.g., Python, Bash, or Ruby).
- Strong troubleshooting, analytical, and problem-solving skills.
- Knowledge of monitoring tools (e.g., Prometheus, Grafana, Nagios, etc.).
Preferred Qualifications:
- Certification in AWS, Azure, or other cloud services.
- Experience with infrastructure as code (e.g., Terraform, CloudFormation).
- Knowledge of database systems and data management.
- Familiarity with Agile and Scrum methodologies.
Why Join Us:
- Opportunity to work with a dynamic, innovative team.
- Competitive salary and benefits package.
- Work in a collaborative and supportive environment.
- Opportunities for career growth and advancement.