We’re Hiring a DevOps Engineer who understands the Software Development Lifecycle and has the outright understanding of various automation tools for developing digital pipelines (CI/ CD pipelines).
DevOps Engineer will work with developers and the IT staff to oversee the code releases. They are either developers who get interested in deployment and network operations or sysadmins who have a passion for scripting and coding and move into the development side where they can improve the planning of tests and deployment.
Responsibilities:
- Improve CI/CD tooling.
- Implement and improve monitoring and alerting.
- Build and maintain highly available systems.
- Implement the CI pipeline.
- Implement and maintain monitoring stacks.
- Lead and guide the team in identifying and implementing new technologies.
- Implement and own the CI.
- Manage CD tooling.
- Implement and maintain monitoring and alerting.
- Build and maintain highly available production systems.
- Hands on with any backend Languages
- Solid Understanding of HTTP protocol and how server-side code is processed on the client
- Experience with Postgres.
- Experience with Redis.
- Perform data modeling to design relational and NoSQL/document databases
- Work with various Cloud services from Amazon Web Services (AWS) to build, host and maintain application environments
- Implement and manage best practices for maintaining source code repositories and branching, PRs strategies for multiple code bases and applications
- Analyze and resolve technical and application problems
- Must hands on with CI/CD tools and implementations
- Provide analysis and troubleshooting for production issues & code deployment activity
- Work collaboratively with other developers, and product owners
- Ability to wear many hats and learn new technologies quickly
Qualifications:
- Bachelor’s/Master’s Degree in Computer Science, Information Systems, Systems Engineering, or equivalent degree
- Experienced In Deployments and Managing Large Scale Applications
- Significant, demonstrable experience implementing Devops Solutions including Cloud Costing and Performance
- Ability to be a self-starter and work in a fast-paced environment solving challenging problems in designing, writing, editing, modifying and debugging code
- Exceptional oral and written communication skills.
- Deep understanding of relational databases and proficiency with MYSQL, PostgreSQL
- Experience with NoSQL document databases, e.g. MongoDB, AWS DynamoDB
- Experience with message queue technology and design patterns
- 3+ years of experience in Devops(AWS, Azure, Google Cloud)
- Familiarity with services within Amazon Web Services, i.e. S3, Lambda, SNS, SQS, EC2, Auto Scaling, AMIs andRedshift
- Experience with Git version control
- Hands on with these tools & technologies
- Git – Source code management (Version Control System)
- Jenkins – Automation server, with plugins built for developing CI/ CD pipelines
- Selenium – Automation testing
- Docker – Software Containerization Platform
- Kubernetes – Container Orchestration tool
- Puppet – Configuration Management and Deployment
- Chef – Configuration Management and Deployment
- Ansible – Configuration Management and Deployment
- Nagios – Continuous Monitoring
- ELK (Elastic Search, Logstash, Kibana) for Logging and Monitoring, Metrics
Additional Preferred Qualifications:
- Ability to think independently and contribute to the overall effort without much direction
- Ability to work well within a team environment
- Ability to work well under pressure
Bonus Additional Skills & Competencies
- Excellent communication and organizational skills
- Huge LOVE for Open Source
- Hands on with and backend Language/Framework NodeJS, Python, Java or any other Scripting Language
