Job Description:

As a Platform Engineer, you will be responsible for spearheading the development of private and public cloud automation and orchestration solutions for various environments including SaaS, IaaS, and PaaS. You will collaborate closely with cross-functional teams to understand requirements and translate them into actionable tasks for automation. The ideal candidate thrives in a dynamic, Agile-driven environment and is passionate about implementing DevOps best practices.

Responsibilities:

  • Design and develop private and public cloud automation and orchestration solutions for SaaS, IaaS, and PaaS environments.
  • Collaborate with product managers, enterprise architecture, development, and operations teams to gather requirements and translate them into automation tasks.
  • Work in an Agile/Scrum/Kanban environment, collaborating with geographically dispersed team members.
  • Conduct peer code reviews to enhance code quality and provide constructive feedback.
  • Collaborate with the Infosec team to address infrastructure-level security concerns and maintain regulatory compliance.
  • Provide regular updates on project progress to stakeholders, management, and executives.
  • Drive the adoption of automated processes within the organization in adherence to the cloud automation framework.
  • Prototype solution deployment capabilities to accelerate software and service delivery while ensuring integrity and uptime.
  • Support the education and adoption of DevOps best practices among team members and associates.
  • Implement Support-driven (SDD) and Test-driven (TDD) Development within CI/CD automation models.

Qualifications:

Required:

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, MIS, or equivalent relevant work experience.
  • Minimum of 2 years’ experience developing automation flows or utility scripts using PowerShell, Python, or Ruby.
  • Proficiency in both Windows Server and Linux-based operating systems.
  • Experience with version control systems such as Git.
  • Familiarity with Agile or SCRUM project development models.
  • Experience deploying and configuring VMs on platforms like AWS EC2, VirtualBox, or VMWare.
  • Experience with CI/CD methodologies, including Jenkins.
  • Working knowledge of hierarchical data formats such as JSON, XML, YAML, etc.

Preferred:

  • Experience with configuration management tools like Ansible or AWS SSM.
  • Familiarity with infrastructure-as-code tools such as AWS CloudFormation, Azure Resource Manager, or Terraform.
  • Experience with AWS infrastructure APIs and services.
  • Proficiency in deploying and configuring container images on platforms like Kubernetes, Podman, or Docker.
  • Experience with deploying secrets and configuration parameters into AWS Secrets Manager or Parameter Store.
  • Experience designing and developing processes that interact with SOAP or REST API services.

Note: This position does not offer visa sponsorship.