Reasons could include the position has been filled or the company is not accepting new applicants.
KMS Technology was established in 2009 as a U.S.-based software services company. With development centers in Vietnam and Mexico, we have been trusted globally for the superlative quality of our software consulting & development services, technology solutions, and engineers' expertise. We pride ourselves on creating brilliant solutions for our clients by leveraging deep expertise, advanced technologies, and delivery excellence for a shared success where everyone can reach their fullest potential. With three Business Lines:
KMS Software: Leverage software domain expertise to help clients make better business decisions in technology platforms, increase speed-to-market, and gain critical development support through innovative technology solutions.
KMS Solutions: Empower BFSI businesses to embrace the digital finance revolution and expedite clients’ journey towards complete digitalization, technology consulting, data analytics, software development, and software quality.
KMS Healthcare: Build transformative next-gen technologies to solve healthcare’s most challenging problems, providing innovative tools and expertise to providers, payers, life sciences, and medical technology vendors.
Responsibilities:
Work with US-based clients and Vietnam development to understand business needs and develop technical solutions to support DevOps needs in Vietnam team as well as US team.
Deploy and maintain CI/CD pipelines across multiple environments
Support and coordinate with cross-functional teams to deploy the latest technologies to deliver the product to global customers
Deploy product updates, identify production issues, and implement integrations that meet customer needs
Develop and improve business continuity planning and disaster recovery protocols for cloud-based systems
Maintain/monitor/troubleshoot issues in the internal environments in the cloud.
Develop new deployment pipeline for the core products to better control product quality, increase team’s productivity, accuracy and efficiency, and reduce product’s time to market
Design, promote, support containers, microservices and cloud deployment on AWS and support repeatable and friction-less Continuous Integration
Be responsible for building and running systems that make software engineering faster, better and safer
Perform other tasks assigned by the Leader/ Manager.
General requirements:
Technical Requirements:
Containerization & Orchestration
Proficient with Docker, Kubernetes, or Amazon ECS for containerized applications.
Experienced in service discovery, load balancing, and networking in container orchestration.
CI/CD
Proficient in CI/CD pipeline design and management.
Experience with tools like Jenkins, GitLab CI, CircleCI, or Azure DevOps.
Knowledgeable in CI/CD best practices, rollback strategies, and blue-green deployments.
Infrastructure as Code (IaC)/Configuration as Code (CaC)
Skilled with Terraform/CloudFormation for IaC.
Proficient with Ansible, Chef, or Puppet for configuration scripts.
Architecture
Proficient in enterprise system architecture aligning with business objectives.
Experienced in system integration, middleware, APIs, and microservices.
Knowledgeable in disaster recovery, high availability, and cloud architecture (AWS/Azure).
Networking & Protocols
Strong understanding of TCP/IP, DNS, DHCP, and network security (VPNs, SSL/TLS, firewalls).
Familiar with cloud networking concepts and services (VPC, subnets, security groups).
Scripting & Automation
Proficient in Python, PowerShell, Bash, or Perl for automation.
Experienced with cloud platform APIs and SDKs.
Knowledgeable in writing clean and maintainable automation scripts.
Performance Tuning & Troubleshooting
Experienced in diagnosing system performance issues.
Observability
Experienced in monitoring, logging, and tracing systems (ELK, Datadog, New Relic).
And much more, join us and let yourself explore other fantastic things!