Salary
💰 $90,000 - $120,000 per year
Tech Stack
AnsibleAWSAzureCloudDockerGoGrafanaJavaJenkinsKubernetesLinuxMongoDBMySQLPostgresPrometheusPythonRedisSQLTerraform
About the role
- Recommend alternate choices and trade-offs for various design decisions; investigate performance and process failures and work to improve them.
- Developing and build IT solutions, install and configure solutions, implement reusable components, translate technical requirements, and assist in all stages of the software development cycle.
- Stay apprised of new developments in both Azure and AWS cloud operations and help in determining architectural solutions to enhance the stability and performance of the infrastructure.
- Gain a deep application-level knowledge of the systems as well as contributing to their overall design.
- Work closely with other internal teams to build security, reliability, and scalability into the development lifecycle.
- Dive deep into the software stack to troubleshoot as needed and in resolving Windows and Linux operating system issues.
- Be on call as a part of rotating support schedule and respond to production issues and incidents in a timely manner.
- Build engineering automation and productivity tools to streamline and scale applications in the production environment.
- Build from the ground up reliable infrastructure services in AWS and Azure to deliver highly scalable services.
- Automate cloud operations using Infrastructure as Code tools and Configuration management tools.
- Ensures the confidentiality of internal and external data
- Performs ad-hoc projects and other duties as assigned
Requirements
- Bachelor’s Degree in Computer Science, Computer Engineering or equivalent professional experience
- 4+ years of prior experience in DevOps, Site Reliability or Platform Engineering
- Highly proficient in one of programming languages such as Python, Go or Java
- Strong Scripting Skills in Bash or PowerShell
- Strong background in Public clouds like AWS or Azure along with infrastructure as a code(Terraform, CDK)
- Strong Experience with continuous integration and related tools such as Jenkins Pipelines, GitHub Actions, ArgoCD, Gitlab CI, SonarQube
- Experience in managing Kubernetes Clusters
- Experience with Scrum and Agile workflow methodologies
- Experience in AWS or Azure Cloud and container technologies like Docker, Kubernetes, etc.
- DB solutions: MySQL, SQL Server, PostgreSQL, MongoDB
- Cache: Redis and Memcached
- CI/CD: Jenkins CI, Git, Gitlab CI, Helm for Kubernetes
- Tools: JIRA, Confluence, Git, Ansible, Terraform, Helm, Prometheus, Grafana
- On Call Support: Pagerduty
- Certified AWS Solutions Architect- Associate or higher (preferred)
- Azure Fundamentals or higher (preferred)
- Any Kubernetes Certifications (KCNA, KCSA, CKAD, CKA, CKS) (preferred)
- HashiCorp Certified: Terraform Associate (preferred)