Senior Cloud Devops Engineer
senior cloud devops engineer
Location: Remote
Industry: Waste Management
required qualifications
- Bachelor or Master’s Degree (preferably in Computer Science, Engineering or related discipline)
- 8+ years of experience in software development life cycle, significant experience in delivering applications and architecture services
- Deep understanding of the architecture discipline, processes, concepts and best practices
- Proficient in networking and security
- Advanced expertise of common AWS services (EC2, RDS, S3, EFS, VPC, CloudFormation etc.), comfortable in AWS services (ECS, ELB, Lambda, Cognito, API Gateway, SecretManager, Route53, SageMaker)
- Service architecture and advanced container experience in Docker and / or Kubernetes
- Experience with CI/CD and code management tools (Git, Jenkins etc.)
- In-depth knowledge of configuration management frameworks such as Puppet, Chef or Ansible
- Experience in performance management of database engines (MySQL, MSSQL, Postgres, DynamoDB, MongoDB, Elasticsearch)
- Some experience with any of the following: C#, Python, Ruby, Go
- 1-2 industry recognized certifications (AWS, Kubernetes, Chef, Microsoft, etc)
- Knowledge of regulatory frameworks and their impact on design considerations (HIPAA, PCI, ITAR, etc)
- Experience with cloud-native architectures or compatible architecture patterns favoring AWS and Azure platform
- Create well-designed, documented, and tested software and infrastructure solutions in AWS that meet architecture requirements
- Design and develop solutions for AWS migrations, containerization, and transformation tools and projects to customers and internal teams
- Write infrastructure as code (CloudFormation, Terraform)
- Identify and address bugs, deficiencies, and performance bottlenecks
- Participate in an agile delivery team, helping to ensure the technical quality of the features delivered across the team, including documentation, testing strategies, and code
- Lead and present technology discussions with application teams
- Help to determine technical feasibility of solutions for business requirements.
- Meet product SLAs and manage communication in case of issues
- Configure and maintain backup, monitoring, and alerting systems for multiple clients
- Interact with teams and premier clients in different time zones for ensuring 24×7 support
- Develop advanced Linux/Windows deployment and management automation (Bash/PowerShell/Python/Chef/Ansible)
- Remain up to date on emerging technologies and architecture and propose ways to use them in current and upcoming projects
- Good creative thinking, problem solving, planning, time-management and organization skills to balance and prioritize work
- Proven leadership, influence, and mentoring skills
ready to hop in? apply now: