Job Description Summary: Collaborative software engineer with expertise in cloud computing and DevOps, responsible for designing scalable applications and ensuring efficient deployment processes.
Responsibilities:
* Design and implement scalable cloud-based applications using AWS and Azure.
* Develop and maintain high-quality DevOps practices to ensure efficient deployment and monitoring.
* Collaborate with cross-functional teams to identify and prioritize project requirements.
* Implement automated testing and continuous integration/continuous deployment (CI/CD) pipelines.
* Ensure compliance with security and regulatory standards.
Requirements:
* 5+ years of experience in software engineering, with a focus on cloud computing and DevOps.
* Proficient in Agile methodologies and version control systems like Git.
* Familiarity with containerization using Docker and orchestration using Kubernetes.
* Experience with infrastructure as code (IaC) using Terraform or CloudFormation.
* Strong understanding of security best practices and compliance regulations.
What We Offer:
* A collaborative and dynamic work environment with a team of experienced professionals.
* Opportunities for growth and professional development through training and mentorship programs.
* A competitive salary and benefits package, including health insurance and retirement plans.