DevOps Engineer (healthcare domain)
We are seeking a highly skilled DevOps Engineer with deep expertise in AWS cloud services, including ECS Fargate, EC2, and security implementations using AWS WAF and Shield. The ideal candidate will have experience managing CI/CD pipelines using GitLab, with strong knowledge of Infrastructure as Code (IaC) tools like Terraform or CloudFormation. Proficiency in backend and frontend deployments (.NET, Angular), as well as scripting with Bash, PowerShell, or Python, is essential. AWS certifications, such as AWS Certified Solutions Architect, are highly valued.
Requirements
1. AWS Cloud Expertise:
- Deep understanding of ECS Fargate for deploying Windows containers
- Experience managing EC2 instances, S3, CloudFront, API Gateway, and implementing security controls using AWS WAF and AWS Shield
- Familiarity with Lambda, EventBridge, and CloudWatch for automation and monitoring
- Experience with AWS Directory Service for Active Directory integration
- Networking experience with VPNs, VPC peering, Transit Gateway and security best practices
- Proficient in AWS multi-account setups using AWS Organizations and AWS Identity Center
- Experience with AWS Control Tower and Landing Zone to automate account setup, governance, and compliance across AWS environments (a strong benefit)
- Familiarity with AWS SNS for message distribution and notification services
- Experience working with AWS Cognito for user authentication and identity management
2. CI/CD Expertise:
- GitLab CI/CD experience with both SaaS and self-hosted runners
- Experience with GitLab Runner Autoscaler for managing dynamic scaling of CI resources
- GitOps Methodology: Ability to understand GitOps principles and quickly learn custom solutions, including those written in Go, for deployment workflows
- Experience integrating quality gates such as SonarCloud and Mend for code quality and security scans
3. Infrastructure as Code (IaC):
- Strong knowledge of IaC tools like Terraform or CloudFormation for automating AWS resource management
- Familiar with CI/CD pipeline automation using infrastructure as code
4. Application Deployment and Monitoring:
- Knowledge of backend deployments in .NET Framework 4.8
- Experience in deploying and managing Angular-based frontends
- Familiarity with CI/CD pipelines for Android, iOS
- Expertise in MSSQL database deployments and management
5. Active Directory and DBA Management:
- Experience in MS Active Directory management, specifically in an integrated AWS environment
- Experience providing DBA support, particularly for MSSQL databases
6. Development and Scripting:
- Strong scripting skills in Bash, PowerShell, or Python to automate infrastructure, deployments, and troubleshooting
- Knowledge of Go (for the GitOps operator) is a plus
7. Soft Skills:
- Strong communication skills to collaborate with development teams, ensuring seamless integration of development and operational workflows
- Ability to manage multi-account AWS environments and troubleshoot complex deployment issues
- Problem-solving skills, particularly in automating, optimizing, and scaling cloud infrastructure
8. Certifications:
- AWS certifications such as AWS Certified Solutions Architect would be advantageous
Responsibilities
AWS Infrastructure Management:
- Oversee the deployment and management of Windows containers using ECS Fargate
- Working with windows IIS in docker container in AWS ECS
- Manage EC2 instances, S3 storage, CloudFront distributions, and API Gateway setups
- Implement security measures using AWS WAF, AWS Shield, and other security best practices
- Set up and manage AWS multi-account environments using AWS Control Tower, AWS Organizations, and AWS Identity Center
CI/CD Pipeline Management:
- Design and manage GitLab CI/CD pipelines, including both SaaS and self-hosted runners
- Implement GitLab Runner Autoscaler to dynamically scale CI resources
- Incorporate quality gates like SonarCloud and Mend to ensure code quality and security compliance
Automation and Infrastructure as Code:
- Develop and maintain Infrastructure as Code (IaC) solutions using Terraform or CloudFormation
- Automate AWS resource provisioning, configuration, and management through IaC and CI/CD pipelines
Application Deployment and Monitoring:
- Deploy and monitor backend services in .NET Framework 4.8 and frontends built with Angular
- Support CI/CD pipelines for mobile platforms (Android, iOS)
- Manage MSSQL databases, ensuring smooth deployments and ongoing support
Active Directory and Database Management:
- Administer MS Active Directory in an AWS-integrated environment
- Provide DBA support for MSSQL databases, ensuring performance and security best practices
Development and Automation Scripting:
- Develop scripts using Bash, PowerShell, and Python to automate infrastructure tasks and deployment workflows
- Troubleshoot and optimize automation scripts to improve operational efficiency
Collaboration and Communication:
- Collaborate with development teams to ensure seamless integration between development and operational workflows
- Communicate complex technical issues clearly and effectively to both technical and non-technical stakeholders
Cloud Infrastructure Optimization:
- Identify and implement automation solutions to optimize and scale AWS cloud infrastructure
- Troubleshoot and resolve complex cloud deployment and networking issues
Security and Compliance Management:
- Ensure governance and compliance across AWS environments through tools like AWS Control Tower and Landing Zone
- Implement and monitor security controls, particularly for user authentication and identity management using AWS Cognito and AWS -Directory Service
Ongoing Learning and Certification:
- Stay up-to-date with the latest AWS services and cloud technologies
- Pursue relevant AWS certifications to validate skills and knowledge
Who we are?
ABCloudz is a global full-service company operating at the cutting edge of the latest application development and data management technologies. At ABCloudz, we believe optimal data environments are the greatest competitive advantage, and our Solutions Architects have experience with building enterprise-grade systems.
It is why our team has dedicated ourselves to helping hundreds of organizations – from start-ups to Fortune 100 companies – with architecting cloud solutions, developing web and mobile applications, optimizing complex data workloads, and managing workloads on an on-going basis — no matter where those datasets may reside.
Join an always-growing company to operate on the cutting-edge of information technologies, cloud services, application development, and digital infrastructure. At ABCloudz, we created a perfect environment to raise your professional skills, understand new technologies, and work with world-class companies.
Our expertise covers all major cloud and on-premises and databases, including Oracle, SQL Server, Azure, AWS, and GCP solutions. Our prolific developers are focused on delivering the best possible digital solutions leveraging our expertise with BI, Advanced Analytics, AI, Big Data, IoT, DevOps, and Managed Services.
Our mission is to help businesses accurately, efficiently, and reliably build, move, and manage data workloads. The trusted ABCloudz team now has hundreds of employees in five countries, including our headquarters in Redmond, Washington, and offices in San Francisco, Israel, Poland, and Ukraine.
Your dream job not found?
We always keep the doors open for outstanding talents. Want to work with us, but couldn't find an appropriate opening? Let us know about your passion, tell us why you stand out from the crowd and how you can make the difference working at ABCloudz. Just hit the button below to send us your resume.
Send resume