ASIAPOWER OFFICE TIMING: 10.00 AM TO 6.30 PM (MONDAY TO SATURDAY)
Job Summary
Streamline the development process, automate infrastructure deployment, and ensure that software is released quickly and reliably.
Key Responsibilities:
-Automating the software delivery process, from code check-ins to deployment.
-Designing, building, and maintaining the infrastructure needed to support software development and deployment.
-Monitoring the health and performance of software systems and taking proactive measures to prevent problems before they occur.
-Developing and implementing testing and deployment strategies that minimize downtime and maximize uptime.
-Collaborating with developers and other IT professionals to identify and resolve issues quickly and efficiently.
-Working with stakeholders to define and refine software requirements and specifications.
-Ensuring that all software is properly configured and optimized for performance and security.
-Troubleshooting issues with software, hardware, and infrastructure components as needed.
-Continuously learning and staying up-to-date with the latest technologies and trends in DevOps.
Requirements:
-Bachelor's degree in Computer Science, Information Technology
-Excellent knowledge of multiple front-end languages and libraries: Angular, HTML5/ CSS3, JavaScript, XML, JSON.
-Solid understanding and development experience in Angular and Typescript
-Expert in Java, Spring Boot, Hibernate, microservices architecture.
-Expert in RESTful API design, development and testing.
-Implemented backend security
-Expert in relational databases (e.g. postgresSQL, MSSQL, and others).
-Experience with containerization technologies such as Docker and Kubernetes.
-Knowledge of cloud computing platforms such as AWS, Azure, or Google Cloud Platform.
-Familiarity with configuration management tools like Ansible, Chef, or Puppet.
-Experience with continuous integration and continuous delivery (CI/CD) tools such as Jenkins, Travis CI, or CircleCI.
-Knowledge of version control systems such as Git or SVN.
-Understanding of network architecture and security principles.
-Knowledge of monitoring and logging tools such as Prometheus, Grafana, or ELK stack.
-Experience with Infrastructure as Code (IaC) tools such as Terraform or CloudFormation.
-Familiarity with agile methodologies and software development processes.