Job Title - Principal Software Engineer (Configuration Management) [APN:B544]
Job Location - Islamabad, Pakistan
Experience - 9-12 years
Company Profile
EnterpriseDB (EDB) is the leading worldwide provider of Postgres software and services that enable enterprises to reduce their reliance on costly proprietary solutions and slash their database spend by 80% or more. With powerful performance and security enhancements for PostgreSQL, sophisticated management tools for global deployments and Oracle compatibility, EDB software supports both mission and non-mission critical enterprise applications. More than 2,500 enterprises, governments and other organizations worldwide use EDB software, support, training and professional services to integrate open source software into their existing data infrastructures. EDB provides a range of products, including Postgres Plus Advanced Server, EDB Postgres Enterprise Manager, EDB Failover Manager and EDB xDB Replication Server.
Job Description
We are seeking a Principal Build and Release/DevOps Engineer to join our Configuration Management team who can work independently to enhance the existing CI/CD framework for EDB products and can also learn the new skills as needed to get the job done.
Job Responsibilities
Automate the launching of the build instances on OpenStack using Ansible or other CM tools as required
Enhance the existing CI/CD framework for products based on Java, C/C++, Python to make use of dockers for build and regression testing
Utilize Jenkins and other tools to improve the pipeline
Undertake other related tasks as required.
Technical Skills
Strong Linux or UNIX experience
4+ years of experience as a DevOps engineer
Experience with Docker and multi-stage builds, registries
Experience of containerizing apps using Docker platform
Experience with Ansible or any Configuration Management Tools
Understanding of Kubernetes microservices architectures and internal components in an advantage
Must be familiar with CI/CD using Jenkins. Experience with Jenkins pipelines will be plus.
Experience with one of the scripting languages, preferably shell scripting
Exposure to Git version control and the command line tools
Experience with any of the programming languages is an advantage
Knowledge of OpenStack is an advantage
Good communication skills
Salary Package & Benefits
Market compatible salary
Family health insurance, including both IPD/OPD
Provident Fund
Coverage of home broadband Installation and monthly usage
Company owned latest MacBook Pro for discharge of daily tasks and duties
Considering the current covid-19 situation, all EnterpriseDB employees (across the globe, 12+ countries) are working from home at the moment, and hired candidates will also be required to do the same till the time situation improves and company reverts to normal, working from office.