Senior software Engineer - Devops

Senior software Engineer - Devops

Continuum Managed Solutions LLP
5-8 years
Not Specified

Job Description

Required Skills

• 5+ of experience working in a DevOps role in a continuous integration environment specially in AWS
• AWS Certified
• Strong knowledge of configuration management software such as Ansible, Terraform, Continuous integration tools such as Jenkins, Spinnaker
• Developing complete solutions taking into account sizing, infrastructure, data protection, disaster recovery, application requirements on premises based enterprise systems.
• Experience adhering to an Agile development environment and iterative sprint cycle.
• Hands-on experience with CI/CD tools like Jenkins, GitLab CI
• Familiarity with PostgreSQL/NoSQL ORM (Object Relational Mapper) libraries particularly Cassandra
• Experience with GIT, or Github and the gitflow model.
o Administration skill
o User Management
o Adopting plugins
o Active Directory Integration
o Software Upgradation
• Ability to write in multiple languages including Python
• A strong understanding of Linux.
o Networking basics
o Filesystem and basic backups
o Permissions - User management
o Process management
o Service management
• Automating builds using Jenkins shared library, pipelines
• Experience with setting up SLAs and monitoring of infrastructure and applications using Promethous, Dynatrace, Cloudwatch
• Experience with network configurations (switches, routers, firewalls) and a good understanding of routing and switching, firewalls, VPN tunnels.
• Experience addressing security aspects with various distributed infrastructure and web based solutions. Good understanding of all security features and tools that AWS provides and how they relate to traditional services.

Roles & Responsibility

• Building a highly scalable, highly available, private or public infrastructure
• Migrating existing applications to a new architecture infrastructure
• Owning and maintaining and enhancing the infrastructure and the related tools
• Help build out an entirely CI ecosystem, including automated and auto scaling testing systems.
• Design and implement monitoring and alerting for production systems used by dev/ops staff
• Work closely with developers and other staff to solve dev/ops issues with customer facing services, tools and apps
• Schedule, communicate and execute maintenance windows
• Must be able to work in a fast paced environment with frequent deployments to production in a 0 downtime environment.
• Responsible for coordinating all Application and Infrastructure changes through QA and into production
• Ensuring change to the production environment does not impact system stability for our customers
• Communication skills and ability to work in a global and distributed environment

Similar Jobs

Career Advice to Find Better

Simple body text this will replace with orginal content