About the Role
We are looking for aDevOps Engineerto play a key role in building, deploying, and maintaining our cloud infrastructure. In this position, you will work hands-on withAWS, automation, CI/CD, containerization, and securityto ensure our systems arehighly available, secure, and cost-efficient.
The ideal candidate is apractical, problem-solving engineerwho enjoys collaboration and thrives in a fast-paced technical environment.
Key Responsibilities
Cloud Infrastructure
- Design, deploy, and maintain cloud infrastructure onAWS, ensuring high availability, scalability, and performance.
Infrastructure as Code (IaC)
- Implement and manage infrastructure usingTerraform, Ansible, CloudFormation, or Bicep, driving automation and consistency.
CI/CD & Deployment Automation
- Build and maintainCI/CD pipelines(AWS CodePipeline, Jenkins, GitHub Actions) to streamline deployments and reduce manual processes.
Containerization & Orchestration
- Deploy and manage containerized applications usingDocker and Kubernetes, ensuring efficient resource utilization and scalability.
Monitoring & Observability
- Implement monitoring and observability solutions to tracksystem health, performance, and resource usage, enabling proactive issue detection.
Security & Reliability
- Applycloud security best practicesto protect systems and data, ensuring confidentiality, integrity, and availability.
Cost Optimization
- Monitor cloud usage and continuously optimize infrastructure costs by identifying and implementing cost-saving strategies.
Cross-functional Collaboration
- Work closely withengineering, operations, and other stakeholdersto ensure alignment across the software development lifecycle.
Requirements
- Bachelor's degree inComputer Science, Computer Engineering, or a related field.
- 3+ years of experiencein DevOps or Cloud Engineering roles.
- Strong understanding of thesoftware development lifecycle (SDLC).
- Excellent communication and interpersonal skills with the ability to collaborate effectively across teams.
- Proficiency inBash or Pythonscripting.
- Hands-on experience withCI/CD toolssuch as Jenkins, GitHub Actions, or AWS CodePipeline.
- Strong expertise inAWS services and best practices.
- Solid experience withDockerand managingKubernetesenvironments.
- Experience withInfrastructure as Code (IaC)tools: Terraform, Ansible, CloudFormation, Bicep.
- Good understanding ofcloud security best practices.
- Proven experience incloud cost optimization.
Nice to Have
- Experience applying theAWS Well-Architected Framework.
- Knowledge ofapplication migration strategies.
- Experience withDevSecOps practices.
- Familiarity withFinOpsconcepts.
- Relevant certifications:
- AWS Cloud Practitioner
- AWS DevOps Engineer Professional
- Certified Kubernetes Administrator (CKA)