remote
DevOps Engineer - BCC Software
Devops Engineer
DevOps Engineer responsible for automating workflows, managing cloud infrastructure, and maintaining internal development tools using AWS, Docker, Kubernetes, Terraform, and CI/CD pipelines.
About the role
Key Responsibilities
- Design, implement, and maintain scalable cloud infrastructure on AWS, ensuring high availability and security.
- Develop and manage containerized environments using Docker and Kubernetes for micro‑service deployments.
- Create and maintain Infrastructure as Code (IaC) templates with Terraform to automate provisioning and configuration.
- Build, monitor, and improve CI/CD pipelines to accelerate code delivery and reduce manual effort.
- Support internal development tools, troubleshoot environment issues, and provide guidance to engineering teams on best practices.
Requirements
- 3+ years of hands‑on experience with AWS services, Docker, and Kubernetes.
- Proficiency in Infrastructure as Code using Terraform or similar tools.
- Strong background in Linux system administration and scripting (e.g., Bash, Python).
- Experience designing and maintaining CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions, etc.).
- Solid understanding of security best practices and networking concepts in cloud environments.
Skills
awsdockerkubernetesterraformcicdlinux