• You have already applied to this job.
Senior DevOps Engineer

Job Type
Full Time/Permanent ( Second Shift (Afternoon) )
Job Location
Assignment Detail
Information Technology
Total Position
No Preference
Minimum Education
Career Level
Experienced Professional
Apply By
Jun 9, 2023
Posted On
Mar 9, 2023

Job Description

The Division:
Grosvenor Systems is the team behind Propman, one of the UK's most comprehensive and industry leading property management systems.
Founded in 1980, we developed our all-in-one property management and accounting software, to help overcome the challenges, complexities and inefficiencies of property management. We currently have over 250 customers in the UK, comprising of block managers, managing agents, owners/investors, and occupiers. We are a growing, close-knit team who work from our central London office at London Bridge. We're ambitious, committed to our users and we've built a reputation for facing customer's challenges with them head-on.
Due to recent investment from our new international parent company Volaris (a division of Constellation Software) we have significant growth aspirations that will provide exciting opportunities for both existing and new employees.

The Position:
We are looking for a Senior DevOps Engineer to develop, maintain, and troubleshoot the tools and environment that many of the engineers rely on to deploy and monitor their applications. This role plays a pivotal role in ensuring smooth processes between the development team and operations team. The purpose of this role is to enable seamless "self-serve” production for developers, as well as monitoring, alerting, and even potentially evangelism for the platform itself.
This role would involve working on all aspects of the product, its integration abilities, technical specifications and continuous improvement with automation of processes in the organisation. This will require liaison with our development team, operations team, product manager and hands on involvement in implementation and maintenance of our continuous integration and continuous delivery for our applications. The role will engage in and improve the whole lifecycle of services - Designing, building, deploying, monitoring, performance tuning and supporting clustered multi-tier applications.

The chosen individual will work out of the Contour Software Karachi/Lahore/Islamabad resource center office, as an extension of the division-based R&D department.

Key Responsibilities :

  • CI/CD and other automation experience.
  • Design, implement and manage continuous integration, build management and deployment scripts and systems
  • Drive automation of application deployment for production and pre-release environments.
  • Define monitoring requirements and implement automated incident resolution solutions
  • Familiarity with Kubernetes, infrastructure as code, containers, and container orchestration technologies.
  • Extensive experience with cloud deployments and a DevOps team.
  • Knowledge of secure coding practices including OWASP, secrets management, and vulnerability remediation.
  • Work closely with operations and software engineering teams to design and implement scalable and high performance solutions for our platform as a service and internal management tools.
  • Identify areas for process and efficiency improvement within Platform Services Operations; recommend solutions and assist in overseeing implementation. Actively facilitate continuous improvement.
  • Ensure all necessary operational processes and procedures are carried out with a high level of attention to detail, expediency and on-time delivery.
  • Define and document standard run books and operating procedures. Create and maintain system information and architecture diagrams.
  • Managing a large development by splitting it into relevant components and providing technical guidance/mentoring to junior developers.
  • Providing technical direction and guidance about performance, user experience and impact on product architecture in key discussions
  • Debugging of key issues raised by customers, performance enhancements and develop strategies and design to improve product performance.
  • Hands on development of code, scripts to support product development, maintenance, upgrades, and migrations etc. Understanding and creating database changes, involved in product release and continuous integration abilities of the software.
  • Exceptional analytical and problem-solving skills.
  • Strong organisational skills – it can be a fast-paced environment at times, so you'll need to be organised.
  • Experience with configuration and change management, monitoring, and trending.
  • Strong understanding HTTP protocol and experience in management of server implementations (Apache HTTPD, Lighttpd) and Windows server.
  • Understanding of TCP/IP, load balancing clusters, server load balancing, firewalls
  • Understanding of automation practices throughout the development, build, and deployment phases of the application life-cycle
  • Demonstrated ability to support and administer high volume pre-release and production environments for internal facing applications.
  • Experience with one or more Unix shell scripting languages (Bash, C-Shell, ...)
  • Experience with relational databases in the area of schema design, stored procedures, and query optimization. Experience with progress openedge a plus.
  • Experience with build management and continuous integration tools (Bamboo, Jenkins)
  • Understanding of revision control and continuous integration best practices.
  • Experience using an operational ticketing system to record changes and work history details such as JIRA, OTRS or Service Now.
  • Experience with cloud services (Amazon EC2/S3, OpenStack) elastic capacity administration and cloud deployment and administration tools a plus. In-depth knowledge of the AWS platform including both IaaS and PaaS technologies
  • Experience in AWS CloudFormation and AWS OpsWorks to deploy the infrastructure necessary to create development, test, and production environments for a software development project
  • Experience in AWS CodeCommit, CodeBuild, CodeDeploy and CodePipeline to utilise the array of options for enabling a continuous integration (CI/CD) environment on AWS
  • Experience in automated testing in different stages of a CI/CD pipeline
  • Direct experience of enterprise solution shaping and AWS application platform deployment architecture development including excellent documentation skills
  • Experience of setting up, deploying and managing multiple environments to support agile development approaches
  • Experience of using Git, GitBucket.
  • It is highly desirable that you have good knowledge and understanding of the following platforms and their deployment: Knowledge of deployment orchestration and configuration management tools (Jenkins, Chef, Puppet, Terraform, Kubernetes).
  • Experience of collaborating and knowledge transfer to mixed teams whilst delivering to agreed timelines would be highly beneficial
  • Leads by example, acting with integrity, showing genuine care and concern for employees, respecting confidentiality and treating people fairly
  • Seeks out feedback on performance from colleagues, customers and line manager to identify and address own development areas
  • Sets specific, stretching objectives, and meets or exceeds them
  • Delivers best results with determination; recognizes obstacles and resolves problems quickly; resilient and not daunted by draw backs
  • Ability to understand and interpret customers challenges or bugs and performing debugging processes to resolve them
  • Possess strong analytical, creative, problem-solving and critical thinking skills
  • Communicates clearly, considering needs of audience and analyses the impact to ensure their message has been received as intended
  • Creates and maintain documentation surrounding the component integration and other key elements
  • Monitors propman applications to identify necessary maintenance, improve the user experience and stay abreast of security issues
  • Leadership:
    • Takes responsibility for accomplishing individual and team goals. Uses coaching techniques to empower and develop others
    • Has the necessary skills and resources to complete own work within agreed deadlines, whilst identifying and communicating any issues accordingly
    • Learns and acquires relevant skills to fulfil job objectives and shares knowledge with others
  • Initiative and Follow-through:
    • Is self-motivated, focused on priorities and keeps moving toward objectives
    • Is inquisitive and questions to find practical solutions to resolve problems
    • Is curious, questioning and challenging to generate new ideas and get the best results
  • Results Orientation:
    • Understands and establishes own targets and priorities and has ability and agility to work towards them
    • Able to understand the commercial benefits and costs of their work
  • Effective Collaboration:
    • Supports and interacts with their team to create a strong team spirit and achieve mutual goals
    • Makes a strong and positive impact in a group situation, whilst respecting the needs and values of others
  • Communication:
    • Presents well-reasoned arguments to gain commitment, stating own views clearly and consistently
    • Anticipates, understands and addresses counter arguments to reach a mutually agreeable solution
  • Technical Mastery:
    • Plans and organises own area of responsibility efficiently and analyses performance, comparing results to objectives
    • Proactively takes responsibility for total financial performance of given area and uses sound logical analysis to make recommendations and influence business decisions
Exciting Benefits we offer:
  • Market-leading Salary
  • Medical Coverage – Self & Dependents
  • Parents Medical Coverage
  • Provident Fund
  • Employee Performance-based bonuses
  • Home Internet Subsidy
  • Conveyance Allowance
  • Profit Sharing Plan [Tenured Employees Only]
  • Life Benefit
  • Child Care Facility
  • Company Provided Lunch/Dinner
  • Professional Development Budget
  • Recreational area for in-house games
  • Sporadic On-shore training opportunities
  • Friendly work environment
  • Leave Encashment

Contents and Compilation ©2023 Rozee.pk | ©2023 All other Rights Reserved to Contour Software (PVT) Ltd - a subsidiary of Constellation Software Inc.

Jobs in Pakistan