Python Engineer, AWS
About The CompanyKnack Solution is a leading technology organization specializing in cloud computing, infrastructure automation, and digital transformation solutions. With a commitment to innovation and excellence, the company provides cutting-edge services to a diverse range of industries, helping organizations optimize their cloud environments, improve operational efficiency, and accelerate their digital initiatives. The organization values a collaborative culture, continuous learning, and a customer-centric approach, making it an ideal environment for professionals seeking growth and impactful work in the cloud and DevOps space.About The RoleWe are seeking a highly skilled Cloud Automation Engineer with extensive experience in AWS cloud environments and DevOps practices. The successful candidate will be responsible for developing and modifying Python scripts to interact with AWS APIs, facilitating the deployment of AWS services and automating infrastructure processes. This role involves building, maintaining, and enhancing CI/CD pipelines, ensuring seamless integration and delivery workflows. The candidate will also work on creating and modifying CloudFormation or Terraform templates to support infrastructure as code (IaC) initiatives, ensuring scalable, secure, and reliable cloud environments. A strong background in REST API development and end-to-end automation in AWS is essential. This is a remote position offering a contract duration of 12-24 months, with work authorization open to all types.QualificationsMinimum of 6 years of relevant work experience in cloud automation, DevOps, or related fieldsBachelor’s degree or equivalent in Computer Science, Information Technology, or a related disciplineAWS Certification at the associate or professional level (preferred)Hands-on experience with AWS cloud migrations (preferred)Proficiency in Python programming, including coding, debugging, and scripting for automationExpertise in AWS CloudFormation and Terraform for infrastructure as codeExperience with REST API development and integrationKnowledge of AWS native logging and monitoring services such as CloudWatch, CloudTrail, and third-party tools like SplunkFamiliarity with DevOps tools including UCD, Terraform, and native AWS CI/CD servicesUnderstanding of AWS security concepts including IAM policies, Security Groups, NACLs, and VPC componentsExperience with AWS data migration tools such as DMS, SMS, and DataSyncExcellent problem-solving, analytical, and troubleshooting skillsStrong communication skills, both written and verbal, with the ability to document and explain technical concepts effectivelyExperience working in Agile environments and utilizing issue tracking tools like JIRA and ServiceNowKnowledge of enterprise change management and issue escalation processesResponsibilitiesDevelop, modify, and maintain Python scripts to invoke AWS API calls for deploying and managing cloud resourcesDesign, build, and optimize CI/CD pipelines to support automated deployment workflowsCreate and modify CloudFormation and Terraform templates to provision and manage AWS infrastructure as codeBuild end-to-end automation solutions within AWS, ensuring scalability, security, and complianceIntegrate REST APIs for seamless communication between applications and AWS servicesCollaborate with cross-functional teams to gather requirements, define technical solutions, and implement automation strategiesMonitor and troubleshoot cloud environments, utilizing AWS native tools and third-party solutionsMaintain documentation of architecture, processes, and automation workflows using Confluence and other documentation toolsParticipate in migration projects, utilizing AWS migration tools like DMS, SMS, and DataSyncEnsure adherence to security best practices, including IAM policies, network configurations, and audit loggingFacilitate continuous improvement by analyzing system performance and suggesting enhancementsManage and report progress of assigned tasks using JIRA and other project management toolsEngage with technology partners and stakeholders to resolve technical issues and facilitate project successBenefitsCompetitive compensation packageOpportunity to work remotely from anywhereExposure to cutting-edge cloud and automation technologiesProfessional development and certification supportCollaborative and innovative work environmentLong-term contract with potential for extension or permanent placementEqual OpportunityKnack Solutions is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.