We are seeking a DevOps Engineer with a minimum of 3 years of expertise in Continuous Integration and Continuous Deployment (CI/CD) practices. In this role, you will play a crucial part in our software development lifecycle, focusing on automating and streamlining our build, deployment, and release processes.
Essential Functions:
- CI/CD Implementation: Design, develop, and maintain robust CI/CD pipelines to ensure smooth and efficient software delivery.
- Infrastructure as Code (IaC): Utilize tools such as CloudFormation/Terraform to automate and manage infrastructure provisioning and configuration.
- Containerization: Work with containerization technologies like Docker and orchestration tools such as Kubernetes for application deployment and scaling.
- Security: Implement security best practices throughout the CI/CD pipeline and infrastructure to propose a good balance and prevent breaches.
- Observability stack: Manage and improve metrics, logs, traces, alerting, visualization
- Troubleshooting: Diagnose and resolve issues related to deployments and system performance.
- DevOps Advocate: Collaborate closely with development and operations teams to bridge the gap and promote a DevOps culture.