DevOps Engineer
Description
Responsibilities
- CI/CD & Build Management
- Enhance GitHub Actions workflows and branching strategies.
- Optimize .NET builds and MSBuild performance.
- Strengthen artifact management and promotion practices using JFrog.
- Improve integration between CI pipelines and deployment tooling.
- Deployment & Environment Management
- Design and maintain Harness pipelines.
- Manage lifecycle environments in Octopus Deploy (Dev → QA → UAT → Prod).
- Improve secrets management and variable configuration.
- Standardize environment promotion workflows.
- Infrastructure & Cloud Engineering
- Maintain and improve Terraform configurations for multi-environment AWS infrastructure.
- Support EC2, Load Balancers, VPC design, IAM roles/policies, Lambda, and EKS where applicable.
- Improve monitoring and visibility through CloudWatch and related tooling.
- Assist with infrastructure consistency and cost management.
- Platform & Database Support
- Support IIS configuration, Windows Server administration, and PowerShell automation.
- Maintain SQL Server deployment automation and backup/restore strategies.
- Support high availability configurations and production performance monitoring.
- Automation Engineer Responsibilities
- Design and implement automated tests for critical user and payment flows.
- Integrate test execution into CI/CD pipelines (GitHub Actions, Harness).
- Support load and performance testing efforts.
- Improve consistency of validation across Dev, QA, UAT, and Production-aligned environments.
- Recommended Tech Stack
- GitHub / Git Version Control
- GitHub Actions CI/CD
- Harness
- Octopus Deploy
- Terraform
- JFrog Artifactory
- AWS (EC2, Lambda, API Gateway, IAM, S3, CloudWatch, EKS)
- Docker & Kubernetes
- IIS & Windows Server
- SQL Server
- PowerShell, Python, or C#
- Linux OS
- MSBuild & .NET Build Tooling
- Monitoring & Observability Tools (CloudWatch, Datadog, Splunk)
Qualifications
- Bachelor’s degree in Computer Science or equivalent experience.
- 2+ years of experience in DevOps, Cloud Engineering, or Site Reliability Engineering.
- Experience with CI/CD tooling such as GitHub Actions, AWS DevOps.
- Experience with infrastructure automation tools such as Terraform, Docker, or AWS CloudFormation.
- Strong understanding of AWS services including EC2, Lambda, API Gateway, RDS, S3, IAM, and CloudWatch.
- Comfortable working in Linux and Windows environments using command-line tools and PowerShell.
- Understanding of microservices, deployment pipelines, and production support practices.
- Strong troubleshooting and communication skills.
Preferred Qualifications
- Experience with Harness, Octopus Deploy, or JFrog Artifactory.
- Experience managing deployments across Dev, QA, UAT, and Production environments.
- Familiarity with Kubernetes and Amazon EKS.
- Experience with IIS, Windows Server administration, or SQL Server automation.
- Experience with automated testing in CI/CD pipelines.
- Familiarity with monitoring and observability tools such as CloudWatch, Datadog, or Splunk.
- Experience supporting high-availability or transactional systems.
- Experience with scripting or programming languages such as Python, C#, PowerShell, or JavaScript.