Agiloft is a global leader in data-first contract lifecycle management software, providing organizations with tools to manage contracts efficiently. The Staff DevOps Engineer will drive the architecture of Agiloft's CloudOps systems, ensuring scalability and resilience while leading DevOps initiatives and collaborating across teams.
Responsibilities:
- Architect and implement highly available, scalable, performant, maintainable and resilient systems using industry standard tools and frameworks
- Define and enforce best practices for CI/CD, IaC, and automation
- Leverage AI-assisted tools to enhance productivity, improve processes and workflows, and overall support everyday work
- Design and implement advanced security measures, including identity and access management
- Collaborate with cross-functional teams and guide DevOps initiatives
- Conduct performance analysis and optimization for complex systems
- Lead major infrastructure migrations and upgrades
- Develop and maintain documentation and standards
- Participate in on-call rotation
- Other duties as assigned
Requirements:
- Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent experience)
- 7+ years of related experience
- Expertise in DevOps principles, practices, and technologies including Amazon Web Services (AWS) and Terraform or other Infrastructure as Code (IaC)
- Advanced knowledge of Linux operating systems and troubleshooting OS issues
- Highly skilled in setting up and managing monitoring tools (such as Prometheus, Grafana, Datadog, Nagios, Open Telemetry, ELK, or similar tools)
- Advanced knowledge of scripting languages and automation utilizing Python, Bash or Ruby
- Proficiency in using relevant AI Tools in the SLDC (for example, GitHub Copilot, JetBrains AI Assistant)
- Deep understanding of networking concepts and principles
- Version Control Systems (such as Git)
- CI/CD tools such as Jenkins, Gitlab CI/CD, Github, or similar tool
- Containerization and orchestration (Docker, Kubernetes)
- Expertise with cloud platforms (AWS, Azure, or Google Cloud)
- Superior problem-solving, troubleshooting/debugging skills, and communication skills
- Proven experience in security best practices including identity and access management, encryption, and vulnerability assessments
- Eagerness to learn and adapt to new technologies and tools
- Participate in on-call rotation schedule with the rest of the team
- Experience with adopting AI to supplement code development (Cursor, Copilot)
- Experience with managing and optimizing vector databases for AI/ML (e.g., PostgreSQL vectordb)
- AWS certifications
- Knowledge of AWS Security Architecture
- Knowledge of Agile methodology