Deployment Engineer

Global Data ConsultantsMechanicsburg, PA
1dOnsite

About The Position

GDC IT Solutions is currently seeking a Deployment Engineer to working on site in Mechanicsburg, PA. As a Deployment Engineer, you will be responsible for planning, executing, and supporting the implementation of software, hardware, and infrastructure solutions across internal and client environments. Position Overview The Deployment Engineer is responsible for planning, executing, and supporting the implementation of software, hardware, and infrastructure solutions across client environments. This role ensures successful deployment by collaborating with internal teams, vendors, and customers while maintaining a strong focus on quality, security, and efficiency. The Deployment Engineer plays a critical part in bridging development, operations, and client-facing teams to deliver seamless technology solutions.

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or related field (or equivalent experience).
  • 3+ years of experience in deployment engineering, systems administration, or a similar role.
  • Strong knowledge of operating systems (Windows, Linux) and networking fundamentals.
  • Hands-on experience with deployment automation tools, configuration management, and CI/CD pipelines.
  • Excellent problem-solving, analytical, and troubleshooting skills.
  • Strong communication and collaboration abilities, with experience working in cross-functional teams.
  • Ability to manage multiple deployments simultaneously in a fast-paced environment.

Nice To Haves

  • Experience with scripting languages (Python, PowerShell, Bash).
  • Knowledge of ITIL processes and change management best practices.
  • Certifications in relevant technologies (Microsoft, Scripting, JAMF, etc.) are a plus.

Responsibilities

  • Plan, coordinate, and execute deployments of applications, systems, and hardware in customer and internal environments.
  • Collaborate with project managers, developers, and systems engineers to ensure deployment requirements are understood and met.
  • Automate deployment processes using tools such as Microsoft Intune, Microsoft SCCM, JAMF Device Management, or equivalent tools.
  • Troubleshoot deployment-related issues and provide timely resolutions to minimize downtime or impact.
  • Develop and maintain deployment plans, documentation, and runbooks to support repeatable and reliable rollout processes.
  • Ensure that security, compliance, and best practices are adhered to during all stages of deployment.
  • Participate in testing, validation, and acceptance activities to confirm successful deployment outcomes.
  • Provide training, technical guidance, and post-deployment support to internal teams and customers.
  • Monitor performance of deployed systems and recommend improvements for efficiency, scalability, and reliability.

Benefits

  • Cutting Edge Technology and Innovation
  • Career Growth Opportunities
  • Employee-Centric Environment
  • Comprehensive Benefits Package
  • Holiday and Vacation
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service