[Remote] DevOps Engineer (AWS)
Note: The job is a remote job and is open to candidates in USA. Tiger Resourcing Group is seeking a skilled DevOps Engineer to design, build, and maintain stable, secure, and efficient infrastructure environments supporting software deployments. This role bridges development, operations, and customer environments to ensure high-quality, scalable, and reliable software delivery.
Responsibilities
- Independently plan and execute infrastructure and deployment objectives
- Collaborate across Sales, Engineering, Configuration Management, Support, and Project Management teams
- Implement and promote DevOps best practices to improve quality and efficiency across the full software development life cycle
- Design and maintain resilient infrastructure environments (cloud and client-hosted) to meet uptime and service delivery requirements
- Identify and implement automation for infrastructure capabilities including backups, monitoring, and security tooling
- Monitor, troubleshoot, maintain, and continuously improve CI/CD pipelines and deployment processes
- Record baselines, define product thresholds, and track performance trends related to deployments and configurations
- Evaluate and implement tools to enhance deployment, monitoring, and infrastructure management
- Manage and configure virtual machines using platforms such as VMware and Hyper-V
- Develop and maintain automated configuration management processes for installations across products and customer environments
- Install proprietary and third-party software across development, test, and production environments, including customer sites
- Maintain detailed documentation for installation and deployment procedures
- Manage Kubernetes environments, including: Installing and configuring clusters (bare metal and virtual servers)
- Managing cloud-based clusters
- Deploying, updating, and managing pods and containers
- Managing nodes and storage accounts
- Maintain detailed software release records for customer sites
- Perform database imports/exports, execute scripts, and write complex SQL queries
- Support field device testing, release rollouts, OS patching, application configuration, and COTS tool upgrades
- Coordinate and execute software releases to customer production environments
- Collaborate with cross-functional teams to design and document scalable architectural solutions
- Participate in a 24/7 on-call rota to support infrastructure issues and meet SLA commitments
Skills
- 3–6 years' experience designing, deploying, and maintaining on-premises and hosted solutions
- Proven experience as a DevOps Engineer in a scalable production environment
- Strong understanding of DevOps processes supporting Agile development, CI/CD, and automated deployments
- Hands-on experience with Kubernetes and cluster management tools (e.g., Rancher)
- Experience with Git and hosted platforms such as GitHub or Bitbucket
- Experience with CI/CD tools such as Jenkins or CircleCI
- Proficiency in scripting languages (Python, Bash, PowerShell, Perl, or PHP)
- Working knowledge of programming languages such as Java, Go, JavaScript, or C++
- Familiarity with APIs including REST, GraphQL, and SOAP
- Strong Linux and/or Windows system administration skills
- Experience provisioning and managing infrastructure in cloud environments (preferably AWS)
- Demonstrated experience managing multi-node clusters, including maintenance tasks such as: Changing IP addresses or host nodes, Modifying storage locations for pods and services
Company Overview