Mind Computing is seeking an experienced DevOps Engineer to join our team. In this role, you will ensure optimal performance, security, reliability, and cost efficiency by leveraging automation, infrastructure-as-code, and DevOps best practices. This role also involves close collaboration with development teams to support the deployment and operation of cloud-based applications across multiple environments.
The candidate must reside within the continental US.
Responsibilities:
• Design, develop, and implement AWS cloud architecture leveraging services such as EC2, S3, RDS, VPC, ELB/ALB, EKS, and other AWS-native services, with a focus on scalability, high availability, and disaster recovery.
• Provision and manage AWS resources, including compute, storage, networking, and databases, using the AWS Management Console, CLI, and infrastructure-as-code tools.
• Develop and maintain automated deployment and provisioning of solutions using Terraform and AWS CloudFormation.
• Implement and enforce cloud security best practices, including IAM, encryption at rest and in transit, network segmentation, logging, and compliance with applicable regulatory standards.
• Monitor cloud environments for performance, availability, and cost optimization using AWS monitoring and alerting tools; proactively troubleshoot and resolve issues.
• Integrate cloud infrastructure with CI/CD pipelines to streamline application builds and deployments, leveraging GitHub Actions.
• Collaborate closely with development teams to understand application requirements and translate them into efficient, secure AWS-based solutions.
• Manage application deployments and releases with minimal downtime, using containerization technologies such as Docker and orchestration platforms like Kubernetes (EKS).
Requirements:
• Bachelor's degree in Computer Science, Information Technology, or a related field.
• 5+ years of experience
• Strong experience with infrastructure automation using Terraform and/or AWS CloudFormation.
• Proficiency in scripting languages such as Python, Bash, or PowerShell for automation and system administration.
• Solid understanding of AWS security principles, shared responsibility model, and best practices for securing cloud environments.
• Strong networking fundamentals, including subnetting, routing, load balancing, firewall rules, and VPN connectivity.
• Proven ability to diagnose and resolve complex technical issues related to AWS infrastructure and CI/CD pipelines.
• Working knowledge of continuous integration and continuous deployment (CI/CD) principles and tools.
• Strong communication skills and the ability to collaborate effectively with cross-functional development teams.
Additional Qualifications:
• One or more of the following certifications:
• AWS Certified DevOps Engineer - Professional
• AWS Certified Advanced Networking - Specialty
• Proven experience as DevOps Engineer.
• Hands-on experience managing containerized workloads using Docker and Kubernetes (EKS).
• Familiarity with modern CI/CD tools and practices, including GitHub Actions.
Benefits
• Medical/Dental/Vision
• 401k with Employer Match
• PTO + Federal Holidays
• Corporate Laptop
• Training Opportunities
• Remote Opportunity
Note: Selected candidates will be required to complete fingerprinting at a government facility and undergo a background check as part of the hiring process.
At this time, we are unable to offer sponsorship.
Apply tot his job
Apply To this Job