Foxit is a global software company reshaping how the world interacts with documents. With over 700 million users worldwide, we deliver cutting-edge PDF, collaboration, and e-signature solutions across desktop, mobile, and cloud platforms. As we expand our SaaS and cloud-native capabilities, we are seeking a DevOps leader who thrives in distributed environments and can enable secure, scalable, and automated global operations.
Role Overview:
DevSecOps Engineerto automate and secure Foxit's multi-cloud infrastructure, enabling rapid, reliable, and compliant delivery of our applications worldwide. This role blends infrastructure automation, CI/CD optimization, cloud security, vulnerability management, observability, and AI-enabled operational efficiency.You will be hands-on with container orchestration, infrastructure as code, network and application security, and cloud-native tooling, while also building innovative solutionsincluding custom AI-powered botsto streamline operations, security, and incident response.Key Responsibilities:Cloud Infrastructure & AutomationDeploy and maintainAWSinfrastructure usingTerraformwith minimal guidanceManagecontainerized workloads (Docker,KubernetesEKS) and effectively use Helm for packaging and deploymentImplement deployment strategies (blue-green, canary, rolling updates) independentlyDevelop and optimize automation scripts usingPythonandBashfor operational efficiencyResearch and implement AI-driven tools to enhance log analysis and alert managementCI/CD & Reliability EngineeringOptimize and troubleshoot CI/CD pipelines (Jenkins,GitHub Actions,GitLab CI) to ensure reliable deliveryConfigure and manage monitoring using Datadog,CloudWatch,Azure Monitor, and implement log aggregation solutionsPerform comprehensive log analysis to identify performance issues, bottlenecks, and proactively resolve problemsSecurity & ComplianceApplyOWASP Top 10principles in infrastructure configuration and deployment processesImplement and maintainSASTandDASTtools in CI/CD pipelinesConfigure and optimizeWAFrules and network security controlsExecutevulnerability managementlifecycle: scanning, assessment, prioritization, and remediation coordinationQualifications:Technical Skills (Required)Languages:Solid scripting experience inPythonandBash; basic understanding of Java or PHPCloud Platforms:1+ years hands-on experience withAWS(EC2, Lambda, S3, VPC, IAM)Infrastructure as Code:Working proficiency inTerraform; CloudFormation knowledge preferredContainerization:1+ years production experience withDockerandKubernetes(EKS/AKS);Helmchart creation and managementDevOps Practices:Proven experience building and maintainingCI/CD pipelinesusing Jenkins, GitHub Actions, or GitLab CIVersion Control:Expert-level Git workflow management and branching strategiesLinux/Unix:Strong command-line proficiency and system administration skillsTechnical Skills (Nice to Have)Monitoring & Observability:Experience withDataDog,CloudWatch,Azure Monitor, or similar platformsSecurity Tools:Familiarity withSAST/DASTtools,WAFconfiguration, and vulnerability scannersNetworking:Solid understanding of DNS, load balancers, VPNs, and network security conceptsDatabase Management:Experience with RDS, Azure SQL, or container-based database deploymentsProfessional Experience:1-3 yearsin DevOps, site reliability engineering, or infrastructure-focused development with measurable impact on system reliabilityCanindependently manage staging infrastructure and resolving complex technical issuesDemonstrate ability to learn new technologies rapidly and implement them effectively in production environmentsPossess strong analytical and troubleshooting skills with ability to work independentlyExcellent technical communication skills and collaborative mindsetEducation & Certifications:Bachelor's degree in Computer Science, Engineering, or related fieldORequivalent practical experience with demonstrable expertiseGood to have:AWS Certified Solutions Architect Associateor CertifiedKubernetes AdministratorJoin us to automate, scale, and secure systems that power millions. Let's build smarter, faster, together.We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.