Associate/Software Engineer - Cloud Management at I2C Inc
Redwood City, CA 94065, USA -
Full Time


Start Date

Immediate

Expiry Date

11 Sep, 25

Salary

0.0

Posted On

12 Jun, 25

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Kubernetes, Python, Docker, Vulnerability, Communication Skills, Bash, Configuration Management, Teamcity, Databases, Scripting Languages

Industry

Information Technology/IT

Description

JOB DESCRIPTION

  • Build, release, and manage the configuration of all production systems, utilizing DevOps principles.
  • Implement and optimize CI/CD pipelines for efficient and reliable software delivery.
  • Manage and maintain the current infrastructure, ensuring availability and security.
  • Ensure the integrity of source code repositories and version control systems.
  • Coordinate with stakeholders to manage deliverables and expectations.
  • Collaborate with internal teams to define data, application, deployment, access, and system audit strategies.
  • Perform regular upgrades for operating systems, firmware, and applications.
  • Define and enforce best practices for containerization.
  • Utilize Kubernetes/docker/container for orchestrating containerized applications.
  • Implement and manage high availability (HA) and Site Reliability Engineering (SRE) processes.
  • Ensure cloud applications redundancy and high availability.
  • Implement encryption/decryption mechanisms using Hardware Security Modules (HSM).
  • Ensure infrastructure and application security through regular audits and compliance checks.
  • Collaborate with security teams to identify and resolve vulnerabilities.
  • Investigate and resolve infrastructure, deployment, and performance-related issues.
  • Collaborate with cross-functional teams to troubleshoot and resolve technical challenges.
  • Perform OS and firmware upgrades, as well as applications performance tuning.
  • Debug and enhance automation scripts and tools.
  • Monitor the platform and ensure SLAs.

SKILLS

  • Strong understanding of DevOps principles, methodologies, and tools.
  • Proficiency in scripting languages like Bash and Python.
  • Strong operating system, databases, and network concepts.
  • Solid knowledge of infrastructure provisioning and configuration management.
  • Experience with CI/CD pipelines and related tools (e.g., Jenkins, TeamCity, ArgoCD).
  • Knowledge of application and infrastructure monitoring and related tools.
  • Understanding to Secure socket layer and Public Key Infrastructure (PKI).
  • Familiarity with containerization technologies (Docker, containerd) and orchestration frameworks (Kubernetes).
  • Understanding of security practices, compliance standards, and vulnerability management.
  • Strong troubleshooting and problem-solving skills.
  • Excellent collaboration and communication skills.
  • Ability to work effectively in a fast-paced and dynamic 24/7 environment.
Responsibilities

Please refer the Job description for details

Loading...