QUALIFICATIONS AND JOB DESCRIPTION
We are looking for DevOps Engineer to design, create and manage CI/CD pipelines, apply devops practises.
Qualifications
- Bachelor's degree in Computer Engineering or relevant field,
- Code development in PHP, Java,
- Experience in Pivotal Cloud Foundry, Pivotal Kubernetes Service, Red Hat Openshift,
- Experience in Continuous Integration / Continuous Delivery tools,
- Experience in DevOps tools such as Docker, Kubernetes, Concourse, Artifactory, Git, Gradle, Ansible, Jenkins,
- Experience with JIRA, Bamboo, Bitbucket, Confluence Atlassian products,
- Experience in infrastructure automation,
- Experience with shell, powershell scripting,terraform,
- Experience with monitoring tools (Prometheus, Grafana, etc.)
- Experience with ELK Stack (ElasticSearch, Logstash, Kibana),Splunk,
- Knowledge of microservices architecture,
- Knowledge of Network and Security Virtualization Platforms (e.g. VMWare NSX-T),
- Knowledge of Rabbit MQ, Eureka Server, Redis and Config Server,
- Knowledge of AWS, Azure services,
- Knowledge of Unix/Linux environments such as Ubuntu and/or RHEL,
- Up-to-date on the latest industry trends; able to articulate trends and potential clearly and confidently,
- Creative in problem solving, work effectively under time pressure, analytical thinking, highly motivated and result oriented personality,
- Brainstorm for new ideas and ways to improve development delivery.
Responsibilities:
- Design and implement build, deployment, and configuration management,
- Development tasks of our CI/CD framework and JIRA,
- Build and test automation tasks for infrastructure provisioning,
- Applying CI/CD skills working with cloud-based & on-prem resources to define standards and processes for the development and deployment of scalable, reliable applications,
- Suggesting innovative solutions and carrying out proof of concepts such as automation of processes and improving integration points,
- Responsible for the overall health of multiple applications and their operating environments while interacting with development team members to design and deliver the applications with high availability and stability,
- Build, maintain, configuration and CI/CD standards,
- Improve infrastructure development and application development,
- Follow all best practices and procedures as established by the company.