DevOps Engineer II
planview
Job Description
- Administer and support Windows Server environments (2016, 2019, 2022) on AWS EC2, including server builds, configuration, hardening, patching, and day-to-day troubleshooting.
- Manage IIS-hosted applications and Windows services: sites, application pools, bindings, certificates, scheduled tasks, and service accounts.
- Support Active Directory, DNS, and Group Policy for domain-joined servers, including access, permissions (NTFS and share), and authentication issues.
- Patch and maintain Windows fleets using AWS Systems Manager (Patch Manager, Run Command) or WSUS, with safe rollout, validation, and rollback practices.
- Diagnose Windows performance and stability issues using Event Viewer, Performance Monitor, and PowerShell (CPU, memory, disk, network, services, and application errors).
- Build and maintain CI/CD pipelines in Jenkins for reliable, fast delivery, including deployments to Windows hosts.
- Manage containerized workloads on Docker and ECS: task definitions, services, and clusters.
- Provision and manage AWS infrastructure using Terraform (CloudFormation a plus), including Windows AMIs, EC2 bootstrapping, and domain join.
- Automate configuration and deployment tasks using Python and PowerShell (Ansible a plus).
- Set up and maintain monitoring and alerting via New Relic (CloudWatch, Datadog, or Prometheus/Grafana a plus), including Windows host metrics and Event Log forwarding.
- Write Shell, PowerShell, and Python scripts to automate operations and reduce manual work.
- Manage Git workflows: branching, merge strategies, and pull request reviews.
- Administer and support MSSQL databases running on Windows and on Amazon RDS, including backups, restores, and basic performance troubleshooting.
- Troubleshoot deployment, performance, and infrastructure issues with development teams.
- Participate in on-call rotations and drive incident response, including Windows server and IIS incidents.
- Continuously improve infrastructure resilience and deployment speed.
- Apply AI-assisted engineering tools (e.g., GitHub Copilot, Claude Code) to speed up IaC authoring, pipeline debugging, and day-to-day scripting.