DevOps Engineer
digitalaptech
Job Description
- Design, implement, and maintain CI/CD pipelines to automate build, test, and deployment processes
- Manage and optimize containerized applications using Docker (and Kubernetes, if applicable)
- Deploy, monitor, and maintain infrastructure across cloud platforms (AWS, GCP, Azure)
- Collaborate with development teams to ensure smooth code integration and release management
- Manage version control workflows using Git (branching strategies, code reviews, merge processes)
- Administer and optimize databases (SQL/NoSQL) to ensure performance, security, and availability
- Implement infrastructure as code (IaC) using tools like Terraform, CloudFormation, or Ansible
- Set up monitoring, logging, and alerting systems to ensure system health and quick incident response
- Participate in Agile ceremonies (sprint planning, stand-ups, retrospectives) and work collaboratively with cross-functional teams
- Troubleshoot production issues and perform root cause analysis
- Ensure security best practices are followed across infrastructure and deployment pipelines
- Continuously evaluate and improve DevOps tools, processes, and automation strategies