- Company Name
- HCL Global Systems Inc
- Job Title
- Sr. Software Configuration/Release Engineer- Local to Richmond, VA only -- W2 ONLY
- Job Description
-
Job Title: Senior Software Configuration/Release Engineer
Role Summary:
Design, automate, and maintain AWS cloud configuration, release pipelines, and infrastructure management for a statewide service environment. Ensure high availability, security, compliance, and governance through IaC, backup, patching, and certificate management.
Expectations:
- Accurately design and implement IaC with Terraform for multiple AWS environments.
- Maintain Environments (Dev, Test, Stage, Prod) with consistent, secure configurations.
- Automate release pipelines using AWS Code Suite and collaborate with DevOps teams.
- Build automated backup, patching, and compliance monitoring solutions.
- Manage SSL/TLS certificates, ensuring timely renewal and validation.
- Document configuration baselines, procedures, and changes.
- Deliver training and guidance on Terraform, AWS best practices, and security.
Key Responsibilities:
- Develop and enforce AWS configuration management policies and standards.
- Build, test, and deploy Terraform modules for EC2, S3, RDS, IAM, ACM, and other services.
- Integrate IaC into CI/CD workflows (Code Commit, Code Build, CodeDeploy, CodePipeline).
- Design and maintain backup strategies that meet state retention and data integrity requirements.
- Automate patch management across infrastructure, monitoring for compliance.
- Perform regular audits of configuration, patch state, backup health, and certificate status; recommend improvements.
- Install, renew, rotate, and validate SSL/TLS certificates across AWS services.
- Produce and keep up-to-date documentation on baselines, modules, and change logs.
- Train and support teammates on Terraform, AWS operations, backup strategies, patching, and certificate handling.
Required Skills:
- 8+ years of experience in configuration management and release engineering.
- Advanced proficiency in Terraform and IaC methodologies.
- Hands‑on experience with AWS services: EC2, S3, RDS, IAM, ACM.
- Expertise in automated backup solutions and patch workflows.
- Strong knowledge of SSL/TLS certificate lifecycle, renewal, and security.
- Experience with AWS Code Suite (Code Commit, Code Build, CodeDeploy, CodePipeline).
- Scripting in Python, Bash, or PowerShell for automation.
- Analytical, problem‑solving, and troubleshooting skills.
- Effective written and verbal communication; strong organizational and planning abilities.
- Self‑motivated with the ability to work in a fast‑paced, collaborative environment.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Information Systems, or related field (or equivalent professional training).
- AWS Certifications (e.g., AWS Certified DevOps Engineer, AWS Certified Solutions Architect) preferred.
- Terraform Certification preferred.