We are seeking a skilled and proactive DevOps Engineer to join our team. In this role, you will be responsible for designing and maintaining robust CI/CD pipelines, managing cloud infrastructure using Infrastructure as Code (IaC), automating system operations, and ensuring secure, scalable, and reliable deployments. You will work closely with development and operations teams to streamline workflows, improve efficiency, and enhance overall software quality and delivery.
Key Responsibilities:
Design, build, and maintain CI/CD pipelines to automate application testing, integration, and deployment.
Monitor software performance, troubleshoot issues, and implement preventive measures to maintain system stability and uptime.
Optimize cloud infrastructure usage to ensure cost-effective and scalable deployments.
Use Infrastructure as Code (IaC) tools such as Terraform or AWS CloudFormation to manage and provision infrastructure.
Foster collaboration between development, QA, and operations teams to ensure smooth feature releases and quick resolution of issues.
Continuously monitor systems and create performance reports to identify improvement opportunities.
Implement configuration management and automate repetitive tasks to boost team productivity.
Apply DevSecOps principles by incorporating security best practices into development and deployment pipelines.
Maintain documentation for infrastructure, workflows, and standard operating procedures.
Required Qualifications:
Hands-on experience with CI/CD tools such as Jenkins, GitLab CI, CircleCI, etc.
Strong understanding and practical experience with Infrastructure as Code (IaC) tools like Terraform or CloudFormation.
Proficiency in Docker and Kubernetes for containerization and orchestration.
Experience with monitoring and logging tools such as Prometheus, Grafana, ELK Stack, or CloudWatch.
Proficiency in at least one scripting language such as Python, Bash, or PowerShell.
Solid understanding of networking, security, and cloud platforms (AWS, Azure, or GCP).
Excellent troubleshooting, problem-solving, and collaboration skills.
Strong verbal and written communication abilities.
Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent practical experience.
Preferred Qualifications (Nice to Have):
Experience with configuration management tools like Ansible, Chef, or Puppet.
Exposure to serverless technologies and microservices architecture.
Knowledge of automated compliance and security scanning tools
Any Gradute