Position Overview
We're looking for a versatile engineer who can bridge the gap between development and operations, with strong experience in cloud infrastructure, containerization, and Python development. The ideal candidate will also have the capability to support our QA automation initiatives.
Key Responsibilities
- Design, implement, and maintain CI/CD pipelines using Azure DevOps and GitHub Actions
- Manage and optimize container orchestration with Docker and Kubernetes
- Develop and maintain infrastructure as code using Pulumi
- Contribute to backend API development using Python
- High proficiency with PostgreSQL, SQL and NoSQL databases
- Support the development of serverless applications and microservices
- Implement and maintain automated testing frameworks
- Monitor system performance and optimize infrastructure costs
- Implement security best practices and maintain compliance standards
- Provide technical documentation and support for development teams
Required Qualifications
- 5+ years of experience in DevOps or similar roles
- Strong proficiency in:
- Azure DevOps
- GitHub Actions
- Docker containerization
- Kubernetes orchestration
- Pulumi or similar IaC tools
- Python development
- Demonstrated experience with serverless architectures and microservices
- Strong understanding of CI/CD principles and practices
- Excellent problem-solving and debugging skills
- Proficient in version control with Git
Preferred Qualifications
- Experience with QA automation tools and frameworks
- Knowledge of test automation best practices
- Familiarity with API testing tools (e.g., Postman, pytest)
- Experience with monitoring tools and observability platforms
- Azure cloud platform certification(s)
- Experience with agile development methodologies
- Background in API design and RESTful services
Technical Skills
- Cloud Platforms: Azure (primary), AWS/GCP experience is a plus
- Infrastructure as Code: Pulumi, Terraform
- Containerization: Docker, Kubernetes
- CI/CD: Azure DevOps, GitHub Actions
- Programming: Python (primary), Shell scripting
- Testing: API testing, automation frameworks
- Version Control: Git, GitHub
- Monitoring: Application monitoring, logging, and alerting systems
Soft Skills
- Strong communication abilities with both technical and non-technical stakeholders
- Problem-solving mindset with attention to detail
- Self-motivated with the ability to work independently
- Team player with excellent collaboration skills
- Strong documentation abilities
What We Offer
- Competitive salary and benefits package
- Remote-friendly work environment
- Professional development opportunities
- Chance to work with cutting-edge technologies
- Collaborative and innovative team culture
Location and Timezone
Remote. Core working hours are in EST.