119 day(s) ago

Senior Cloud Ops Engineer

Negotiable Salary


Worldwide
English: Advanced, Upper Intermediate, Native Speaker
Experience: 3+ years
Employment: Full-time

Unanet

Sterling
Industry: ERP solutions
Unanet is a leading provider of ERP solutions purpose-built for Government Contractors, A/E, and Professional Services. More than 2,000 project-driven organizations depend on Unanet to turn their information into actionable insights, drive better decision-making, and nurture business growth.

Responsibilities

Design, provision, configure and maintain the operations platform to handle the scale of running several application stacks in the cloud that will be consumed by thousands of customers nationwide and our internal Product Team. Responsibilities will include:
Automating the deployment and maintenance of cloud platform technologies in both upper and lower environments
Implementing and overseeing log management, data warehouse, and database operations, including management of Logging/Audit services
Ensuring all monitoring systems (infrastructure- and application-level) are in place; report on availability
Designing and implementing strategies around disaster recovery and security for all sub-systems in infrastructure (e.g., web servers, database, queues, storage, network)
Aiding in improving the overall product through development task specific automation in the lower pipeline
Integrate static analysis tools in build pipeline (security, code quality, etc.)
Add database deployment capability to release pipeline (automate schema changes across all databases)
Incorporate test automation into build pipeline
Separate code from configuration in build/release pipeline
Researching and implementing emerging virtualization techniques and advising management around improved scalability
Building strategic and tactical plans for continued improvement of cloud architecture and operations
Performing capacity management, load and scalability planning

Requirements

You’re driven, humble, and autonomous
You’re a quick study, a strong communicator, and you’re able to adapt to fast-paced environments
You have a working knowledge of Agile Development practices (e.g., SCRUM, TDD)
You are (or have the mindset of) a developer, but are intrigued by the operational aspects of hosting developed solutions
You’re devoted to automation
You have 3-5 years of hands-on production experience with Amazon Web Services (AWS), Google Cloud or Microsoft Azure, including:
Configuration of VPCs, with VPN to corporate network
Experience setting up, maintaining and monitoring global production environments, QA and staging environments, with a strong understanding of the differing needs of such environments
2+ years of experience in a professional production environment
2+ years of experience managing networking infrastructure and monitoring at the application level
Performance optimization experience, including troubleshooting and resolving network and server latency issues, performing hardware evaluation/selection tasks, performance vs. cost vs. time analysis
At least 1 year of experience with automation or scripting tools (e.g., GO, Python, Shell, PowerShell)
2+ years of experience with Ansible, Jenkins or other comparable tools
You’re detail-oriented, with excellent documentation skills, and you’re someone who can successfully manage multiple priorities
Troubleshooting skills that range from diagnosing hardware/software issues to large scale failures within a complex infrastructure

Skills considered as a good plus

Bachelor’s Degree in Computer Science or equivalent work experience
Experience with Relational Databases such as Oracle and Aurora, Splunk (or other log aggregation tools), Grafana, Terraform and Prometheus
Extensive production experience with MS Azure
Experience working with Docker, Kubernetes and hands-on experience with performance, load and security penetration testing
Hands-on experience with building out and maintaining a continuous integration and delivery pipeline

Similar Jobs