Synopsis:
Perennial Systems seeks for a Senior Automation Engineer with deep expertise in
Amazon Web Services (AWS), Infrastructure-as-Code(IaC), and configuration
management tools such as SaltStack or Ansible. This role requires a strong background in
scripting (Python, YAML, etc.), large-scale inf rastructure automation, and CI/CD pipeline
development. The candidate will architect and manage highly scalable, secure, and resilient
cloud inf rastructure through automation while working collaboratively with cross-functional
teams to ensure ef ficiency and best practices throughout the DevOps lifecycle.
Who you are:
• Bachelor’s degree in Computer Science, Information Technology, or related field.
• At least 10 years’ experience in public cloud environments, especially AWS and/or Azure.
• Minimum 8 years’ experience with automation frameworks such as SaltStack or Ansible.
• 10 years’ system administration experience (Windows and Linux environments).
• Red Hat Certified Specialist in Managing Automation with AAP or equivalent automation
certifications required.
• AWS Solution Architect Professional or AWS Certified DevOps Engineer certification.
• Strong proficiency in scripting languages (Python, Bash, YAML).
• Experience with containerization and orchestration (Docker, Kubernetes).
• Strong verbal and written communication skills for technical documentation and collaboration
across teams.
• Deep knowledge of IaC principles, automation pipelines, and DevOps best practices.
What you'll do:
Your specific duties in this role will include:
• Architect, implement, and manage AWS cloud inf rastructure using modern IaC methodologies and
best practices.
• Design, build, and maintain configuration management solutions using SaltStack or Ansible for
consistency and repeatability across environments.
• Automate provisioning, scaling, and lifecycle management of complex inf rastructure across multiple
environments.
• Develop, optimize, and maintain inf rastructure and deployment automation utilizing Python, YAML,
and related scripting tools.
• Enhance CI/CD pipelines to enable seamless integration, testing, and deployment workflows.
• Leverage containerization technologies (Docker, Kubernetes) to enable scalable deployments.
• Manage source control integrations (GitLab, GitHub), including branching, merge requests, and code
review.
• Implement automation for monitoring, alerting, and remediation to support system reliability and
performance.
• Participate in inf rastructure planning, capacity forecasting, and readiness assessments for both new
and existing services.
• Create and maintain comprehensive documentation for inf rastructure components, configurations,
and automation workflows.
• Collaborate with developers, security teams, and system administrators to align inf rastructure with
organizational goals and compliance standards.