DevOps Engineer at Software Mind
Job Description
We are Software Mind, an awesome team of engineers who are ready to ramp up any top-notch company’s projects! Our aim? To always be one step ahead. Become part of a multicultural company in constant growth with an excellent work environment certified by Great Place To Work!
Overview
Software Mind is seeking qualified candidates to fill the role of DevOps Engineer (AWS focus).
In addition to a competitive salary rate and a positive work environment, we are committed to delivering high-quality technology solutions. We also offer:
- Flexible schedules and authentic work-life balance
- Opportunities for continuing education
- Birthday celebration
- Payment in US Dollars
About the role:
The AWS DevOps Engineer is a highly hands-on and technical role, responsible for developing, deploying, monitoring, and securing the client's suite of SaaS products in a multi-cloud landscape. This position interacts with cross-functional teams that include developers, security engineers, SREs, corporate IT, and product management groups. The role focuses on supporting both internal development teams and external customers, resolving complex technical issues, and driving continuous improvement through infrastructure as code, cost optimization, and adherence to best practices in security and reliability. Success in this position requires effective collaboration across engineering and product teams, a customer-first mindset, and availability for Eastern US working hours.
Â
Â
#LI-DNI
Â
Â
Some of the main responsibilities for the role include:Â
Infrastructure ManagementÂ
• Networking - Building out VPCs/VNetsÂ
• Configuring security groups, subnets, and hosted zonesÂ
• Infrastructure as Code - Provision, manage, and deploy resources using IaC toolingÂ
• Manage integrations between products and environmentsÂ
• Keeping services on the latest supported versionÂ
Access ManagementÂ
• Configuring authentication via SAML/OIDC integrationsÂ
• Managing Windows Active Directory and/or Entra ID domainsÂ
Environment SupportÂ
• Provide internal developer support and external production customer supportÂ
• Work as part of a fast-paced operations environment with requests coming from ticketing systemsÂ
• Troubleshoot complex issues to determine the root causeÂ
• Troubleshoot and resolve performance issuesÂ
CI/CDÂ
• Work with Product Management and Software Development staff to deploy software to productionÂ
• Leverage source control best practices for branching strategies, code reviews, and release managementÂ
• Utilize CD pipelines to promote developer changes to ephemeral and long-standing testing environmentsÂ
ObservabilityÂ
• Collect, visualize, and analyze logs/metrics to monitor the healthÂ
• Implement alerting to identify environmental issuesÂ
SecurityÂ
• Securely publish cloud apps to the internet via best practices in information security, privacy & zero trust principlesÂ
• Comply with cloud security frameworksÂ
ReliabilityÂ
• Resolve issues in accordance with cloud services standards to ensure cases are resolved within SLAsÂ
• Design and implement solutions with reliability and resilience in mindÂ
Cost ManagementÂ
• Build cost-efficient solutionsÂ
• Optimize resource utilization  Â
Â
Job Skills/Requirements
- 90+% English written and oral (at least B2 level) with excellent communication skills
- 3-5 Years CloudOps and/or DevOps experience supporting PaaS/SaaS environments.Â
-Â Proficient in AWS cloud services: AWS Lambdas, AWS Glue, EKS, Key Management, App Services (Elastic Beanstalk, App Runner), AWS Storage Accounts (S3, EFS, SQS, DynamoDB).
-Â Understanding system and network architecture, system platforms, system access, and network protocols.Â
- Experience in automating legacy processes and technologies in an AWS environment.
- Experience using Terraform for infrastructure as code and automation.
- Experience using various tools for application and infrastructure monitoring and troubleshooting.Â
- Demonstrated ability to solve complex problems and possess a high level of technical skills, analytical, problem-solving, verbal, written communication, and presentation skills.Â
- Experience with Agile methodology and running or participating in Scrum/Kanban procedures.Â
- Experience with Python and Ansible.Â
- Skilled in PowerShell for scripting and task automation.Â
- Hands-on experience with Kubernetes for container orchestration and support.Â
- Expertise in YAML and Helm for configuration management and deployment automation.Â
- Strong documentation skills for maintaining clear and comprehensive technical records.Â
- Proficiency in Git for version control and collaboration.Â
- Experience with AWS DevOps for CI/CD pipelines and project management.Â
- Knowledge of Docker for containerization and application deployment.Â
- Availability to work in the Eastern US working hours.Â
- Availability to support rotating on-call shifts.Â
 Â
Â
Â
Additional Requirements:Â
- Experience with API management for seamless integration and performance optimization. Â
- Expertise with configuring identity federation (SAML, OIDC, Okta).Â
- Understanding Firewall, Encryption, IDS/IPS, AV (anti-virus) tools. Â
- Hands-on experience with Configuration Management (Puppet, Chef, & Ansible). Â
- Experience with Infrastructure Monitoring, APM, Log aggregation tools. Â
- Experience with MLOps – model governance, deployment, security, monitoring. Â
- Expertise in SQL for database management and data warehouse solutions (Databricks, Snowflake)Â
-Â Crossover experience with Azure DevOps

More Current Jobs at Software Mind
Apply to other open positions at Software Mind