Senior Devops Engineer Job in Agdova

Senior Devops Engineer

Apply Now
Job Summary

Responsibility

  • Analyze current technology utilized within the company and develop steps and processes to improve and expand upon them.
  • Test our system integrity, implemented designs, application developments and other processes related to infrastructure, making improvements as needed.
  • Build and maintain CI-CD (continuous integration/deployment) workflows.
  • Manage code deployments, fixes, updates and related processes.
  • Experience in working with Puppet or Chef for automation and configuration.
  • Experience administering and deploying development CI/CD tools such as Git, Jira, GitLab, SVN and Jenkins. Migrations, especially from SVN to GitHub, Anthill Pro to Jenkins, Ant/Maven to Gradle, etc.
  • Knowledge stack for logging and analysis, Jenkins, build automation and automated deployments.
  • Significant experience with Windows and Linux operating system environments.
  • Experience with scripting solutions such as Shell Scripting, Power Shell, Perl, PHP, Ruby, Python.
  • Experience in writing scripts to build and deploy to server-side environments and to automate logging of build.
  • Good Troubleshooting, Analytical, Communication and Client Interfacing skills.
  • More than two years of experience in a DevOps Engineer role (or similar role); experience in software development and infrastructure development is a plus.
  • Work closely with the development and QA team to make the deployment process smooth, and devise new tools and technologies in order to achieve automation of most of the components.
  • Strengthen the infrastructure in terms of reliability (configuring HA etc.), Security (cloud network management, VPC, etc.) and scalability (configuring clusters, load balancers, etc.)
  • Having an expert knowledge on Azure environments for automation. EC2, S3, RDS, Cloudfront and other AWS offered services and products a plus.
  • Taking part in deployment and cloud architecture discussions and provide valuable inputs related to the same.
  • To develop scripts and automated processes to decrease manual work e.g. scripts to start, stop instances, deploy code to multiple servers in a single go, IP based failover and machine switching on failure, heartbeat scripts, services monitoring scripts etc.
  • Installation and management of software systems in order to support the development team. e.g. DB installation and administration, web servers, caching and other such systems.

Skills Required:

Experience with AWS cloud on services like, EC2, ECS, Cloudwatch, SQS, S3, CloudFront, route53 with an ability to quickly learn new services and deploy them with speed.

Experience with databases such as MS SQL and MySQL.

Experience with setting up CI-CD pipelines and successfully running large scale systems.

Experience with source control systems (SVN, GIT etc.), Deployment and build automation tools like Jenkins, Bamboo, Ansible etc.

Experience with automation tasks like, automated backups, configuring fail overs, automating deployment related process.

Experience Required :

Fresher

Vacancy :

2 - 4 Hires

Similar Jobs for you

See more recommended jobs