Our healthcare client is seeking a DevOps Engineer to join a production support engineering team. This position is hybrid onsite 4 days a week in Northern NJ. Local candidates only (no relocation). Candidates must be able to work without sponsorship - GC/USC only.
Responsibilities:
• Utilize strong Git knowledge for version control, branching strategies, and collaborative
development workflows.
• Proficiently manage code merges, resolve conflicts, and ensure code quality within the Git repository.
• Develop and maintain automation scripts and tools for infrastructure provisioning, configuration management, and application deployments.
• Implement and manage continuous integration and continuous delivery (CI/CD) pipelines using industry-standard tools.
• Design, implement, and manage our Windows-based infrastructure, including Windows Servers and Internet Information Services (IIS).
• Monitor system performance, identify bottlenecks, and implement solutions to optimize
efficiency and reliability.
• Troubleshoot and resolve application deployment issues in a timely and effective manner.
• Collaborate with development teams to understand application requirements and ensure
smooth and efficient deployments.
• Implement and maintain security best practices within the infrastructure and deployment
processes.
• Participate in on-call rotation to support production environments.
• Document infrastructure configurations, deployment procedures, and troubleshooting steps.
• Stay up to date with the latest DevOps trends, tools, and best practices.
Skills and Qualifications
• Bachelor’s degree in computer science, Engineering, or a related field.
• 5-7 years of experience in DevOps
• Deep understanding and hands-on experience with Internet Information Services (IIS)
configuration, management, and troubleshooting.
• Strong scripting skills in PowerShell.
• Experience with CI/CD tools such as Azure DevOps, Jenkins, GitLab CI, and similar.
• Experience with configuration management tools such as Ansible, Chef, or Puppet (PowerShell DSC preferred).
• Familiarity with cloud platforms such as Azure or AWS.
• Experience with monitoring and logging tools (e.g., Dynatrace, Prometheus, Grafana, ELK stack, Azure Monitor).
• Excellent problem-solving and analytical skills.
• Strong communication and collaboration skills.
• Demonstrated strong knowledge of Git and Git workflows.
• Proven ability to effectively manage code mergers and resolve conflicts.
Qualifications
• Experience as a .NET developer or strong understanding of the .NET development lifecycle and deployment processes.
• Experience with containerization technologies such as Docker and orchestration tools like Kubernetes.
• Knowledge of security best practices in cloud and on-premises environments.
• Bachelor’s or master’s degree in a computer-related field.