Location: Hybrid (2 days onsite per week)
Interview Mode: On-site only
Employment Type: Contract (Extension Possible)
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.
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
-
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
-
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)
-
Strong troubleshooting and analytical abilities
-
Excellent communication and documentation skills
-
Detail-oriented with strong organizational skills
-
Self-driven and collaborative team player