DevOps Engineer
4+ Years of experienceFull TimeThrissur
About
As a DevOps Engineer, you will be responsible for streamlining our software development and deployment processes, enhancing system reliability, and implementing automation to optimise our infrastructure. You will work collaboratively with development, operations, and other cross-functional teams to ensure the efficient delivery of high-quality software.
Responsibilities
- Automation: Develop and maintain automation scripts and tools to accelerate the provisioning, configuration, and deployment of infrastructure and applications.
- Continuous Integration/Continuous Deployment (CI/CD): Implement and manage CI/CD pipelines to automate software build, test, and deployment processes, enabling faster and more reliable releases.
- Infrastructure as Code (IaC): Create and manage infrastructure using IaC tools such as Terraform, Ansible, or CloudFormation.
- Containerisation: Build and manage containerised applications using technologies like Docker and orchestration platforms like Kubernetes.
- Monitoring and Alerting: Set up and maintain monitoring and alerting systems to ensure the availability and performance of applications and infrastructure.
- Security: Implement security best practices, including access control, encryption, and vulnerability management, to protect infrastructure and data.
- Collaboration: Work closely with development teams to understand application requirements and provide support for infrastructure-related needs.
- Scalability and Optimization: Continuously optimise infrastructure for cost-efficiency, performance, and scalability.
- Troubleshooting: Identify and resolve issues related to infrastructure and deployments in a timely manner.
- Documentation: Maintain clear and comprehensive documentation of infrastructure configurations, processes, and best practices.
Requirements
- Bachelor's degree in Computer Science, Information Technology, or a related field (advanced degrees are a plus).
- 4+ years of experience as a DevOps Engineer or a related role.
- Proficiency in scripting languages (e.g., Python, Bash).
- Familiarity with CI/CD tools (e.g., Jenkins, GitLab CI/CD) and version control systems (e.g., Git).
- Knowledge of containerisation and orchestration technologies (e.g., Docker, Kubernetes).
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud).
- Strong problem-solving skills and the ability to work collaboratively in a fast-paced environment.
- Excellent communication and teamwork skills.
Join the team
Thank you for your keen interest in becoming a part of Webandcrafts. We're eagerly looking forward to gaining deeper insights into your candidacy through this application.