Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- As a Senior DevOps engineer, you need to:
- Support the end to end development & deployment activities.
- Implement, monitor and troubleshoot/support the systems (after call hours support is expected).
- Drive continuous improvement in systems operations through tool building and automation.
- Ensuring efficient and scalable artifact deployments to production servers using automation scripts and other deployment tools is a primary responsibility of the role.
- Generating the financial & technical reports regularly to the line manager.
Duties and responsibilities
- Lead the end-to-end DevOps activities.
- Develop and support full-stack platform infrastructure initiatives in a complex environment.
- Implementing, monitoring and supporting all the deployment activities, dockers, containers, monitoring tools (appsignal, newrelic, etc).
- Generate scripts to improve the efficiency of deployment & monitoring activities as and when required.
- Ensure efficient and scalable artifact deployments to production servers using automation scripts and other deployment tools
- Provide technical support of all the applications as required (after hours support is expected).
- Recommend the enhancements that will produce greater stability, scalability, and throughput for the platform.
- Provide input to Development and Operations team members when new architectures, designs, and/or operational models are being formulated.
- Be Responsible for providing technical expertise to other teams as you build specific expertise in the deployment and operational best practices specific to the platform.
- Architect scalable technical solutions, lending technical guidance on DevOps best practices, supporting activities that span various stages of the DevOps pipeline (planning, dev/test, release and monitoring).
- Manage, optimize, monitor and report on the infrastructure environment, and research latest development trends and technologies.
- Generate weekly, monthly, quarterly reports (finance & usage stats).
- Design, manage and implement application deployments adhering to CI/CD methodology.
- Architect and develop automation solutions across Amazon AWS, Microsoft Azure, and Google Cloud.
- Implement monitoring tools (NewRelic, AppSignal), notifications set ups, webhooks etc.
- Conduct audits and drills on the environments to ensure the system reliability and notifications.
- Onboard / Manage the security solutions (WAF, SSL Pinning, Agro Tunnel), CDN. (CloudFlare/Akamai)
- Work closely with the development and QA groups to support, improve, and integrate automated solutions into automation frameworks.
- Automate configuration of various big data distributions such as Cloudera, HDP, or EMR and their various components such as Hadoop, Spark, etc.
Job Requirements
- Bachelor Degree in computer science engineering or Equivalent.
- Minimum of a combined 8+ years of Site Reliability, DevOps, and/or Software Development experience, including experience in a growth-stage environment.
- Experience in architecting solutions within Amazon Web Services (AWS) and other.
- Experience in lead DevOps role.cloud providers.
- Experience with deployment orchestration, automation, and security configuration management (Jenkins, Puppet, Ansible, Chef, Terraform etc.) preferred.
- Experience supporting the following Datastores/Databases: MS-SQL server, CosmosDB, MySQL, MongoDB, PostgreSQL, Cassandra.
- Being familiar with CI/CD (cirlceci), Container Orchestration (Docker, Kubernetes).
- Knowledge working across EC2, S3, Route53, ELB, cloud front, cloud formation.
- Experience with Containers and Serverless architectures.
- Proven experience with scripting languages like PHP, Python, Ruby etc
- Proven experience with distributed source control like Git, including branching, merging and release management
- Experience in managing web security solution (WAF), CDN.
- Working knowledge of related technologies including encryption, IPsec, VLANs, VPNs, routing, firewalls, proxy services, LAN/WAN connectivity.
- Expertise in Big Data platform engineering; experience with MySQL and HBase strongly preferred.
- Possess strong communication and presentation skills, including both written and verbal.
- Experience in automating the configuration of various big data distributions such as Cloudera, HDP, or EMR and their various components such as Hadoop, Spark, etc.
- Experience working in SCRUM Frameworks in an Agile manner.
- Cloud Architecture related certifications (Amazon AWS Certified Solutions Architect – Associate/Professional, Amazon AWS Certified SysOps/DevOps Engineer - Professional).
- ITIL v3 / Agile DevOps certification is highly desired.