Job Summary
The DevOps Engineer I ensures that SaaS products and platforms operate with high performance, stability, and scalability. The role focuses on improving developer efficiency while maintaining strong non-functional requirements such as security, availability, and cost optimization. The ideal candidate brings foundational cloud and DevOps knowledge, strong problem‑solving skills, and a desire to grow and improve continuously.
Required Knowledge, Skills & Abilities
- Hands‑on experience with Terraform, Git, and CI/CD pipelines.
- Proficiency with scripting languages such as Python or Bash.
- Experience working in Agile/Scrum environments.
- Practical experience with AWS, including infrastructure, networking, and security.
- Experience supporting production environments with focus on performance, availability, logging, and troubleshooting.
- Familiarity with Kubernetes, Docker, YAML, Linux, and Windows.
- Experience with Azure or Google Cloud Platform is a plus.
- Experience in highly regulated industries preferred.
- Strong English communication skills (written and verbal).
Essential Functions / Responsibilities
- Work with cross‑functional teams including engineering, product, and security to support DevOps requirements across platforms.
- Support and maintain CI/CD pipelines aligned with development and quality assurance practices.
- Contribute to continuous improvement of infrastructure, tooling, and processes.
- Maintain and evolve cloud infrastructure with emphasis on security, scaling, automation, and cost efficiency.
- Use Infrastructure as Code (IaC) tools such as Terraform to provision and manage cloud resources.
- Develop and maintain operational runbooks and procedures.
- Collaborate with development teams to bring new features and services into production.
- Execute project tasks and milestones independently or with team members, communicating progress regularly.
- Build accountability and strong relationships within engineering teams.
- Continuously learn and apply new concepts, technologies, and practices.
- Promote best practices and help identify and eliminate workflow bottlenecks.
- Stay updated on emerging tools and technologies; assist with evaluating and integrating them into processes.