Apply

Sr. DevOps Engineer (Remote)

Posted about 2 months agoViewed

View full description

πŸ’Ž Seniority level: Senior

πŸ“ Location: Philippines

πŸ” Industry: Legal Tech

🏒 Company: LegalMatch.com

πŸ—£οΈ Languages: English

πŸͺ„ Skills: AWSDockerBashGitJenkinsTypeScriptGroovyCI/CDLinuxTerraformNetworking

Requirements:
  • Proficient in UNIX and LINUX operating systems
  • Strong understanding of UNIX principles, file editing, UNIX commands, and file manipulation
  • Experience with Windows, UNIX, and LINUX shell scripting
  • Knowledge of networking concepts including routing, subnets, TCP/IP, VLANs, and UDP
  • Experience in setting up and maintaining cloud infrastructure for web applications
  • Familiarity with AWS services, following best practices for security and scalability
  • Currently utilized AWS services: Beanstalk, ECS (Fargate), EC2, ECR, CloudFront, S3/EFS, RDS, Lambda, Elasticache
  • Experience with CloudWatch (setting up metrics and alarms)
  • Knowledge of IAM (user permissions, service roles, policies)
  • Understanding of VPC (subnet configuration, routing, security groups)
  • Proficiency in AWS CDK (TypeScript) or similar tools
  • Experience with Docker and Docker-Compose
  • Hands-on experience with Jenkins (pipelines and shared libraries development in Groovy)
  • Experience with Datadog for monitoring, logging, and alerting.
Responsibilities:
  • Building software, tools, and processes to enable engineers to move fast without incidents.
  • Driving automation to streamline repetitive tasks and enhance system efficiency.
  • Collaborating with Engineering Teams to ensure smooth deployment of production services.
  • Designing, implementing, and maintaining scalable cloud infrastructure and CI/CD pipelines.
  • Troubleshooting infrastructure, application, and network issues while enhancing monitoring systems.
  • Ensuring compliance by collaborating with teams to meet regulatory requirements.
  • Supporting developers and QA Engineers with testing environment changes and DB updates.
  • Assisting teams in transitioning to self-managed deployments and releases.
  • Improving system performance, reliability, and operational efficiency continuously.
  • Participating in on-call coverage and performing maintenance during non-business hours.
Apply