Agiloft - Senior DevOps Engineer
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
Requirements
• Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent experience). • In-depth knowledge of DevOps principles, practices, and technologies including Amazon Web Services (AWS) and Terraform or other Infrastructure as Code (IaC) • Strong proficiency of Linux operating systems and troubleshooting OS issues • Strong understanding of setting up and managing monitoring tools (such as Prometheus, Grafana, Datadog, Nagios, Open Telemetry, ELK, or similar tool) • Advanced knowledge of scripting and automation utilizing Python • Proficiency with version control systems (e.g., Git). • Strong experience with automation and scripting languages (e.g., Python, Bash, or Ruby). • In-depth familiarity with configure management tools (Ansible or Chef) • Deep understanding of: • Networking concepts and principles • Version Control Systems (such as Git) • CI/CD tools such as Github,Jenkins, Gitlab CI/CD, Argo or similar tool • Containerization and orchestration (Docker, Kubernetes). • Proficiency with cloud platforms (AWS, Azure, or Google Cloud). • Knowledge related to security best practices including identity and access management, encryption, least level privilege and vulnerability assessments • Strong problem-solving, collaboration, teamwork and communication skills. • Ability to work collaboratively with external teams to ensure timely delivery of DevOps initiatives and goals • Experience with adopting AI to supplement code development (Cursor, Copilot) • Eagerness to learn and adapt to new technologies and tools. • AWS certifications • Knowledge of AWS Security Architecture • Background checks will be conducted on an ongoing basis every 3 years or as needed for individuals in this role.
Responsibilities
• Design and implement advanced CI/CD pipelines for complex applications. • Collaborate with engineering, QA and customer support on cross-functional team projects. • Develop and maintain IaC on AWS, to ensure scalability, security and reliability. • Troubleshoot and resolve complex issues related to infrastructure, DBs and applications. • Support day-to-day operations, including user management, troubleshooting and system monitoring to ensure company SLA’s are met. • Implement advanced security measures and compliance standards such as ISO27001, SOC2, Cyber Essentials etc. • Partner with staff level team members to build automation to reduce manual toil • Mentor junior team members and collaborate with more senior team members • Manage and optimize cloud resources for cost-efficiency. • Lead or participate in incident response and disaster recovery efforts. • Leverage AI-assisted tools to enhance productivity, improve processes and workflows, and overall support everyday work. • Create run-books and maintain/improve system documentation for faster and better troubleshooting. • Participate in on-call rotation