DevOps Engineer – Platform, AWS, CI/CD
Job Description:
- Design, build, and maintain CI/CD pipelines using GitLab CI/CD, Jenkins, and GitHub Enterprise
- Develop and manage Infrastructure as Code (IaC) using AWS-native tools and automation frameworks
- Build and optimize cloud-native deployment pipelines on AWS (EC2, S3, Lambda, ECS/EKS)
- Develop and maintain containerized applications using Docker and Kubernetes orchestration
- Implement automation scripts using Bash, PowerShell, and Python
- Support continuous integration, continuous delivery, and continuous deployment (CI/CD) best practices
- Collaborate with Site Reliability Engineering (SRE) on system reliability, scalability, and performance optimization
- Manage multi-tenant distributed systems and microservices architectures
Requirements:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field
- 8+ years of experience in DevOps engineering, Cloud architecture, and Software development
- Strong hands-on experience with CI/CD tools: Jenkins, GitLab, GitHub Actions
- Cloud platforms: AWS (preferred)
- Containerization: Docker, Kubernetes
- Version control: Git
- Strong programming and scripting experience in C# / .NET, JavaScript / TypeScript, Python, Bash / Shell scripting, PowerShell
- Experience with Infrastructure as Code (IaC) (CloudFormation, Terraform preferred)
- Knowledge of Monitoring & observability tools (New Relic, Sentry)
Benefits:
- Eligibility for bonus
- Stock options
- Health benefits
- Professional development opportunities