Objectives of this role
- Building and implementing new development tools and infrastructure
- Understanding the needs of stakeholders and conveying them to developers
- Working on ways to automate and improve development and release processes
- Testing and examining code written by others and analysing results
- Ensuring that systems are safe and secure against cybersecurity threats
- Identifying technical problems and developing software updates and fixes
- Working with software developers and software engineers to ensure that development follows established processes and works as intended
- Planning projects and being involved in project management decisions
Responsibilities
- Set up CI/CD pipelines for automated deployment and delivery
- Setup and management of new and Existing cloud-based Kubernetes cluster services
- Write Ad/Hoc Bash/Python scripts to automate certain operational tasks.
- Designing, maintenance and management of tools for automation of different operational processes.
- Provision of critical system security by leveraging best practices and prolific cloud security solutions.
- System troubleshooting and problem resolution across various application domains and platforms
- Support/maintain development, UAT and production infrastructure.
- Providing recommendations for architecture and process improvements.
- Respond to L2 calls and emails.
- Help administer monitoring systems, alerting, log management, and other IT infrastructure systems.
- Perform root cause analysis of production errors and resolve technical issues
- Design procedures for system troubleshooting and maintenance
Technical Skill Requirements
- Experience in a DevOps role in AWS/OCI cloud environment.
- Must have experience with CI/CD Pipelines and hands-on experience with DevOps tools such as, Jenkins, Git, Docker, Kubernetes, Ansible, etc.
- Strong knowledge in Terraform for multi-stack cloud infrastructure provisioning.
- Strong knowledge in OCI/AWS-based Kubernetes service management.
- Must have experience with Python/Bash as a scripting language.
- Good knowledge in software debugging, web applications and services (Apache, Nginx, HAProxy)
- Must have knowledge in monitoring setup with Prometheus, Alertmanager, Grafana, Thanos, Loki, Fluentbit, etc.
Good To Have Skills
- PostgreSQL, MySQL, MongoDB, Redis, Keycloak.
- Migrating application from one cloud to another; OCI certifications
- Test Driven Development
Soft Skill Requirements
- Able to learn new skills and technology quickly.
- Energetic with amazing customer service skills and a team-oriented approach.
- Strong verbal and written communication skills
Skills:- Amazon Web Services (AWS), CI/CD, Jenkins, Git, Docker, Kubernetes, Ansible, Apache, Nginx, HAProxy, grafana, PostgreSQL and MySQL