Senior Software Configuration / Release Engineer (AWS)
Location: Hybrid (2 days onsite per week)
Interview Mode: On-site only
Employment Type: Contract (Extension Possible)
Role Overview
We are seeking a Senior Software Configuration / Release Engineer to design, automate, and maintain cloud configuration and infrastructure processes across AWS environments. This role plays a key part in ensuring secure, scalable, and highly available cloud platforms using Infrastructure as Code (IaC), automation, and best-in-class DevOps practices.
Key Responsibilities
Cloud Configuration & Automation
- Develop and maintain configuration management processes for AWS environments
- Build and manage Infrastructure as Code (IaC) using Terraform
- Automate provisioning and lifecycle management of AWS services (EC2, S3, RDS, IAM, ACM)
- Ensure consistency across Dev, Test, Stage, and Prod environments
Release Engineering & DevOps
- Support CI/CD pipelines using AWS Code Suite (CodeCommit, CodeBuild, CodeDeploy, CodePipeline)
- Manage deployments, rollbacks, and environment readiness
- Collaborate with DevOps and Infrastructure teams
Backup, Patching & Compliance
- Design and maintain automated AWS backup strategies
- Implement automated patching workflows
- Conduct audits for configuration, backups, and compliance
Security & Certificate Management
- Manage SSL/TLS certificate lifecycle (installation, renewal, rotation)
- Ensure compliance with security standards and policies
Documentation & Governance
- Maintain documentation for IaC, configurations, and processes
- Provide training and guidance on AWS, Terraform, and automation best practices
Required Qualifications
- Bachelor’s degree in Computer Science, Information Systems, or related field (or equivalent experience)
- 8+ years of configuration management experience
- Strong expertise in Terraform and IaC
- Hands-on experience with AWS services (EC2, S3, RDS, IAM, ACM)
- Experience with cloud backup, patching, and security best practices
- Strong knowledge of SSL/TLS certificate management
Preferred Skills
- Scripting experience (Python, Bash, PowerShell)
- AWS and/or Terraform certifications
- Experience in government or public sector environments
- Experience with Agile tools and project management
- Knowledge of Organizational Change Management (OCM)
Core Skills
- Strong troubleshooting and analytical abilities
- Excellent communication and documentation skills
- Detail-oriented with strong organizational skills
- Self-driven and collaborative team player