Job Title: DevOps Engineer
Location: Richmond, VA [Hybrid]
Experience: 10+ Years
Job Summary
Value Technology is seeking a highly skilled DevOps Engineer. The ideal candidate will have strong experience designing, implementing, and maintaining CI/CD pipelines, cloud infrastructure, containerization, infrastructure automation, monitoring, and DevSecOps practices. The candidate should possess hands-on expertise in AWS, Kubernetes, Docker, Terraform, Jenkins, GitHub Actions, Ansible, and scripting languages while collaborating closely with development, QA, and infrastructure teams to deliver reliable and scalable applications.
Key Responsibilities
- Design, build, and maintain CI/CD pipelines for application deployment.
- Automate infrastructure provisioning using Infrastructure as Code (IaC).
- Manage cloud infrastructure primarily on AWS.
- Deploy, configure, and maintain Kubernetes clusters.
- Build and manage Docker containerized applications.
- Configure and maintain Jenkins, GitHub Actions, or Azure DevOps pipelines.
- Automate deployment processes and release management.
- Monitor production environments and proactively resolve infrastructure issues.
- Configure application monitoring, logging, and alerting solutions.
- Collaborate with software developers to optimize application deployment processes.
- Implement DevSecOps best practices and security automation.
- Perform infrastructure scaling and capacity planning.
- Manage Linux servers and system administration tasks.
- Create reusable automation scripts using Python, Bash, or PowerShell.
- Configure networking, load balancing, DNS, SSL certificates, and firewalls.
- Manage version control repositories using Git.
- Perform troubleshooting across application, infrastructure, and networking layers.
- Implement backup, disaster recovery, and high availability solutions.
- Optimize cloud resources for performance and cost efficiency.
- Ensure compliance with enterprise security policies and regulatory requirements.
- Support production releases and provide post-deployment monitoring.
- Work with Agile/Scrum teams throughout the software development lifecycle.
- Participate in on-call production support and incident management.
- Document infrastructure architecture, deployment procedures, and operational runbooks.
Required Qualifications
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
- 10+ years of experience in DevOps, Cloud Engineering, or Infrastructure Automation.
- Strong hands-on experience with AWS cloud services.
- Experience building and managing CI/CD pipelines.
- Expertise in Docker and Kubernetes.
- Hands-on experience with Terraform and Infrastructure as Code.
- Strong Linux administration skills.
- Experience with automation and scripting using Python, Bash, or PowerShell.
- Experience implementing monitoring and logging solutions.
- Knowledge of networking concepts and cloud security.
- Experience supporting production systems in high-availability environments.
- Strong troubleshooting and analytical skills.
- Excellent communication and collaboration skills.
Preferred Qualifications
- Experience working in financial services or banking environments.
- Experience with microservices architecture.
- Knowledge of Site Reliability Engineering (SRE) practices.
- Familiarity with service mesh technologies (Istio, Linkerd).
- Experience with API gateways and ingress controllers.
- Exposure to serverless computing.
- Experience with container security tools.
- Knowledge of compliance standards such as SOC 2, PCI DSS, or ISO 27001.
- Experience with performance tuning and cloud cost optimization.