I

Senior DevOps Engineer (Cloud Platform)

Infraveo
Full-time
Remote
Remote & Freelance

This is a remote position.

We are seeking a Senior DevOps Engineer Senior DevOps Engineer (Cloud Platform) to join our team.

Responsibilities:
  • Responsible for designing, building, deploying, and maintaining a secure cloud platform using AWS, IAM, EC2, S3, RDS, GuardDuty, CloudFront, AWS-CLI, Parameter Store, MediaConvert, and other related applications.
  • Review current architectural design and landscape to suggest necessary changes.
  • Research new technologies and products for their applicability to business processes and needs.
  • Create and maintain system documentation in Confluence, including issues, solutions, workflows, and system diagrams.
  • Security is huge with this role. You will need to develop strategies and plans to negate the possibility of a system compromise on all levels, which includes: proper deployment best practices, penetration testing on a recurring schedule, random audits of publicly accessible properties, and continuing education of system vulnerabilities and how to harden them.
  • Continuously improve the architecture of systems relating to scalability, security, and stability.
  • Management, renewal, and installation of SSL certs across multiple environments.


Requirements

  • Hands-on experience deploying, automating, and managing AWS cloud-based production systems (AWS, IAM, EC2, S3, RDS, GuardDuty, CloudFront, AWS-CLI, CodeBase, Lambda, etc.) as a system administrator supporting enterprise computing platforms.
  • Experience with AWS cost management and optimization.
  • Experience using system monitoring tools.
  • Experience writing process requirements, technical design documents, and standard operating procedures.
  • Experience with version control like GitHub, Bitbucket, Maven etc.
  • Experience with data security management (including logging, key changes, pen testing, and system hardening) and help desk environments.
  • Working experience in managing core Cloud Computing services - Networking, Databases, Software, and Servers.
  • Experience implementing monitoring, alerting, dashboards, and metrics reporting.
  • Working knowledge and experience of common network and application protocols (TCP, HTTP, SSL, SSH, et al).
  • Solid understanding of the enterprise software development life cycle (analysis, design, coding, testing, and deployment).
  • Knowledge about RESTful API design and web services.
  • Experience in other cloud-based hosting environments such as Linode and Cloudflare is ideal.
  • Logic and reasoning are important when troubleshooting difficult issues.
  • Candidates must be able to develop solutions to problems, as well as manage multiple issues at the same time.
Bonus Points:
  • Experience managing game servers
  • Experience with using containerization such as Docker
  • Experience with microservices architecture and serverless computing
  • Knowledge of network security and best practices
  • Experience with monitoring and logging tools such as Prometheus, Grafana, ELK stack
  • Certification in relevant technologies or cloud platforms.


Benefits

  • Work Location: Remote
  • 5 days working​