Devops Engineer / Sr. Devops Engineer
Experience and responsibilities:
- Manage all aspects of CI/CD using Jenkins pipelines, GitHub, Spinnaker.
- Configure and maintain Infrastructure orchestration using Kubernetes, Docker and Terraform onto AWS platform.
- Manage Apache Kafka for event streaming and REST Proxy.
- Manage and develop EFK stack for improved logging and monitoring.
- Develop monitoring dashboards using tools like Prometheus, X-Ray, DataDog and Grafana.
- Support DevOps processes for Spring Boot, Gradle, Maven, python and Go based microservices deployment.
- Automate and improve existing processes using scripting languages like Shell script, python, groovy, etc.
- Work with a specialized team of DevOps and SREs to maintain and improve tech stack.
- Oversee release cycles and co-ordinate with Engineering and Operations teams.
- Investigate and implement cutting edge tools, best DevOps practices.
- Troubleshoot and debug infrastructure, DevOps and application processes as needed.
- Provide reporting that provides appropriate context to multiple audiences including product owners, engineering, and CS teams.
Qualifications:
- 3-5 years of experience “doing” DevOps, including working at large scale with real, highly concurrent, user traffic across multiple data centers and regions.
- Experience in deploying and managing infrastructure architecture on Cloud.
- Experience supporting production traffic on AWS.
- Excellent Linux system administration and automation skills (Python, Bash etc.)
- Passion for implementing best practices with a focus on security.
- Solid hands-on skills with at least 75% of the following:
- Servers: Apache, Nginx, Elastic Search, Cassandra, RocksDB, etc
- Databases: MySQL, PostgreSQL, MongoDB, Redis
- Automation tools: Ansible, Puppet, Chef or Terraform or Cloud formation
- Frameworks & tools: Nagios, Docker, Kafka, Kubernetes, Vagrant, Network Analysis Tools
- Most DevOps/SecOps services offered under AWS.
- 3+ years’ experience with developing and delivering configuration and deployment automation using configuration automation tools.
- Ability to solve mission critical services issues and build automation to proactively detect and prevent their re-occurrences
- Experience with firewalls and network security technologies at scale
- Experience with Agile methodologies and working in fast-pace and highly engaging environment.
- Excellent written and oral communication skills
- Bachelor’s degree in computer science strongly preferred.
Key Attributes:
- Personal drive (proactive), flexible, creative (thinks out of the box), result driven,
- responsible, curious, team player and fast learner
- Identify and drive improvements to process and technical related issues.
- Act as an escalation point and/or mentor to those your junior.
- Ability to succeed in a culture where change and speed are part of daily work.