We are looking for a skilled DevOps Engineer with 6 to 12 years of experience to join our team in Bangalore. In this full-time role, you will collaborate with software developers and system operators to streamline processes for the development, deployment, and maintenance of applications.
Key Responsibilities:
- **Automation of Processes**: Design and implement automation tools to improve development workflows, ensuring consistency and reducing manual effort in deployments.
- **Continuous Integration and Deployment (CI/CD)**: Set up CI/CD pipelines that allow for quick and reliable code integration and deployment, enhancing the speed of development cycles.
- **Monitoring and Performance Optimization**: Monitor system performance and troubleshoot any issues that arise, ensuring high availability and efficiency of applications in production.
- **Collaboration with Development Teams**: Work closely with developers to understand their needs and help design infrastructure that supports smooth software deployment and scaling.
- **Security Management**: Implement security measures and monitor compliance protocols to safeguard infrastructure and protect sensitive data.
Required Skills and Expectations:
The ideal candidate should possess strong expertise in automation tools like Jenkins, Docker, or Kubernetes. Proficiency in scripting languages such as Python or Bash is essential. A solid understanding of cloud platforms (AWS, Azure, or Google Cloud) and infrastructure as code (IaC) tools, like Terraform, is important. Excellent problem-solving skills and the ability to work collaboratively in a team setting are crucial. Candidates should demonstrate strong communication skills and a commitment to continuous learning and improvement in DevOps practices.