Tech Stack
AWSCloudDockerGoJenkinsKubernetesPythonTerraform
About the role
- Design, implement, and maintain CI/CD pipelines for efficient and reliable software deployment.
- Lead initiatives to automate infrastructure, streamline deployment processes, and optimize system performance.
- Collaborate with software engineering teams to integrate DevOps practices into the software development lifecycle.
- Mentor and guide other engineers in DevOps methodologies and best practices.
- Proactively identify and implement improvements in our DevOps toolchain and processes.
- Ensure the security, resilience, and scalability of our cloud infrastructure.
Requirements
- 5+ years of experience in a role focused on DevOps, CI/CD, and cloud infrastructure.
- Proficiency in scripting languages such as Python, Bash, or similar, and experience with languages like Go or C# for software development.
- Strong experience with AWS cloud services and infrastructure-as-code tools like Terraform or CloudFormation.
- AWS certification a plus.
- In-depth knowledge of containerization and orchestration technologies, such as Docker and ECS, Kubernetes.
- Experience in implementing and maintaining CI/CD tools like CircleCI, ArgoCD, Jenkins, GitLab CI, or similar.
- Experience working in projects using agile methodologies.
- Demonstrated ability in leading and mentoring teams in DevOps practices.
- Ability to work independently and drive projects with minimal supervision.
- A strong understanding of secure coding practices and Production environment management.