
Senior Cloud DevOps Engineer (AWS, Golang, MongoDB)
Role summary
Seeking a Senior Cloud DevOps Engineer with expertise in AWS and Golang to support and automate core cloud infrastructure. The role involves designing code-based solutions, driving continuous improvement in engineering processes and infrastructure as code, and providing technical leadership. Responsibilities include leading incident, problem, and event management, and developing monitoring and alerting systems. Requires strong proficiency in AWS services, Golang development with MongoDB, scripting languages, Infrastructure as Code (IaC) tools like Terraform and CloudFormation, and CI/CD automation tools such as Jenkins. Experience with system administration and monitoring tools like Splunk and Grafana is essential for this 24x7 production environment.
Support core cloud infrastructure systems: Network, Servers, Active Directory, Linux/Windows Server OS, Web/API Servers, Mongo DB, and similar systems.
Design code-based solutions to automate manual tasks, routine DB operations, business processes, and to support new initiatives. Drive continuous improvement of engineering processes, tools, and infrastructure as code.
Provide technical oversight direction and hands-on mentoring to ensure adherence in the enterprise direction and architectural strategies. Collaborate with other DevOps Engineers on design, support task sharing, and problem solving.
Lead incident, problem, and event management support of our infrastructure, systems, and services. Problem resolution support may be required on a rotating 24 x7 basis for critical incidents.
Develop, implement, and maintain robust monitoring and alerting systems such as (Splunk, Grafana, Dynatrace).
Qualifications
Programming proficiency in two or more of the following languages to develop tools and automation services: Python, PowerShell, Bash, JSON, YAML, Ruby, Go, C#. Proficient with scripting infrastructure as code, including Cloud Formation and Terraform.
8+ years of hands-on DevOps / SRE Engineering experience with implementing and supporting core AWS services: EC2, Cloud Formation, S3, Cloud Watch, Inspector, and similar services in a 24x7 production environment. AWS certification is preferred but not required.
At least 3-5+ years of experience in supporting, implementing, and performance tuning Golang web-based solutions using MongoDB back-end architecture.
Experience in designing, implementing, and supporting CICD automation and configuration software systems such as (Jenkins, Chef, Run Deck, and Ansible).