Job details
Canonical is building a new generation of Ubuntu-based container images to simplify open-source application deployment across the world. These container images will be free to use with long-term security commitments, and engineered for performance, security and usability. As with Ubuntu, we will work in the open and welcome community participation. In this role, you’ll be developing the tools and technology for building and maintaining this new generation of container images. You’ll be working with multiple teams, both inside and outside Canonical, to ensure we deliver container images with the highest quality whilst maintaining a seamless Ubuntu user experience. You will also be highly involved in the implementation and maintenance of the Continuous Integration and Continuous Delivery automation around these container images, for which you are expected to demonstrate deep insights into container-based DevOps. You will be contributing to fast-moving products like ROCKs ( OCI images ) and Chisel , and thus have the chance to help steer and consolidate this new team. You’ll gain experience with numerous container technologies and participate in exciting and exploratory tasks, where your feedback will be critical for the decision-making process. As an engineer, your seniority will be based on your software development background and ability to lead junior team members. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical. This is an exciting opportunity for experienced software engineers looking for a place to leave their mark, who are passionate about shaping an open source product with the highest quality, with and for the community!
What you’ll do
- Build robust, scalable, leading-edge container images
- Work on automated Ci/CD processes for building, testing and publishing our container images
- Write tools and tests for assessing security compliance and cloud-native compatibility
- Work in Python and/or Go to deliver new functionalities to our container-building tools
- Participate in strong engineering process through code and architectural review
- Provide technical feedback for the team’s decision-making process
- Engage with the open-source community as a subject-matter expert
- Grow our knowledge base and write documentation
- Work in a collaborative, agile and globally distributed environment
- Mentor and help hiring
- Work from home with global travel up to 15% for internal and external events
Who you are - at least some of those statements apply to you:
- You are knowledgeable and passionate about software development
- You are a team player and have experience in collaborative development
- You have worked with CI/CD systems (e.g. Jenkins, GitHub Actions, Concourse CI, etc.)
- You have a track record of delivering timely, high-quality software
- You have experience with container images and containerised operations
- You master at least one container management/orchestration tool (e.g. Docker, Kubernetes, etc.)
- You have significant experience with Python and/or Go
- You are experienced with Linux systems administration and package management
- You have strong written and verbal communication skills to convey technical concepts
- You bring clarity to technical and engineering discussions
- You are someone who strongly believes that sharing is caring, and knowledge is power
- Your skills range from those of a Graduate to a mid-senior Software Engineer
- You have a Bachelor’s or equivalent in Computer Science, STEM or a similar degree
What Canonical Offers:
- Learning and development, with an annual budget for professional development
- Annual compensation review
- Recognition rewards
- Annual leave
- Priority Pass for travel
- Work remotely with a talented, distributed global team
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.
Notice (8): Use of undefined constant border - assumed 'border' [APP/View/Jobs/externalview.ctp, line 206]Code Context'title'=> empty($job['Company']['hideName']) ? $job['Company']['name'] : 'Confidential Company',
'alt'=> empty($job['Company']['hideName']) ? $job['Company']['name'] : 'Confidential Company',
border=>"0"
$viewFile = '/var/www/html/laimoon/View/Jobs/externalview.ctp' $dataForView = array( 'uaPopup' => '', 'Urls' => array( 'providers' => 'https://providers.laimoon.com', 'recruiters' => 'https://partners.laimoon.com', 'canonical' => 'https://jobs.laimoon.com', 'courses' => 'https://courses.laimoon.com', '7days' => 'http://courses.7daysindubai.com', 'careers' => 'http://careers.7daysindubai.com', 'careerguide' => 'https://laimoon.com', 'jobs' => 'https://jobs.laimoon.com', 'cms' => 'http://cms.laimoon.com', 'profiles' => 'https://profiles.laimoon.com' ), 'availLocations' => array( 'uae' => array( 'name' => 'UAE', 'country_id' => '2', 'country_code' => 'ae', 'slug' => 'uae', 'global_location_id' => '225', 'rel_gloc_ids' => '251,250,249,248,247,246,245,244,225', 'currency' => 'AED', 'currency_name' => 'UAE Dirham', 'languages' => 'en,ar', 'default_language' => 'en', 'country_time_zone' => 'Asia/Dubai', 'job_location' => '1', 'published' => '1', 'show' => '1' ), 'saudi' => array( 'name' => 'Saudi Arabia', 'country_id' => '183', 'country_code' => 'sa', 'slug' => 'saudi', 'global_location_id' => '187', 'rel_gloc_ids' => '274,273,272,271,269,268,267,266,265,264,263,262,261,260,259,258,257,256,255,254,253,187', 'currency' => 'SAR', 'currency_name' => 'Saudi Riyal', 'languages' => 'en,ar', 'default_language' => 'en', 'country_time_zone' => 'Asia/Riyadh', 'job_location' => '1', 'published' => '1', 'show' => '1' ), 'india' => array( 'name' => 'India', 'country_id' => '99', 'country_code' => 'in', 'slug' => 'india', 'global_location_id' => '100', 'rel_gloc_ids' => '100,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,976,994,1263,1264', 'currency' => 'INR', 'currency_name' => 'Indian Rupee', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Asia/Kolkata', 'job_location' => '1', 'published' => '1', 'show' => '1' ), 'south-africa' => array( 'name' => 'South Africa', 'country_id' => '236', 'country_code' => 'za', 'slug' => 'south-africa', 'global_location_id' => '197', 'rel_gloc_ids' => '197,498,499,500,501,502,503,504', 'currency' => 'ZAR', 'currency_name' => 'South African Rand', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Africa/Johannesburg', 'job_location' => '0', 'published' => '1', 'show' => '1' ), 'egypt' => array( 'name' => 'Egypt', 'country_id' => '61', 'country_code' => 'eg', 'slug' => 'egypt', 'global_location_id' => '64', 'rel_gloc_ids' => '64,955,957,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115', 'currency' => 'EGP', 'currency_name' => 'Egyptian pound', 'languages' => 'en,ar', 'default_language' => 'en', 'country_time_zone' => 'Africa/Cairo', 'job_location' => '1', 'published' => '1', 'show' => '1' ), 'singapore' => array( 'name' => 'Singapore', 'country_id' => '188', 'country_code' => 'sg', 'slug' => 'singapore', 'global_location_id' => '192', 'rel_gloc_ids' => '192,382,432,438,445,453', 'currency' => 'SGD', 'currency_name' => 'Singapore Dollar', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Asia/Singapore', 'job_location' => '1', 'published' => '1', 'show' => '1' ), 'qatar' => array( 'name' => 'Qatar', 'country_id' => '178', 'country_code' => 'qa', 'slug' => 'qatar', 'global_location_id' => '176', 'rel_gloc_ids' => '176,252', 'currency' => 'QAR', 'currency_name' => 'Qatar Rial', 'languages' => 'en,ar', 'default_language' => 'en', 'country_time_zone' => 'Asia/Qatar', 'job_location' => '1', 'published' => '1', 'show' => '1' ), 'pakistan' => array( 'name' => 'Pakistan', 'country_id' => '169', 'country_code' => 'pk', 'slug' => 'pakistan', 'global_location_id' => '164', 'rel_gloc_ids' => '164,979,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071', 'currency' => 'PKR', 'currency_name' => 'Pakistani rupee', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Asia/Karachi', 'job_location' => '1', 'published' => '1', 'show' => '1' ), 'kuwait' => array( 'name' => 'Kuwait', 'country_id' => '116', 'country_code' => 'kw', 'slug' => 'kuwait', 'global_location_id' => '116', 'rel_gloc_ids' => '116,276,277,278,279,280,281', 'currency' => 'KWD', 'currency_name' => 'Kuwait Dinar', 'languages' => 'en,ar', 'default_language' => 'en', 'country_time_zone' => 'Asia/Kuwait', 'job_location' => '1', 'published' => '1', 'show' => '1' ), 'oman' => array( 'name' => 'Oman', 'country_id' => '163', 'country_code' => 'om', 'slug' => 'oman', 'global_location_id' => '163', 'rel_gloc_ids' => '163,282,283,284,285,286,287,288,289,290,291', 'currency' => 'OMR', 'currency_name' => 'Oman Rial', 'languages' => 'en,ar', 'default_language' => 'en', 'country_time_zone' => 'Asia/Muscat', 'job_location' => '1', 'published' => '1', 'show' => '1' ), 'jordan' => array( 'name' => 'Jordan', 'country_id' => '106', 'country_code' => 'jo', 'slug' => 'jordan', 'global_location_id' => '110', 'rel_gloc_ids' => '110,958,959,1101,1247,1246,1245,1244,1243,1242,1241,1240,1239', 'currency' => 'JOD', 'currency_name' => 'Jordanian Dinar', 'languages' => 'en,ar', 'default_language' => 'en', 'country_time_zone' => 'Asia/Amman', 'job_location' => '1', 'published' => '1', 'show' => '1' ), 'philippines' => array( 'name' => 'Philippines', 'country_id' => '168', 'country_code' => 'ph', 'slug' => 'philippines', 'global_location_id' => '171', 'rel_gloc_ids' => '171,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,1262', 'currency' => 'PHP', 'currency_name' => 'Philippine Peso', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Asia/Manila', 'job_location' => '1', 'published' => '1', 'show' => '1' ), 'bahrain' => array( 'name' => 'Bahrain', 'country_id' => '23', 'country_code' => 'bh', 'slug' => 'bahrain', 'global_location_id' => '17', 'rel_gloc_ids' => '17,292,293,294,295,314,297,298,299,300,301,302,303,304,1276,1277', 'currency' => 'BHD', 'currency_name' => 'Bahrain Dinar', 'languages' => 'en,ar', 'default_language' => 'en', 'country_time_zone' => 'Asia/Bahrain', 'job_location' => '1', 'published' => '1', 'show' => '1' ), 'sri-lanka' => array( 'name' => 'Sri Lanka', 'country_id' => '123', 'country_code' => 'lk', 'slug' => 'sri-lanka', 'global_location_id' => '200', 'rel_gloc_ids' => '200,1047,1048,1049,1084,1085,1086', 'currency' => 'LKR', 'currency_name' => 'Sri Lankan rupee', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Asia/Colombo', 'job_location' => '1', 'published' => '1', 'show' => '1' ), 'united-kingdom' => array( 'name' => 'United Kingdom', 'country_id' => '74', 'country_code' => 'gb', 'slug' => 'united-kingdom', 'global_location_id' => '226', 'rel_gloc_ids' => '226,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1050,1259,1260,1261,1267', 'currency' => 'GBP', 'currency_name' => 'British Pound', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Europe/London', 'job_location' => '1', 'published' => '1', 'show' => '1' ), 'malaysia' => array( 'name' => 'Malaysia', 'country_id' => '149', 'country_code' => 'my', 'slug' => 'malaysia', 'global_location_id' => '131', 'rel_gloc_ids' => '131,131,980,1051', 'currency' => 'MYR', 'currency_name' => 'Ringgit', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Asia/Kuala_Lumpur', 'job_location' => '1', 'published' => '1', 'show' => '1' ), 'nepal' => array( 'name' => 'Nepal', 'country_id' => '159', 'country_code' => 'np', 'slug' => 'nepal', 'global_location_id' => '151', 'rel_gloc_ids' => '151,981,1096,1097,1098', 'currency' => 'NPR', 'currency_name' => 'Nepalese Rupee', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Asia/Kathmandu', 'job_location' => '1', 'published' => '1', 'show' => '1' ), 'nigeria' => array( 'name' => 'Nigeria', 'country_id' => '155', 'country_code' => 'ng', 'slug' => 'nigeria', 'global_location_id' => '158', 'rel_gloc_ids' => '158,995,996,997,1095', 'currency' => 'NGN', 'currency_name' => 'Nigerian Naira', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Africa/Lagos ', 'job_location' => '1', 'published' => '1', 'show' => '1' ), 'newzealand' => array( 'name' => 'New Zealand', 'country_id' => '162', 'country_code' => 'nz', 'slug' => 'newzealand', 'global_location_id' => '155', 'rel_gloc_ids' => '155,998,999,1080,1081,1082,1083', 'currency' => 'NZD', 'currency_name' => 'New Zealand Dollar', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Pacific/Auckland', 'job_location' => '0', 'published' => '1', 'show' => '1' ), 'brasil' => array( 'name' => 'Brasil', 'country_id' => '29', 'country_code' => 'br', 'slug' => 'brasil', 'global_location_id' => '30', 'rel_gloc_ids' => '30,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013', 'currency' => 'BRL', 'currency_name' => 'Brazilian Real', 'languages' => 'pt', 'default_language' => 'pt', 'country_time_zone' => 'America/Sao_Paulo', 'job_location' => '0', 'published' => '1', 'show' => '1' ), 'portugal' => array( 'name' => 'Portugal', 'country_id' => '175', 'country_code' => 'pt', 'slug' => 'portugal', 'global_location_id' => '174', 'rel_gloc_ids' => '174,1014,1015,1087,1088,1089,1090', 'currency' => 'EUR', 'currency_name' => 'Euro', 'languages' => 'pt', 'default_language' => 'pt', 'country_time_zone' => 'Europe/Lisbon', 'job_location' => '0', 'published' => '1', 'show' => '1' ), 'canada' => array( 'name' => 'Canada', 'country_id' => '36', 'country_code' => 'ca', 'slug' => 'canada', 'global_location_id' => '38', 'rel_gloc_ids' => '38,1019,1020,1021,1022,1023,1024,1025', 'currency' => 'CAD', 'currency_name' => 'Canadian Dollar', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Canada/Saskatchewan', 'job_location' => '0', 'published' => '1', 'show' => '1' ), 'united-states' => array( 'name' => 'United States', 'country_id' => '221', 'country_code' => 'us', 'slug' => 'united-states', 'global_location_id' => '227', 'rel_gloc_ids' => '227,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324,1325,1326', 'currency' => 'USD', 'currency_name' => 'US Dollar', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'America/New_York', 'job_location' => '1', 'published' => '1', 'show' => '1' ), 'angola' => array( 'name' => 'Angola', 'country_id' => '9', 'country_code' => 'ao', 'slug' => 'angola', 'global_location_id' => '6', 'rel_gloc_ids' => '6,1016,1091,1092,1093,1094', 'currency' => 'AOA', 'currency_name' => 'Angolan Kwanza', 'languages' => 'pt', 'default_language' => 'pt', 'country_time_zone' => 'Africa/Luanda', 'job_location' => '0', 'published' => '1', 'show' => '1' ), 'australia' => array( 'name' => 'Australia', 'country_id' => '14', 'country_code' => 'au', 'slug' => 'australia', 'global_location_id' => '13', 'rel_gloc_ids' => '13,1026,1027,1028,1029,1030', 'currency' => 'AUD', 'currency_name' => 'Australian Dollar', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Australia/Melbourne', 'job_location' => '0', 'published' => '1', 'show' => '1' ), 'kenya' => array( 'name' => 'Kenya', 'country_id' => '108', 'country_code' => 'ke', 'slug' => 'kenya', 'global_location_id' => '112', 'rel_gloc_ids' => '112,1031,1032,1075,1076,1077,1078,1079', 'currency' => 'KES', 'currency_name' => 'Kenyan Shilling', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Africa/Nairobi', 'job_location' => '0', 'published' => '1', 'show' => '1' ), 'ghana' => array( 'name' => 'Ghana', 'country_id' => '78', 'country_code' => 'gh', 'slug' => 'ghana', 'global_location_id' => '83', 'rel_gloc_ids' => '83,1033,1034,1072,1073,1074', 'currency' => 'GHS', 'currency_name' => 'Ghanaian Cedi', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Africa/Accra', 'job_location' => '0', 'published' => '1', 'show' => '1' ), 'ireland' => array( 'name' => 'Ireland', 'country_id' => '98', 'country_code' => 'ie', 'slug' => 'ireland', 'global_location_id' => '104', 'rel_gloc_ids' => '104,104,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416', 'currency' => 'EUR', 'currency_name' => 'Euro', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Europe/Dublin', 'job_location' => '0', 'published' => '1', 'show' => '1' ), 'vietnam' => array( 'name' => 'Vietnam', 'country_id' => '229', 'country_code' => 'vn', 'slug' => 'vietnam', 'global_location_id' => '234', 'rel_gloc_ids' => '234,1170,1171', 'currency' => 'VND', 'currency_name' => 'Vietnamese Dong', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Asia/Ho_Chi_Minh', 'job_location' => '0', 'published' => '1', 'show' => '1' ), 'cyprus' => array( 'name' => 'Cyprus', 'country_id' => '51', 'country_code' => 'cy', 'slug' => 'cyprus', 'global_location_id' => '55', 'rel_gloc_ids' => '55,1230,1231,1232,1233', 'currency' => 'EUR', 'currency_name' => 'Euro', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Europe/Nicosia', 'job_location' => '0', 'published' => '1', 'show' => '1' ), 'malta' => array( 'name' => 'Malta', 'country_id' => '144', 'country_code' => 'mt', 'slug' => 'malta', 'global_location_id' => '134', 'rel_gloc_ids' => '134,1255,1254,1253,1252,1251,1250,1249,1248', 'currency' => 'EUR', 'currency_name' => 'Euro', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Europe/Malta', 'job_location' => '0', 'published' => '1', 'show' => '1' ), 'maldives' => array( 'name' => 'Maldives', 'country_id' => '146', 'country_code' => 'mv', 'slug' => 'maldives', 'global_location_id' => '132', 'rel_gloc_ids' => '132,1172', 'currency' => 'MVR', 'currency_name' => 'Maldivian rufiyaa', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Indian/Maldives', 'job_location' => '0', 'published' => '1', 'show' => '1' ), 'turkey' => array( 'name' => 'Turkey', 'country_id' => '213', 'country_code' => 'tr', 'slug' => 'turkey', 'global_location_id' => '219', 'rel_gloc_ids' => '219,1173,1174,1175,1176', 'currency' => 'TRY', 'currency_name' => 'Turkish lira', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Europe/Istanbul', 'job_location' => '0', 'published' => '1', 'show' => '1' ), 'thailand' => array( 'name' => 'Thailand', 'country_id' => '206', 'country_code' => 'th', 'slug' => 'thailand', 'global_location_id' => '213', 'rel_gloc_ids' => '213,1177', 'currency' => 'THB', 'currency_name' => 'Baht', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Asia/Bangkok', 'job_location' => '0', 'published' => '1', 'show' => '1' ), 'hong-kong' => array( 'name' => 'Hong Kong', 'country_id' => '91', 'country_code' => 'hk', 'slug' => 'hong-kong', 'global_location_id' => '97', 'rel_gloc_ids' => '97', 'currency' => 'HKD', 'currency_name' => 'Hong Kong dollar', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Asia/Hong_Kong', 'job_location' => '0', 'published' => '1', 'show' => '1' ), 'germany' => array( 'name' => 'Germany', 'country_id' => '53', 'country_code' => 'de', 'slug' => 'germany', 'global_location_id' => '82', 'rel_gloc_ids' => '82,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187', 'currency' => 'EUR', 'currency_name' => 'Euro', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Europe/Berlin', 'job_location' => '0', 'published' => '1', 'show' => '1' ), 'netherlands' => array( 'name' => 'Netherlands', 'country_id' => '157', 'country_code' => 'nl', 'slug' => 'netherlands', 'global_location_id' => '152', 'rel_gloc_ids' => '152,1188,1189,1190,1191,1192,1193', 'currency' => 'EUR', 'currency_name' => 'Euro', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Europe/Amsterdam', 'job_location' => '0', 'published' => '1', 'show' => '1' ), 'japan' => array( 'name' => 'Japan', 'country_id' => '107', 'country_code' => 'jp', 'slug' => 'japan', 'global_location_id' => '108', 'rel_gloc_ids' => '108,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337', 'currency' => 'YEN', 'currency_name' => 'Japanese yen', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Search Results Web results Asia/Tokyo', 'job_location' => '1', 'published' => '1', 'show' => '1' ), 'global' => array( 'name' => 'Global', 'country_id' => (int) 251, 'country_code' => 'on', 'slug' => 'global', 'global_location_id' => '275', 'rel_gloc_ids' => '275', 'currency' => 'USD', 'currency_name' => 'US Dollar', 'languages' => 'en,ar', 'default_language' => 'en', 'country_time_zone' => null, 'job_location' => '0', 'published' => '1', 'show' => '1' ) ), 'currentLocation' => array( 'name' => 'Kuwait', 'country_id' => '116', 'country_code' => 'kw', 'slug' => 'kuwait', 'global_location_id' => '116', 'rel_gloc_ids' => '116,276,277,278,279,280,281', 'currency' => 'KWD', 'currency_name' => 'Kuwait Dinar', 'languages' => 'en,ar', 'default_language' => 'en', 'country_time_zone' => 'Asia/Kuwait', 'job_location' => '1', 'published' => '1', 'show' => '1' ), 'cityLists' => array( (int) 0 => array( 'name' => 'Dubai', 'slug' => 'dubai' ), (int) 1 => array( 'name' => 'Abu Dhabi', 'slug' => 'abu-dhabi' ), (int) 2 => array( 'name' => 'Ras al Khaimah', 'slug' => 'ras-al-khaimah' ), (int) 3 => array( 'name' => 'Al Ain', 'slug' => 'al-ain' ), (int) 4 => array( 'name' => 'Sharjah', 'slug' => 'sharjah' ), (int) 5 => array( 'name' => 'Fujairah', 'slug' => 'fujairah' ), (int) 6 => array( 'name' => 'Ajman', 'slug' => 'ajman' ), (int) 7 => array( 'name' => 'Umm Al Quwain', 'slug' => 'umm-al-quwain' ) ), 'menuState' => 'loggedoutmenu', 'showCVReviewLink' => true, 'profileInfo' => array( 'locations' => array( (int) 2 => 'UAE' ), 'searchKey' => '', 'guest' => (int) 1, 'jobCount' => '13375', 'contributedJobCount' => '24', 'courseCount' => null ), 'environment' => 'production', 'langUrlPrefix' => '', 'langUrl' => 'https://jobs.laimoon.com/', 'themeUrl' => 'https://jobs.laimoon.com/', 'siteUrl' => 'https://jobs.laimoon.com/', 'staticUrl' => 'https://cdn.laimoon.com/jobs/', 'langCode' => 'en', 'pageScripts' => array( (int) 0 => 'page_script' ), 'pageName' => 'externalview', 'courseUrl' => 'https://courses.laimoon.com/', 'onlineCourses' => array( (int) 0 => array( 'Course' => array( [maximum depth reached] ), 'CourseProvider' => array( [maximum depth reached] ), 'CourseTranslation' => array( [maximum depth reached] ), 'Profile' => array([maximum depth reached]) ), (int) 1 => array( 'Course' => array( [maximum depth reached] ), 'CourseProvider' => array( [maximum depth reached] ), 'CourseTranslation' => array( [maximum depth reached] ), 'Profile' => array([maximum depth reached]) ) ), 'job' => array( 'Job' => array( 'id' => '39305829', 'contact_id' => '3773199', 'recruiter_id' => '74726', 'job_function_id' => null, 'title' => 'Software Engineer (Linux/Python or Go) - Container Images', 'vacancies' => null, 'job_type_id' => null, 'description' => null, 'pay_status' => 'Free', 'external_job_description' => '<p><p><em> Canonical is building a new generation of Ubuntu-based container images to simplify open-source application deployment across the world. These container images will be free to use with long-term security commitments, and engineered for performance, security and usability. As with Ubuntu, we will work in the open and welcome community participation. </em></p><p><em> In this role, you’ll be developing the tools and technology for building and maintaining this new generation of container images. You’ll be working with multiple teams, both inside and outside Canonical, to ensure we deliver container images with the highest quality whilst maintaining a seamless Ubuntu user experience. You will also be highly involved in the implementation and maintenance of the Continuous Integration and Continuous Delivery automation around these container images, for which you are expected to demonstrate deep insights into container-based DevOps. </em></p><p><em> You will be contributing to fast-moving products like ROCKs (</em><em> OCI images </em><em>) and </em><em> Chisel </em><em> , and thus have the chance to help steer and consolidate this new team. You’ll gain experience with numerous container technologies and participate in exciting and exploratory tasks, where your feedback will be critical for the decision-making process. As an engineer, your seniority will be based on your software development background and ability to lead junior team members. </em></p><p><em> Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical. This is an exciting opportunity for experienced software engineers looking for a place to leave their mark, who are passionate about shaping an open source product with the highest quality, with and for the community!</em></p><h3><em> What you’ll do </em></h3><ul><li><em> Build robust, scalable, leading-edge container images </em></li><li><em> Work on automated Ci/CD processes for building, testing and publishing our container images </em></li><li><em> Write tools and tests for assessing security compliance and cloud-native compatibility </em></li><li><em> Work in Python and/or Go to deliver new functionalities to our container-building tools </em></li><li><em> Participate in strong engineering process through code and architectural review </em></li><li><em> Provide technical feedback for the team’s decision-making process </em></li><li><em> Engage with the open-source community as a subject-matter expert </em></li><li><em> Grow our knowledge base and write documentation </em></li><li><em> Work in a collaborative, agile and globally distributed environment </em></li><li><em> Mentor and help hiring </em></li><li><em> Work from home with global travel up to 15% for internal and external events </em></li></ul><h3><em> Who you are - at least some of those statements apply to you: </em></h3><ul><li><em> You are knowledgeable and passionate about software development </em></li><li><em> You are a team player and have experience in collaborative development </em></li><li><em> You have worked with CI/CD systems (e.g. Jenkins, GitHub Actions, Concourse CI, etc.)</em></li><li><em> You have a track record of delivering timely, high-quality software </em></li><li><em> You have experience with container images and containerised operations </em></li><li><em> You master at least one container management/orchestration tool (e.g. Docker, Kubernetes, etc.)</em></li><li><em> You have significant experience with Python and/or Go </em></li><li><em> You are experienced with Linux systems administration and package management </em></li><li><em> You have strong written and verbal communication skills to convey technical concepts </em></li><li><em> You bring clarity to technical and engineering discussions </em></li><li><em> You are someone who strongly believes that sharing is caring, and knowledge is power </em></li><li><em> Your skills range from those of a Graduate to a mid-senior Software Engineer </em></li><li><em> You have a Bachelor’s or equivalent in Computer Science, STEM or a similar degree </em></li></ul><h3><em> What Canonical Offers: </em></h3><ul><li><em> Learning and development, with an annual budget for professional development </em></li><li><em> Annual compensation review </em></li><li><em> Recognition rewards </em></li><li><em> Annual leave </em></li><li><em> Priority Pass for travel </em></li><li><em> Work remotely with a talented, distributed global team </em></li></ul><p><em> Canonical is proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background lead to a better environment for our employees and a better platform for our users and customers. This is something we value deeply and we encourage everyone to come be a part of the world of Ubuntu. </em></p><p><em>#stack </em></p><p><em>#LI-remote </em></p>#J-18808-Ljbffr', 'course_qualifications' => null, 'global_location_id' => '116', 'gender' => '0', 'baseSalary' => null, 'salary_duration' => 'Monthly', 'job_type' => '', 'salaryFrom' => null, 'salaryTo' => null, 'currency_id' => null, 'hide_salary' => '0', 'benefits' => null, 'salary_type_id' => null, 'travel_type_id' => null, 'travel_id' => null, 'education_id' => null, 'education_background' => null, 'language_id' => null, 'position_level_id' => null, 'position_type' => null, 'number_of_staffs_mange' => null, 'experiance' => null, 'sales_experience' => null, 'sales_focus' => null, 'sales_cycle_id' => null, 'reporting_to' => null, 'otherAssignments' => null, 'otherConsiderations' => null, 'ideal_candidate' => null, 'company_info' => null, 'company_id' => '344251', 'company_name' => 'Canonical', 'external_apply_url' => 'https://kw.jooble.org/external/-2307026092792125923?cpc=d0FU&utm_source=affiliate&utm_medium=laimoon_organic_kw&extra_ars_request_id=c9a93c31041fd8454bed31946c9865f8', 'external_short_url' => '', 'apply_url' => null, 'contributed' => '0', 'created' => null, 'published' => '2024-01-08 20:04:10', 'closed_time' => null, 'updated' => null, 'hideCompany' => null, 'hide_contact_info' => '0', 'application_count' => '0', 'closed' => '0', 'draft' => '0', 'rejected' => '0', 'deleted' => '0', 'moderated' => '1', 'boosted' => '0', 'rejectnote' => null, 'job_extended' => '0', 'purchased' => '0', 'seeder_id' => '8', 'source_id' => 'jooble', 'course_keywords' => null, 'shortlist_magic_applied' => '0', 'shortlist_magic_keywords' => null, 'living_in' => '0', 'age_limit' => null, 'is_managerial' => '0', 'application_email' => null, 'quality_score' => null, 'reopened' => '0', 'quality_type' => 'White', 'promoted' => '0' ), 'Recruiter' => array( 'first_name' => 'Jooble Jobs', 'last_name' => null, 'recruiter_type' => 'company' ), 'GlobalLocation' => array( 'id' => '116', 'display_name' => 'Kuwait', 'name_ar' => 'الكويت', 'country_id' => '116', 'Country' => array( [maximum depth reached] ) ), 'Company' => array( 'id' => '344251', 'name' => 'Canonical', 'website' => 'http://canonical.com', 'verified' => '0', 'photo' => 'CANONICAL_50e08520-be73-11eb-b4fd-f30d5c6a414d.jpeg', 'details' => null, 'display_details' => '' ), 'Industry' => array(), 'Tag' => array() ), 'jobsList' => array(), 'courses' => array(), 'promotedCourses' => array(), 'referer' => '/', 'urlKeyword' => 'Software ', 'profile' => array( 'locations' => array( (int) 2 => 'UAE' ), 'searchKey' => '', 'guest' => (int) 1, 'jobCount' => '13375', 'contributedJobCount' => '24', 'courseCount' => null ), 'askLogin' => true, 'jobLinkTitle' => 'Software ', 'renderSchema' => 'yes', 'title_for_layout' => 'Software Engineer (Linux/Python or Go) - Container Images jobs in Canonical in Kuwait.', 'page_description' => 'Apply to Software Engineer (Linux/Python or Go) - Container Images jobs in Canonical in Kuwait.Find similar vacancies, jobs and salary information in Kuwait.', 'locationForTitle' => 'Kuwait', 'currentJobCity' => array( 'id' => '116', 'display_name' => 'Kuwait', 'name_ar' => 'الكويت', 'country_id' => '116', 'Country' => array( 'name' => 'Kuwait', 'id' => '116', 'slug' => 'kuwait', 'code' => 'KW' ) ), 'jobCompanyPage' => array( 'CompanyPage' => array( 'id' => '102078', 'title' => 'Canonical', 'slug' => 'canonical-2', 'description' => '', 'meta_title' => 'Jobs from Canonical', 'meta_description' => 'Jobs from Canonical', 'meta_keywords' => 'Jobs from Canonical', 'draft' => '0' ), 'CompanyPageTranslation' => array( 'id' => '102060', 'company_page_id' => '102078', 'title' => 'Canonical', 'slug' => 'canonical-2', 'summary' => null, 'description' => '', 'meta_title' => 'Jobs from Canonical', 'meta_description' => 'Jobs from Canonical', 'meta_keywords' => 'Jobs from Canonical', 'company_matching_keywords' => null, 'draft' => '0', 'lang_code' => 'en' ) ), 'location' => 'Kuwait', 'breadCrumbs' => array( 'Job Details' => '' ), 'relCourseBanner' => array( 'relatedUrl' => 'https://courses.laimoon.com/uae/it-computing-and-technology/programming/software-development', 'title' => 'Software Development', 'course_category_id' => (int) 400, 'relatedOnlineUrl' => 'https://courses.laimoon.com/online/it-computing-and-technology/programming/software-development' ), 'published' => '2024-01-08 20:04:10', 'daysleft' => (float) -98, 'isLoggedIn' => false, 'facebookSession' => null, 'fbConfig' => array( 'AppId' => '151651858238476', 'APIKey' => '1c032aa6c89b302e8ec5dea94dc89104', 'AppSecret' => 'f2b69d3a25fe65601f146efe7178e72a' ), 'linkedInConfig' => array( 'APIKey' => '779yus3aqi524z', 'AppSecret' => 'XCdGJxUokce5Ygf6' ), 'criticalCSSes' => array( 'jobdetail' => 'jobdetail-critical-css', 'companylist' => 'companylist-critical-css', 'companyview' => 'companyview-critical-css', 'agencylist' => 'agencylist-critical-css', 'agencyview' => 'agencyview-critical-css', 'laimoonverified' => 'laimoonverified-critical-css', 'seopages' => 'seopages-critical-css', 'externalview' => 'externalview-critical-css', 'popularjobsearches' => 'popularjobsearches-critical-css' ), 'basicProfileIncomplete' => true ) $uaPopup = '' $Urls = array( 'providers' => 'https://providers.laimoon.com', 'recruiters' => 'https://partners.laimoon.com', 'canonical' => 'https://jobs.laimoon.com', 'courses' => 'https://courses.laimoon.com', '7days' => 'http://courses.7daysindubai.com', 'careers' => 'http://careers.7daysindubai.com', 'careerguide' => 'https://laimoon.com', 'jobs' => 'https://jobs.laimoon.com', 'cms' => 'http://cms.laimoon.com', 'profiles' => 'https://profiles.laimoon.com' ) $availLocations = array( 'uae' => array( 'name' => 'UAE', 'country_id' => '2', 'country_code' => 'ae', 'slug' => 'uae', 'global_location_id' => '225', 'rel_gloc_ids' => '251,250,249,248,247,246,245,244,225', 'currency' => 'AED', 'currency_name' => 'UAE Dirham', 'languages' => 'en,ar', 'default_language' => 'en', 'country_time_zone' => 'Asia/Dubai', 'job_location' => '1', 'published' => '1', 'show' => '1' ), 'saudi' => array( 'name' => 'Saudi Arabia', 'country_id' => '183', 'country_code' => 'sa', 'slug' => 'saudi', 'global_location_id' => '187', 'rel_gloc_ids' => '274,273,272,271,269,268,267,266,265,264,263,262,261,260,259,258,257,256,255,254,253,187', 'currency' => 'SAR', 'currency_name' => 'Saudi Riyal', 'languages' => 'en,ar', 'default_language' => 'en', 'country_time_zone' => 'Asia/Riyadh', 'job_location' => '1', 'published' => '1', 'show' => '1' ), 'india' => array( 'name' => 'India', 'country_id' => '99', 'country_code' => 'in', 'slug' => 'india', 'global_location_id' => '100', 'rel_gloc_ids' => '100,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,976,994,1263,1264', 'currency' => 'INR', 'currency_name' => 'Indian Rupee', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Asia/Kolkata', 'job_location' => '1', 'published' => '1', 'show' => '1' ), 'south-africa' => array( 'name' => 'South Africa', 'country_id' => '236', 'country_code' => 'za', 'slug' => 'south-africa', 'global_location_id' => '197', 'rel_gloc_ids' => '197,498,499,500,501,502,503,504', 'currency' => 'ZAR', 'currency_name' => 'South African Rand', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Africa/Johannesburg', 'job_location' => '0', 'published' => '1', 'show' => '1' ), 'egypt' => array( 'name' => 'Egypt', 'country_id' => '61', 'country_code' => 'eg', 'slug' => 'egypt', 'global_location_id' => '64', 'rel_gloc_ids' => '64,955,957,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115', 'currency' => 'EGP', 'currency_name' => 'Egyptian pound', 'languages' => 'en,ar', 'default_language' => 'en', 'country_time_zone' => 'Africa/Cairo', 'job_location' => '1', 'published' => '1', 'show' => '1' ), 'singapore' => array( 'name' => 'Singapore', 'country_id' => '188', 'country_code' => 'sg', 'slug' => 'singapore', 'global_location_id' => '192', 'rel_gloc_ids' => '192,382,432,438,445,453', 'currency' => 'SGD', 'currency_name' => 'Singapore Dollar', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Asia/Singapore', 'job_location' => '1', 'published' => '1', 'show' => '1' ), 'qatar' => array( 'name' => 'Qatar', 'country_id' => '178', 'country_code' => 'qa', 'slug' => 'qatar', 'global_location_id' => '176', 'rel_gloc_ids' => '176,252', 'currency' => 'QAR', 'currency_name' => 'Qatar Rial', 'languages' => 'en,ar', 'default_language' => 'en', 'country_time_zone' => 'Asia/Qatar', 'job_location' => '1', 'published' => '1', 'show' => '1' ), 'pakistan' => array( 'name' => 'Pakistan', 'country_id' => '169', 'country_code' => 'pk', 'slug' => 'pakistan', 'global_location_id' => '164', 'rel_gloc_ids' => '164,979,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071', 'currency' => 'PKR', 'currency_name' => 'Pakistani rupee', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Asia/Karachi', 'job_location' => '1', 'published' => '1', 'show' => '1' ), 'kuwait' => array( 'name' => 'Kuwait', 'country_id' => '116', 'country_code' => 'kw', 'slug' => 'kuwait', 'global_location_id' => '116', 'rel_gloc_ids' => '116,276,277,278,279,280,281', 'currency' => 'KWD', 'currency_name' => 'Kuwait Dinar', 'languages' => 'en,ar', 'default_language' => 'en', 'country_time_zone' => 'Asia/Kuwait', 'job_location' => '1', 'published' => '1', 'show' => '1' ), 'oman' => array( 'name' => 'Oman', 'country_id' => '163', 'country_code' => 'om', 'slug' => 'oman', 'global_location_id' => '163', 'rel_gloc_ids' => '163,282,283,284,285,286,287,288,289,290,291', 'currency' => 'OMR', 'currency_name' => 'Oman Rial', 'languages' => 'en,ar', 'default_language' => 'en', 'country_time_zone' => 'Asia/Muscat', 'job_location' => '1', 'published' => '1', 'show' => '1' ), 'jordan' => array( 'name' => 'Jordan', 'country_id' => '106', 'country_code' => 'jo', 'slug' => 'jordan', 'global_location_id' => '110', 'rel_gloc_ids' => '110,958,959,1101,1247,1246,1245,1244,1243,1242,1241,1240,1239', 'currency' => 'JOD', 'currency_name' => 'Jordanian Dinar', 'languages' => 'en,ar', 'default_language' => 'en', 'country_time_zone' => 'Asia/Amman', 'job_location' => '1', 'published' => '1', 'show' => '1' ), 'philippines' => array( 'name' => 'Philippines', 'country_id' => '168', 'country_code' => 'ph', 'slug' => 'philippines', 'global_location_id' => '171', 'rel_gloc_ids' => '171,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,1262', 'currency' => 'PHP', 'currency_name' => 'Philippine Peso', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Asia/Manila', 'job_location' => '1', 'published' => '1', 'show' => '1' ), 'bahrain' => array( 'name' => 'Bahrain', 'country_id' => '23', 'country_code' => 'bh', 'slug' => 'bahrain', 'global_location_id' => '17', 'rel_gloc_ids' => '17,292,293,294,295,314,297,298,299,300,301,302,303,304,1276,1277', 'currency' => 'BHD', 'currency_name' => 'Bahrain Dinar', 'languages' => 'en,ar', 'default_language' => 'en', 'country_time_zone' => 'Asia/Bahrain', 'job_location' => '1', 'published' => '1', 'show' => '1' ), 'sri-lanka' => array( 'name' => 'Sri Lanka', 'country_id' => '123', 'country_code' => 'lk', 'slug' => 'sri-lanka', 'global_location_id' => '200', 'rel_gloc_ids' => '200,1047,1048,1049,1084,1085,1086', 'currency' => 'LKR', 'currency_name' => 'Sri Lankan rupee', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Asia/Colombo', 'job_location' => '1', 'published' => '1', 'show' => '1' ), 'united-kingdom' => array( 'name' => 'United Kingdom', 'country_id' => '74', 'country_code' => 'gb', 'slug' => 'united-kingdom', 'global_location_id' => '226', 'rel_gloc_ids' => '226,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1050,1259,1260,1261,1267', 'currency' => 'GBP', 'currency_name' => 'British Pound', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Europe/London', 'job_location' => '1', 'published' => '1', 'show' => '1' ), 'malaysia' => array( 'name' => 'Malaysia', 'country_id' => '149', 'country_code' => 'my', 'slug' => 'malaysia', 'global_location_id' => '131', 'rel_gloc_ids' => '131,131,980,1051', 'currency' => 'MYR', 'currency_name' => 'Ringgit', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Asia/Kuala_Lumpur', 'job_location' => '1', 'published' => '1', 'show' => '1' ), 'nepal' => array( 'name' => 'Nepal', 'country_id' => '159', 'country_code' => 'np', 'slug' => 'nepal', 'global_location_id' => '151', 'rel_gloc_ids' => '151,981,1096,1097,1098', 'currency' => 'NPR', 'currency_name' => 'Nepalese Rupee', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Asia/Kathmandu', 'job_location' => '1', 'published' => '1', 'show' => '1' ), 'nigeria' => array( 'name' => 'Nigeria', 'country_id' => '155', 'country_code' => 'ng', 'slug' => 'nigeria', 'global_location_id' => '158', 'rel_gloc_ids' => '158,995,996,997,1095', 'currency' => 'NGN', 'currency_name' => 'Nigerian Naira', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Africa/Lagos ', 'job_location' => '1', 'published' => '1', 'show' => '1' ), 'newzealand' => array( 'name' => 'New Zealand', 'country_id' => '162', 'country_code' => 'nz', 'slug' => 'newzealand', 'global_location_id' => '155', 'rel_gloc_ids' => '155,998,999,1080,1081,1082,1083', 'currency' => 'NZD', 'currency_name' => 'New Zealand Dollar', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Pacific/Auckland', 'job_location' => '0', 'published' => '1', 'show' => '1' ), 'brasil' => array( 'name' => 'Brasil', 'country_id' => '29', 'country_code' => 'br', 'slug' => 'brasil', 'global_location_id' => '30', 'rel_gloc_ids' => '30,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013', 'currency' => 'BRL', 'currency_name' => 'Brazilian Real', 'languages' => 'pt', 'default_language' => 'pt', 'country_time_zone' => 'America/Sao_Paulo', 'job_location' => '0', 'published' => '1', 'show' => '1' ), 'portugal' => array( 'name' => 'Portugal', 'country_id' => '175', 'country_code' => 'pt', 'slug' => 'portugal', 'global_location_id' => '174', 'rel_gloc_ids' => '174,1014,1015,1087,1088,1089,1090', 'currency' => 'EUR', 'currency_name' => 'Euro', 'languages' => 'pt', 'default_language' => 'pt', 'country_time_zone' => 'Europe/Lisbon', 'job_location' => '0', 'published' => '1', 'show' => '1' ), 'canada' => array( 'name' => 'Canada', 'country_id' => '36', 'country_code' => 'ca', 'slug' => 'canada', 'global_location_id' => '38', 'rel_gloc_ids' => '38,1019,1020,1021,1022,1023,1024,1025', 'currency' => 'CAD', 'currency_name' => 'Canadian Dollar', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Canada/Saskatchewan', 'job_location' => '0', 'published' => '1', 'show' => '1' ), 'united-states' => array( 'name' => 'United States', 'country_id' => '221', 'country_code' => 'us', 'slug' => 'united-states', 'global_location_id' => '227', 'rel_gloc_ids' => '227,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324,1325,1326', 'currency' => 'USD', 'currency_name' => 'US Dollar', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'America/New_York', 'job_location' => '1', 'published' => '1', 'show' => '1' ), 'angola' => array( 'name' => 'Angola', 'country_id' => '9', 'country_code' => 'ao', 'slug' => 'angola', 'global_location_id' => '6', 'rel_gloc_ids' => '6,1016,1091,1092,1093,1094', 'currency' => 'AOA', 'currency_name' => 'Angolan Kwanza', 'languages' => 'pt', 'default_language' => 'pt', 'country_time_zone' => 'Africa/Luanda', 'job_location' => '0', 'published' => '1', 'show' => '1' ), 'australia' => array( 'name' => 'Australia', 'country_id' => '14', 'country_code' => 'au', 'slug' => 'australia', 'global_location_id' => '13', 'rel_gloc_ids' => '13,1026,1027,1028,1029,1030', 'currency' => 'AUD', 'currency_name' => 'Australian Dollar', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Australia/Melbourne', 'job_location' => '0', 'published' => '1', 'show' => '1' ), 'kenya' => array( 'name' => 'Kenya', 'country_id' => '108', 'country_code' => 'ke', 'slug' => 'kenya', 'global_location_id' => '112', 'rel_gloc_ids' => '112,1031,1032,1075,1076,1077,1078,1079', 'currency' => 'KES', 'currency_name' => 'Kenyan Shilling', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Africa/Nairobi', 'job_location' => '0', 'published' => '1', 'show' => '1' ), 'ghana' => array( 'name' => 'Ghana', 'country_id' => '78', 'country_code' => 'gh', 'slug' => 'ghana', 'global_location_id' => '83', 'rel_gloc_ids' => '83,1033,1034,1072,1073,1074', 'currency' => 'GHS', 'currency_name' => 'Ghanaian Cedi', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Africa/Accra', 'job_location' => '0', 'published' => '1', 'show' => '1' ), 'ireland' => array( 'name' => 'Ireland', 'country_id' => '98', 'country_code' => 'ie', 'slug' => 'ireland', 'global_location_id' => '104', 'rel_gloc_ids' => '104,104,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416', 'currency' => 'EUR', 'currency_name' => 'Euro', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Europe/Dublin', 'job_location' => '0', 'published' => '1', 'show' => '1' ), 'vietnam' => array( 'name' => 'Vietnam', 'country_id' => '229', 'country_code' => 'vn', 'slug' => 'vietnam', 'global_location_id' => '234', 'rel_gloc_ids' => '234,1170,1171', 'currency' => 'VND', 'currency_name' => 'Vietnamese Dong', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Asia/Ho_Chi_Minh', 'job_location' => '0', 'published' => '1', 'show' => '1' ), 'cyprus' => array( 'name' => 'Cyprus', 'country_id' => '51', 'country_code' => 'cy', 'slug' => 'cyprus', 'global_location_id' => '55', 'rel_gloc_ids' => '55,1230,1231,1232,1233', 'currency' => 'EUR', 'currency_name' => 'Euro', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Europe/Nicosia', 'job_location' => '0', 'published' => '1', 'show' => '1' ), 'malta' => array( 'name' => 'Malta', 'country_id' => '144', 'country_code' => 'mt', 'slug' => 'malta', 'global_location_id' => '134', 'rel_gloc_ids' => '134,1255,1254,1253,1252,1251,1250,1249,1248', 'currency' => 'EUR', 'currency_name' => 'Euro', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Europe/Malta', 'job_location' => '0', 'published' => '1', 'show' => '1' ), 'maldives' => array( 'name' => 'Maldives', 'country_id' => '146', 'country_code' => 'mv', 'slug' => 'maldives', 'global_location_id' => '132', 'rel_gloc_ids' => '132,1172', 'currency' => 'MVR', 'currency_name' => 'Maldivian rufiyaa', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Indian/Maldives', 'job_location' => '0', 'published' => '1', 'show' => '1' ), 'turkey' => array( 'name' => 'Turkey', 'country_id' => '213', 'country_code' => 'tr', 'slug' => 'turkey', 'global_location_id' => '219', 'rel_gloc_ids' => '219,1173,1174,1175,1176', 'currency' => 'TRY', 'currency_name' => 'Turkish lira', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Europe/Istanbul', 'job_location' => '0', 'published' => '1', 'show' => '1' ), 'thailand' => array( 'name' => 'Thailand', 'country_id' => '206', 'country_code' => 'th', 'slug' => 'thailand', 'global_location_id' => '213', 'rel_gloc_ids' => '213,1177', 'currency' => 'THB', 'currency_name' => 'Baht', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Asia/Bangkok', 'job_location' => '0', 'published' => '1', 'show' => '1' ), 'hong-kong' => array( 'name' => 'Hong Kong', 'country_id' => '91', 'country_code' => 'hk', 'slug' => 'hong-kong', 'global_location_id' => '97', 'rel_gloc_ids' => '97', 'currency' => 'HKD', 'currency_name' => 'Hong Kong dollar', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Asia/Hong_Kong', 'job_location' => '0', 'published' => '1', 'show' => '1' ), 'germany' => array( 'name' => 'Germany', 'country_id' => '53', 'country_code' => 'de', 'slug' => 'germany', 'global_location_id' => '82', 'rel_gloc_ids' => '82,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187', 'currency' => 'EUR', 'currency_name' => 'Euro', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Europe/Berlin', 'job_location' => '0', 'published' => '1', 'show' => '1' ), 'netherlands' => array( 'name' => 'Netherlands', 'country_id' => '157', 'country_code' => 'nl', 'slug' => 'netherlands', 'global_location_id' => '152', 'rel_gloc_ids' => '152,1188,1189,1190,1191,1192,1193', 'currency' => 'EUR', 'currency_name' => 'Euro', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Europe/Amsterdam', 'job_location' => '0', 'published' => '1', 'show' => '1' ), 'japan' => array( 'name' => 'Japan', 'country_id' => '107', 'country_code' => 'jp', 'slug' => 'japan', 'global_location_id' => '108', 'rel_gloc_ids' => '108,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337', 'currency' => 'YEN', 'currency_name' => 'Japanese yen', 'languages' => 'en', 'default_language' => 'en', 'country_time_zone' => 'Search Results Web results Asia/Tokyo', 'job_location' => '1', 'published' => '1', 'show' => '1' ), 'global' => array( 'name' => 'Global', 'country_id' => (int) 251, 'country_code' => 'on', 'slug' => 'global', 'global_location_id' => '275', 'rel_gloc_ids' => '275', 'currency' => 'USD', 'currency_name' => 'US Dollar', 'languages' => 'en,ar', 'default_language' => 'en', 'country_time_zone' => null, 'job_location' => '0', 'published' => '1', 'show' => '1' ) ) $currentLocation = array( 'name' => 'Kuwait', 'country_id' => '116', 'country_code' => 'kw', 'slug' => 'kuwait', 'global_location_id' => '116', 'rel_gloc_ids' => '116,276,277,278,279,280,281', 'currency' => 'KWD', 'currency_name' => 'Kuwait Dinar', 'languages' => 'en,ar', 'default_language' => 'en', 'country_time_zone' => 'Asia/Kuwait', 'job_location' => '1', 'published' => '1', 'show' => '1' ) $cityLists = array( (int) 0 => array( 'name' => 'Dubai', 'slug' => 'dubai' ), (int) 1 => array( 'name' => 'Abu Dhabi', 'slug' => 'abu-dhabi' ), (int) 2 => array( 'name' => 'Ras al Khaimah', 'slug' => 'ras-al-khaimah' ), (int) 3 => array( 'name' => 'Al Ain', 'slug' => 'al-ain' ), (int) 4 => array( 'name' => 'Sharjah', 'slug' => 'sharjah' ), (int) 5 => array( 'name' => 'Fujairah', 'slug' => 'fujairah' ), (int) 6 => array( 'name' => 'Ajman', 'slug' => 'ajman' ), (int) 7 => array( 'name' => 'Umm Al Quwain', 'slug' => 'umm-al-quwain' ) ) $menuState = 'loggedoutmenu' $showCVReviewLink = true $profileInfo = array( 'locations' => array( (int) 2 => 'UAE' ), 'searchKey' => '', 'guest' => (int) 1, 'jobCount' => '13375', 'contributedJobCount' => '24', 'courseCount' => null ) $environment = 'production' $langUrlPrefix = '' $langUrl = 'https://jobs.laimoon.com/' $themeUrl = 'https://jobs.laimoon.com/' $siteUrl = 'https://jobs.laimoon.com/' $staticUrl = 'https://cdn.laimoon.com/jobs/' $langCode = 'en' $pageScripts = array( (int) 0 => 'page_script' ) $pageName = 'externalview' $courseUrl = 'https://courses.laimoon.com/' $onlineCourses = array( (int) 0 => array( 'Course' => array( 'id' => '144880', 'seeder_id' => '43', 'edited_seeder_id' => '43', 'edited_client_id' => null, 'title' => 'Certified Usability Testing Professional', 'external_link' => 'https://www.vskills.in/certification/usability-testing-certification', 'objectives' => null, 'photo_cta' => null, 'photo' => null, 'length' => null, 'next_session' => null, 'schedules' => null, 'duration' => '1 To 2 Months', 'base_duration' => '0', 'timing' => 'Flexible', 'location' => 'Online', 'global_location_id' => '275', 'school' => 'Vskills', 'logo' => null, 'certificate_diploma' => 'yes', 'image' => null, 'brochure_url' => null, 'video' => null, 'cost' => null, 'price' => '3499', 'price_enquiry' => '0', 'course_status' => 'Paid', 'base_price' => '42', 'nondiscounted_base_price' => null, 'currency' => 'INR', 'discount' => '50% off through Laimoon!', 'free_trial_text' => null, 'laimoon_offer' => '1', 'summary' => '<br /> Usability testing is a technique used in user-centered interaction design to evaluate a product by testing it on users. This can be seen as an irreplaceable usability practice, since it gives direct input on how real users use the system.<br /> <br /> <strong>Why should one take Usability Testing Professional Certification?</strong><br /> This Course is intended for professionals and graduates wanting to excel in their chosen areas. It is also well suited for those who are already working and would like to take certification for further career progression.<br /> <br /> Earning Vskills Usability Testing Professional Certification can help candidate differentiate in today's competitive job market, broaden their employment opportunities by displaying their advanced skills, and result in higher earning potential.<br /> <br /> <strong>Who will benefit from taking Usability Testing Professional Certification?</strong><br /> Job seekers looking to find employment in software testing or application development departments of various companies, students generally wanting to improve their skill set and make their CV stronger and existing employees looking for a better role can prove their employers the value of their skills through this ;<br /> <br /> <strong>Benefits of Certification</strong> <ul> <li><strong>Government certification</strong></li> <li>Certification valid for life</li> <li>Lifelong e-learning access</li> <li>Learning Hours: 12+ hrs</li> </ul> <br /> <strong>How It Works</strong> <ol> <li>Select Certification & Register</li> <li>Receive Online e-Learning Access (LMS)</li> <li>Take exam online anywhere, anytime</li> <li>Get certified & Increase Employability</li> </ol> <strong>Test Details</strong> <ul> <li>Duration: 60 minutes</li> <li>No. of questions: 50</li> <li>Maximum marks: 50, Passing marks: 25 (50%).</li> <li>There is NO negative marking in this module.</li> <li>Online exam.</li> </ul> <br /> <strong>TABLE OF CONTENT</strong><br /> <br /> <strong>Software Testing Basics</strong> <ul> <li>Scope</li> <li>Functional vs. Non-Functional testing</li> <li>Defects and Failures</li> <li>Finding Faults Early</li> <li>Compatibility</li> <li>Input Combinations and Preconditions</li> <li>Static vs. Dynamic Testing</li> <li>Software Verification and Validation</li> <li>The Software Testing Team</li> <li>Software Quality Assurance (SQA)</li> <li>Testing Methods - The box approach</li> </ul> <strong>Usability Testing Basics</strong> <ul> <li>What is Usability?</li> <li>What is Usability Testing?</li> <li>The Usability Testing Process</li> <li>Usability Testing Types</li> <li>Usability Testing Methods</li> <li>Elements of Usability Testing</li> <li>International Usability Testing</li> </ul> <strong>Usability Testing Design</strong> <ul> <li>User- Centered Design or UCD</li> <li>Usability Test Design</li> <li>Usability Testing Challenges and resolution</li> <li>Usability Testing Requirements Gathering</li> <li>Usability Testing High Level Design</li> <li>Usability Testing Low Level Design</li> <li>When to Plan Usability Testing?</li> <li>Planning a Usability Test</li> <li>Scenarios</li> <li>Task Analysis</li> <li>Personas</li> <li>Use Cases</li> <li>Focus Groups</li> <li>Contextual Interview</li> <li>Card Sorting</li> <li>First Click Testing</li> </ul> <strong>Usability Testing Execution</strong> <ul> <li>Unit Testing</li> <li>Integration Testing</li> <li>Usability Test Development</li> <li>Recruiting Usability Test Participants</li> <li>Conducting Usability Test</li> <li>Analysis or Assessment and Test Report</li> <li>Best Practices for Usability Testing</li> <li>Heuristic Evaluation</li> </ul> <strong>Usability Testing Tools</strong> <ul> <li>Usability Testing Tools</li> <li>Usability Testing Automation - Selenium</li> <li>Mobile Usability Testing</li> <li>Google Mobile-Friendly Test Tool</li> <li>Usability Testing Tool Selection</li> <li>Usability Testing Sample Case Studies</li> </ul> ', 'outline' => null, 'who_should_take_this_course' => '', 'eligibility' => 'Anyone can apply for the online certification', 'about_school' => null, 'keywords' => 'software,UX/UI Designer,Web Development,Information,Usability Testing Professional', 'job_matching_keywords' => null, 'instructor_bio' => null, 'external_course_info' => null, 'eligibility_criteria' => null, 'career_opportunity' => null, 'targetted_roles' => null, 'targetted_industries' => null, 'targetted_locations' => null, 'gender' => '0', 'targetted_course_categories' => '400,955', 'suggested_course_categories' => '', 'course_type_id' => '2', 'course_provider_id' => '5788', 'trainer_ids' => null, 'created' => '2023-12-26 08:48:24', 'updated' => '2023-12-26 08:52:59', 'sort_order' => null, 'page' => 'JobListing', 'to_emails' => 'info@vskills.in', 'cc_emails' => null, 'phone_number' => null, 'pri_line_number' => null, 'instant_calls' => '0', 'status' => 'active', 'collect_mode' => 'provider_verified', 'slug' => 'part-time-certified-usability-testing-professional-vskills', 'ratings' => 'a:1:{s:2:"r1";a:4:{s:12:"number_votes";i:1;s:12:"total_points";s:1:"1";s:7:"dec_avg";d:1;s:9:"whole_avg";d:1;}}', 'agg_ratings' => null, 'prospects' => '1', 'end_date' => null, 'featured' => '0', 'impressions' => '0', 'contract_type' => 'CPC', 'deleted' => '0', 'delete_request' => '0', 'accreditation' => null, 'accreditation_logos' => null, 'invoice_type' => 'CPC', 'payment_mode' => 'paid', 'invoice_value' => '5', 'invoice_click_value' => '0', 'next_session_date' => null, 'brochure_cost' => '3', 'call_cost' => '0', 'boosted' => '0', 'featured_text' => null, 'fresh' => '0', 'connections' => '502', 'show_map' => '0', 'course_feed_id' => '0', 'visa_required' => '0', 'ladies_only' => '0', 'gents_only' => '0', 'method' => 'Part Time', 'study_timings' => '2', 'language_program_covers' => null, 'language_program_level' => null, 'language_program_type' => null, 'language_study_mode' => null, 'badge_url' => null, 'last_revision_status' => 'None', 'online_method' => null, 'delivery_languages' => 'en', 'career_path' => 'UI/UX Developer,Usability Analyst,Software Developer', 'rank' => null, 'resized' => '0', 'ctr' => '100.000', 'laimoon_rank' => '{"default":3500,"271075_en_c":350000000,"271056_en_c":350000000,"271114_en_c":350000000,"271117_en_c":350000000,"271115_en_c":350000000,"271116_en_c":350000000,"271198_en_c":350000000,"271140_en_c":350000000,"271229_en_c":350000000,"271255_en_c":350000000,"271028_en_c":350000000,"271230_en_c":350000000}', 'lead_count' => '0', 'enrol_option' => '1', 'enrol_free' => '0', 'import_course_code' => null, 'cpa_recommended' => null, 'study_format' => 'Video', 'pdf_certificate' => '1', 'course_certificate' => null, 'bundle_id' => null, 'randomizer' => '99958360', 'virtual_classroom' => '0', 'on_credit' => '0', 'laimoon_organized' => '0' ), 'CourseProvider' => array( 'id' => '5788', 'name' => 'Vskills', 'account_name' => '', 'trainer_type' => 'institute', 'slug' => null, 'location' => null, 'customer_name' => 'Rajat Kakkar', 'seeder_id' => '43', 'phone_number' => '47344723', 'pri_line_number' => '', 'address_street' => '711, Tower-2, ', 'address_building' => 'Pearls Omaxe, Netaji Subhash Place,', 'address_city' => 'Delhi', 'address_country' => 'India', 'addresss' => '711, Tower-2, , Pearls Omaxe, Netaji Subhash Place,, Delhi, India', 'invoice_email' => 'info@vskills.in', 'student_enrolment' => '1', 'masked_emails' => '1', 'moneyback' => '1', 'student_enrolment_processing_percentage' => '50', 'invoice_missed_calls' => '0', 'budget_alerts' => '0', 'budget_amount' => '0', 'budget_start_date' => null, 'provider_code' => '', 'payment_type' => null, 'intl_leads_enabled' => '0', 'invoice_notification' => '1', 'enable_intro_offer' => '1', 'lead_notification' => '1', 'weekly_digest' => '1', 'logo' => 'content_1469622248-vskills-logo.jpg', 'logo_size' => '{"width":118,"height":82}', 'description' => null, 'website' => 'http://www.vskills.in/certification/', 'no_of_courses' => null, 'course_types' => 'Online/Distance education,Professional qualifications,Professional short courses,Corporate training', 'spotlight' => null, 'video_thumb' => null, 'video_embed_code' => '', 'meta_title' => null, 'meta_description' => null, 'meta_keywords' => null, 'email' => 'info@vskills.in', 'contact_phone_number' => '+971 47344723', 'contact_person_position' => null, 'global_location_ids' => '275', 'head_office_gloc_id' => '275', 'vat_enabled' => '0', 'draft' => '0', 'auto_account_suspension' => '0', 'ratings' => 'a:1:{s:2:"r1";a:4:{s:12:"number_votes";i:3;s:12:"total_points";i:3;s:7:"dec_avg";d:1;s:9:"whole_avg";d:1;}}', 'call' => '0', 'auto_call_paid' => '0', 'instant_callback_number' => '', 'instant_callback_status' => 'Yes', 'instant_callback_disabled' => '0', 'show_map' => '0', 'same_place' => '0', 'tier' => 'tier3', 'featured_advertiser' => '0', 'institution_type' => 'Training Institute', 'certificate' => null, 'hyperlocal_leads' => '0', 'training_mode' => 'Online', 'establish' => null, 'verify_code' => '', 'verify_status' => '1', 'course_csa_keywords' => null, 'untrusted' => '0', 'mobile_cpc_disabled' => '0', 'deleted' => '0', 'created' => '2016-07-22 09:38:49', 'modified' => '2023-12-14 14:30:13', 'pageview_enabled' => '1', 'timezone' => 'Asia/Kolkata', 'provider_status' => 'performance', 'cpc_direct_linking' => 'no', 'phone_calls_timing' => '', 'phone_calls_exclude_days' => '', 'signup' => '1', 'completeness' => '1', 'signup_status' => 'Received', 'engagement_ranking' => 'normal', 'exclusive_leads' => '0', 'progress' => '{"ProfileCompleted":1,"B&WCourses":"254"}', 'verified_time' => '2023-10-26 16:45:07', 'profile_completed_time' => null, 'payment_overdue' => '0', 'bad_debtor' => '0', 'tax_regn_number' => null, 'tax_emirate' => null, 'traffic_referral' => null, 'course_type_ids' => '2', 'trusted' => '1', 'legacy' => '0', 'moderation_status' => 'trusted', 'rfp_email_alerts' => '0', 'rfp_unsubscribed' => '0', 'offer_start_date' => '0000-00-00', 'offer_end_date' => '0000-00-00', 'offer_price' => '0', 'discount_percentage' => '0', 'offer_published' => '0', 'offer_text' => '', 'resized' => '1', 'is_corporate' => '0', 'topup_auto_renew' => '0', 'disabled_topup' => '0', 'topup_credit_enabled' => '0', 'enable_hyperlocation_leads' => '0', 'import_course_enable' => '0', 'sample_certificate' => 'https://cdn.laimoon.com/cityimages/marketing/1560255278_vskills-ce.jpg', 'lead_filters' => null, 'repeat_email_lead_alerts' => '1', 'load_blncr_weight' => '1', 'remote_option' => null, 'classroom_status' => 'pending', 'topup_info' => null, 'provider_rank' => '{"default":502,"rndm":842704,"r_82":502,"r_145":502,"r_737":502,"r_894":502,"r_79":502,"r_375":502,"r_662":502,"r_97":502,"r_95":502,"r_98":502,"r_14":502,"r_952":502,"r_142":502,"r_143":502,"r_400":502,"r_369":502,"r_383":502,"r_666":502,"r_86":502,"r_197":502,"r_20":502,"r_388":502,"r_87":502,"r_203":502,"r_80":502,"r_119":502,"r_15":502,"r_365":502,"r_361":502,"r_21":502,"r_115":502,"r_111":502,"r_17":502,"r_281":502,"r_12":502,"r_237":502,"r_399":502,"r_350":502,"r_398":502,"r_873":502,"r_653":502,"r_394":502,"r_9":502,"r_101":502,"r_323":502,"r_10":502,"r_607":502,"r_81":502,"r_123":502,"r_690":502,"r_146":502,"r_148":502,"r_381":502,"r_539":502,"r_364":502,"r_799":502,"r_206":502,"r_42":502,"r_114":502,"r_596":502,"r_536":502,"r_199":502,"r_422":502,"r_808":502,"r_112":502,"r_613":502,"r_84":502,"r_174":502,"r_401":502,"r_85":502,"r_177":502,"r_231":502,"r_187":502,"r_180":502,"r_918":502,"r_538":502,"r_738":502,"r_694":502,"r_597":502,"r_695":502,"r_963":502,"r_196":502,"r_194":502,"r_193":502,"r_652":502,"r_954":502,"r_599":502,"r_348":502,"r_752":502,"r_236":502,"r_188":502,"r_202":502,"r_88":502,"r_221":502,"r_219":502,"r_127":502,"r_124":502,"r_785":502,"r_955":502,"r_216":502,"r_215":502,"r_373":502,"r_370":502,"r_603":502,"r_351":502,"r_609":502,"r_610":502,"r_195":502,"r_192":502,"r_691":502,"r_890":502,"r_234":502,"r_267":502,"r_387":502,"r_173":502,"r_433":502,"r_113":502,"r_779":502,"r_689":502,"r_897":502,"r_214":502,"r_205":502,"r_681":502,"r_118":502,"r_66":502,"r_254":502,"r_253":502,"r_641":502,"r_403":502,"r_204":502,"r_207":502,"r_807":502,"r_898":502,"r_83":502,"r_758":502,"r_899":502,"r_149":502,"r_688":502,"r_809":502,"r_380":502,"r_730":502,"r_395":502,"r_726":502,"r_871":502,"r_887":502,"r_126":502,"r_891":502,"r_344":502,"r_911":502,"r_164":502,"r_498":502,"r_513":502,"r_161":502,"r_43":502,"r_210":502,"r_266":502,"r_810":502,"r_191":502,"r_646":502,"r_668":502,"r_151":502,"r_443":502,"r_432":502,"r_926":502,"r_419":502,"r_589":502,"r_847":502,"r_541":502,"r_705":502,"r_255":502,"r_697":502,"r_678":502,"r_436":502,"r_198":502,"r_362":502,"r_211":502,"r_345":502,"r_686":502,"r_346":502,"r_956":502,"r_347":502,"r_201":502,"r_420":502,"r_200":502,"r_826":502,"r_232":502,"r_700":502,"r_147":502,"r_406":502,"r_693":502,"r_888":502,"r_585":502,"r_382":502,"r_592":502,"r_128":502,"r_396":502,"r_860":502,"r_857":502,"r_424":502,"r_384":502,"r_89":502,"r_638":502,"r_514":502,"r_949":502,"r_916":502,"r_99":502,"r_178":502,"r_608":502,"r_439":502,"r_217":502,"r_960":502,"r_91":502,"r_261":502,"r_259":502,"r_734":502,"r_225":502,"r_696":502,"r_229":502,"r_731":502}', 'preferences' => '{"laimoon_fallback_number":"0"}' ), 'CourseTranslation' => array( 'id' => '222372', 'course_id' => '144880', 'title' => 'Certified Usability Testing Professional', 'slug' => 'part-time-certified-usability-testing-professional-vskills', 'external_link' => 'https://www.vskills.in/certification/usability-testing-certification', 'summary' => '<br /> Usability testing is a technique used in user-centered interaction design to evaluate a product by testing it on users. This can be seen as an irreplaceable usability practice, since it gives direct input on how real users use the system.<br /> <br /> <strong>Why should one take Usability Testing Professional Certification?</strong><br /> This Course is intended for professionals and graduates wanting to excel in their chosen areas. It is also well suited for those who are already working and would like to take certification for further career progression.<br /> <br /> Earning Vskills Usability Testing Professional Certification can help candidate differentiate in today's competitive job market, broaden their employment opportunities by displaying their advanced skills, and result in higher earning potential.<br /> <br /> <strong>Who will benefit from taking Usability Testing Professional Certification?</strong><br /> Job seekers looking to find employment in software testing or application development departments of various companies, students generally wanting to improve their skill set and make their CV stronger and existing employees looking for a better role can prove their employers the value of their skills through this ;<br /> <br /> <strong>Benefits of Certification</strong> <ul> <li><strong>Government certification</strong></li> <li>Certification valid for life</li> <li>Lifelong e-learning access</li> <li>Learning Hours: 12+ hrs</li> </ul> <br /> <strong>How It Works</strong> <ol> <li>Select Certification & Register</li> <li>Receive Online e-Learning Access (LMS)</li> <li>Take exam online anywhere, anytime</li> <li>Get certified & Increase Employability</li> </ol> <strong>Test Details</strong> <ul> <li>Duration: 60 minutes</li> <li>No. of questions: 50</li> <li>Maximum marks: 50, Passing marks: 25 (50%).</li> <li>There is NO negative marking in this module.</li> <li>Online exam.</li> </ul> <br /> <strong>TABLE OF CONTENT</strong><br /> <br /> <strong>Software Testing Basics</strong> <ul> <li>Scope</li> <li>Functional vs. Non-Functional testing</li> <li>Defects and Failures</li> <li>Finding Faults Early</li> <li>Compatibility</li> <li>Input Combinations and Preconditions</li> <li>Static vs. Dynamic Testing</li> <li>Software Verification and Validation</li> <li>The Software Testing Team</li> <li>Software Quality Assurance (SQA)</li> <li>Testing Methods - The box approach</li> </ul> <strong>Usability Testing Basics</strong> <ul> <li>What is Usability?</li> <li>What is Usability Testing?</li> <li>The Usability Testing Process</li> <li>Usability Testing Types</li> <li>Usability Testing Methods</li> <li>Elements of Usability Testing</li> <li>International Usability Testing</li> </ul> <strong>Usability Testing Design</strong> <ul> <li>User- Centered Design or UCD</li> <li>Usability Test Design</li> <li>Usability Testing Challenges and resolution</li> <li>Usability Testing Requirements Gathering</li> <li>Usability Testing High Level Design</li> <li>Usability Testing Low Level Design</li> <li>When to Plan Usability Testing?</li> <li>Planning a Usability Test</li> <li>Scenarios</li> <li>Task Analysis</li> <li>Personas</li> <li>Use Cases</li> <li>Focus Groups</li> <li>Contextual Interview</li> <li>Card Sorting</li> <li>First Click Testing</li> </ul> <strong>Usability Testing Execution</strong> <ul> <li>Unit Testing</li> <li>Integration Testing</li> <li>Usability Test Development</li> <li>Recruiting Usability Test Participants</li> <li>Conducting Usability Test</li> <li>Analysis or Assessment and Test Report</li> <li>Best Practices for Usability Testing</li> <li>Heuristic Evaluation</li> </ul> <strong>Usability Testing Tools</strong> <ul> <li>Usability Testing Tools</li> <li>Usability Testing Automation - Selenium</li> <li>Mobile Usability Testing</li> <li>Google Mobile-Friendly Test Tool</li> <li>Usability Testing Tool Selection</li> <li>Usability Testing Sample Case Studies</li> </ul> ', 'outline' => null, 'who_should_take_this_course' => null, 'career_path' => 'UI/UX Developer,Usability Analyst,Software Developer', 'eligibility' => 'Anyone can apply for the online certification', 'school' => 'Vskills', 'keywords' => 'software,UX/UI Designer,Web Development,Information,Usability Testing Professional', 'location' => 'Online', 'duration' => '1 To 2 Months', 'timing' => 'Flexible', 'cost' => null, 'discount' => null, 'eligibility_criteria' => null, 'job_matching_keywords' => null, 'boosted' => '0', 'lang_code' => 'en', 'status' => 'active', 'auto_translated' => '0', 'objectives' => null, 'photo' => null, 'photo_cta' => null, 'video' => null ), 'Profile' => array() ), (int) 1 => array( 'Course' => array( 'id' => '51299', 'seeder_id' => '80', 'edited_seeder_id' => '67', 'edited_client_id' => '5419', 'title' => 'Certified iPhone Apps Developer', 'external_link' => 'http://www.vskills.in/certification/Mobile-Application-Development/Certified-iPhone-Apps-Developer', 'objectives' => null, 'photo_cta' => null, 'photo' => null, 'length' => '', 'next_session' => '', 'schedules' => null, 'duration' => '1 To 2 Months', 'base_duration' => '0', 'timing' => 'Flexible', 'location' => 'Online', 'global_location_id' => '275', 'school' => 'Vskills', 'logo' => '', 'certificate_diploma' => 'yes', 'image' => '', 'brochure_url' => null, 'video' => '', 'cost' => '', 'price' => '3499', 'price_enquiry' => '0', 'course_status' => 'Paid', 'base_price' => '49', 'nondiscounted_base_price' => '98', 'currency' => 'INR', 'discount' => '50% off through Laimoon!', 'free_trial_text' => null, 'laimoon_offer' => '1', 'summary' => 'Vskills certification for iPhone Apps Developer assesses the candidate for developing applications for iPhone smartphones. The certification tests the candidates on various areas in developing applications for iPhone smart phone which includes knowledge of iPhone framework, screen layout, UI design, packaging and publishing.<br /> <br /> Knowledge of Objective-C and Macintosh is pre-requisite for certification.<br /> <br /> <strong>Why should one take this certification?</strong><br /> This certification is intended for professionals and graduates wanting to excel in their chosen areas. It is also well suited for those who are already working and would like to take certification for further career progression.<br /> Earning Vskills iPhone Apps Developer Certification can help candidate differentiate in today's competitive job market, broaden their employment opportunities by displaying their advanced skills, and result in higher earning potential.<br /> <br /> <strong>Who will benefit from taking this certification?</strong><br /> Job seekers looking to find employment in various IT companies or freelance, students generally wanting to improve their skill set and make their CV stronger and existing employees looking for a better role can prove their employers the value of their skills through this certification.<br /> <br /> <strong>Table of Contents</strong><br /> <br /> <strong>iOS Introduction</strong> <ul> <li>iOS Basics</li> <li>iOS Version History</li> <li>iOS Features</li> <li>New Features in iOS 11</li> <li>iOS Development</li> <li>iOS SDK</li> <li>Apple Developer Program</li> <li>iOS Architecture</li> </ul> <strong>Xcode</strong> <ul> <li>Development in Xcode</li> <li>Xcode Project</li> <li>UI (User Interface) Design</li> <li>Software Coding</li> <li>Build the Application</li> <li>Executing The Application</li> <li>Application Debugging</li> <li>Testing the Application</li> <li>Application Distribution</li> </ul> <strong>Objective C</strong> <ul> <li>Object-Oriented Programming</li> <li>Objective-C Evolution and Benefits</li> <li>Objective-C Program Structure</li> <li>Objective-C Programming Basics</li> <li>OOP and Objective C</li> <li>Foundation</li> <li>Frameworks</li> <li>iOS Application</li> <li>Creating the First App</li> <li>Target-Action</li> <li>UIControl Class</li> <li>Nib Files</li> <li>Actions and Outlets</li> <li>Using Delegate</li> <li>UI Elements</li> <li>File Management</li> <li>Audio and Video</li> <li>Database Management</li> <li>Email</li> </ul> <strong>Swift</strong> <ul> <li>Swift History</li> <li>Swift Features</li> <li>Swift Programming Basics</li> <li>Basic Operators</li> <li>Strings and Characters</li> <li>Control Flow</li> <li>Collections</li> <li>Functions</li> <li>Classes and Structures</li> <li>Properties</li> <li>Methods</li> <li>Extensions</li> <li>Protocols</li> <li>Inheritance</li> <li>Error Handling</li> </ul> <strong>Sample Application</strong> <ul> <li>Application Aim</li> <li>UI Building</li> <li>UI and Source Code Wiring</li> <li>View Controllers</li> <li>Custom Control</li> <li>Data Model</li> </ul> ', 'outline' => null, 'who_should_take_this_course' => null, 'eligibility' => '', 'about_school' => '', 'keywords' => 'iPhone Apps certification,iPhone Apps course details,iPhone Apps certificate,iPhone Apps', 'job_matching_keywords' => null, 'instructor_bio' => '', 'external_course_info' => null, 'eligibility_criteria' => null, 'career_opportunity' => null, 'targetted_roles' => null, 'targetted_industries' => null, 'targetted_locations' => null, 'gender' => '0', 'targetted_course_categories' => '400,399', 'suggested_course_categories' => '', 'course_type_id' => '2', 'course_provider_id' => '5788', 'trainer_ids' => null, 'created' => '2016-08-09 17:54:08', 'updated' => '2019-02-01 14:25:43', 'sort_order' => '0', 'page' => 'JobListing', 'to_emails' => 'info@vskills.in,narender.rana@vskills.in', 'cc_emails' => '', 'phone_number' => null, 'pri_line_number' => null, 'instant_calls' => '1', 'status' => 'active', 'collect_mode' => 'provider', 'slug' => 'certified-iphone-apps-developer', 'ratings' => 'a:1:{s:2:"r1";a:4:{s:12:"number_votes";i:1;s:12:"total_points";s:1:"1";s:7:"dec_avg";d:1;s:9:"whole_avg";d:1;}}', 'agg_ratings' => null, 'prospects' => '1', 'end_date' => null, 'featured' => '0', 'impressions' => '0', 'contract_type' => 'CPC', 'deleted' => '0', 'delete_request' => '0', 'accreditation' => '0', 'accreditation_logos' => '', 'invoice_type' => 'CPC', 'payment_mode' => null, 'invoice_value' => '5', 'invoice_click_value' => '0.1', 'next_session_date' => null, 'brochure_cost' => '3', 'call_cost' => '0', 'boosted' => '0', 'featured_text' => null, 'fresh' => '0', 'connections' => '502', 'show_map' => '0', 'course_feed_id' => '0', 'visa_required' => '0', 'ladies_only' => '0', 'gents_only' => '0', 'method' => 'Part Time', 'study_timings' => '2', 'language_program_covers' => null, 'language_program_level' => null, 'language_program_type' => null, 'language_study_mode' => null, 'badge_url' => null, 'last_revision_status' => 'New', 'online_method' => '', 'delivery_languages' => 'en', 'career_path' => 'Improve your skill set and make CV stronger in iPhone Apps Developer', 'rank' => '{"default":0}', 'resized' => '0', 'ctr' => '100.000', 'laimoon_rank' => '{"default":3500,"5191_en_c":350000000,"67860_ar_c":350000000,"128202_en_c":350000000,"66095_ar_c":350000000,"72505_en_c":350000000}', 'lead_count' => '0', 'enrol_option' => '1', 'enrol_free' => '0', 'import_course_code' => '', 'cpa_recommended' => '0', 'study_format' => 'Mixed', 'pdf_certificate' => '0', 'course_certificate' => null, 'bundle_id' => null, 'randomizer' => '99361614', 'virtual_classroom' => '0', 'on_credit' => '0', 'laimoon_organized' => '0' ), 'CourseProvider' => array( 'id' => '5788', 'name' => 'Vskills', 'account_name' => '', 'trainer_type' => 'institute', 'slug' => null, 'location' => null, 'customer_name' => 'Rajat Kakkar', 'seeder_id' => '43', 'phone_number' => '47344723', 'pri_line_number' => '', 'address_street' => '711, Tower-2, ', 'address_building' => 'Pearls Omaxe, Netaji Subhash Place,', 'address_city' => 'Delhi', 'address_country' => 'India', 'addresss' => '711, Tower-2, , Pearls Omaxe, Netaji Subhash Place,, Delhi, India', 'invoice_email' => 'info@vskills.in', 'student_enrolment' => '1', 'masked_emails' => '1', 'moneyback' => '1', 'student_enrolment_processing_percentage' => '50', 'invoice_missed_calls' => '0', 'budget_alerts' => '0', 'budget_amount' => '0', 'budget_start_date' => null, 'provider_code' => '', 'payment_type' => null, 'intl_leads_enabled' => '0', 'invoice_notification' => '1', 'enable_intro_offer' => '1', 'lead_notification' => '1', 'weekly_digest' => '1', 'logo' => 'content_1469622248-vskills-logo.jpg', 'logo_size' => '{"width":118,"height":82}', 'description' => null, 'website' => 'http://www.vskills.in/certification/', 'no_of_courses' => null, 'course_types' => 'Online/Distance education,Professional qualifications,Professional short courses,Corporate training', 'spotlight' => null, 'video_thumb' => null, 'video_embed_code' => '', 'meta_title' => null, 'meta_description' => null, 'meta_keywords' => null, 'email' => 'info@vskills.in', 'contact_phone_number' => '+971 47344723', 'contact_person_position' => null, 'global_location_ids' => '275', 'head_office_gloc_id' => '275', 'vat_enabled' => '0', 'draft' => '0', 'auto_account_suspension' => '0', 'ratings' => 'a:1:{s:2:"r1";a:4:{s:12:"number_votes";i:3;s:12:"total_points";i:3;s:7:"dec_avg";d:1;s:9:"whole_avg";d:1;}}', 'call' => '0', 'auto_call_paid' => '0', 'instant_callback_number' => '', 'instant_callback_status' => 'Yes', 'instant_callback_disabled' => '0', 'show_map' => '0', 'same_place' => '0', 'tier' => 'tier3', 'featured_advertiser' => '0', 'institution_type' => 'Training Institute', 'certificate' => null, 'hyperlocal_leads' => '0', 'training_mode' => 'Online', 'establish' => null, 'verify_code' => '', 'verify_status' => '1', 'course_csa_keywords' => null, 'untrusted' => '0', 'mobile_cpc_disabled' => '0', 'deleted' => '0', 'created' => '2016-07-22 09:38:49', 'modified' => '2023-12-14 14:30:13', 'pageview_enabled' => '1', 'timezone' => 'Asia/Kolkata', 'provider_status' => 'performance', 'cpc_direct_linking' => 'no', 'phone_calls_timing' => '', 'phone_calls_exclude_days' => '', 'signup' => '1', 'completeness' => '1', 'signup_status' => 'Received', 'engagement_ranking' => 'normal', 'exclusive_leads' => '0', 'progress' => '{"ProfileCompleted":1,"B&WCourses":"254"}', 'verified_time' => '2023-10-26 16:45:07', 'profile_completed_time' => null, 'payment_overdue' => '0', 'bad_debtor' => '0', 'tax_regn_number' => null, 'tax_emirate' => null, 'traffic_referral' => null, 'course_type_ids' => '2', 'trusted' => '1', 'legacy' => '0', 'moderation_status' => 'trusted', 'rfp_email_alerts' => '0', 'rfp_unsubscribed' => '0', 'offer_start_date' => '0000-00-00', 'offer_end_date' => '0000-00-00', 'offer_price' => '0', 'discount_percentage' => '0', 'offer_published' => '0', 'offer_text' => '', 'resized' => '1', 'is_corporate' => '0', 'topup_auto_renew' => '0', 'disabled_topup' => '0', 'topup_credit_enabled' => '0', 'enable_hyperlocation_leads' => '0', 'import_course_enable' => '0', 'sample_certificate' => 'https://cdn.laimoon.com/cityimages/marketing/1560255278_vskills-ce.jpg', 'lead_filters' => null, 'repeat_email_lead_alerts' => '1', 'load_blncr_weight' => '1', 'remote_option' => null, 'classroom_status' => 'pending', 'topup_info' => null, 'provider_rank' => '{"default":502,"rndm":842704,"r_82":502,"r_145":502,"r_737":502,"r_894":502,"r_79":502,"r_375":502,"r_662":502,"r_97":502,"r_95":502,"r_98":502,"r_14":502,"r_952":502,"r_142":502,"r_143":502,"r_400":502,"r_369":502,"r_383":502,"r_666":502,"r_86":502,"r_197":502,"r_20":502,"r_388":502,"r_87":502,"r_203":502,"r_80":502,"r_119":502,"r_15":502,"r_365":502,"r_361":502,"r_21":502,"r_115":502,"r_111":502,"r_17":502,"r_281":502,"r_12":502,"r_237":502,"r_399":502,"r_350":502,"r_398":502,"r_873":502,"r_653":502,"r_394":502,"r_9":502,"r_101":502,"r_323":502,"r_10":502,"r_607":502,"r_81":502,"r_123":502,"r_690":502,"r_146":502,"r_148":502,"r_381":502,"r_539":502,"r_364":502,"r_799":502,"r_206":502,"r_42":502,"r_114":502,"r_596":502,"r_536":502,"r_199":502,"r_422":502,"r_808":502,"r_112":502,"r_613":502,"r_84":502,"r_174":502,"r_401":502,"r_85":502,"r_177":502,"r_231":502,"r_187":502,"r_180":502,"r_918":502,"r_538":502,"r_738":502,"r_694":502,"r_597":502,"r_695":502,"r_963":502,"r_196":502,"r_194":502,"r_193":502,"r_652":502,"r_954":502,"r_599":502,"r_348":502,"r_752":502,"r_236":502,"r_188":502,"r_202":502,"r_88":502,"r_221":502,"r_219":502,"r_127":502,"r_124":502,"r_785":502,"r_955":502,"r_216":502,"r_215":502,"r_373":502,"r_370":502,"r_603":502,"r_351":502,"r_609":502,"r_610":502,"r_195":502,"r_192":502,"r_691":502,"r_890":502,"r_234":502,"r_267":502,"r_387":502,"r_173":502,"r_433":502,"r_113":502,"r_779":502,"r_689":502,"r_897":502,"r_214":502,"r_205":502,"r_681":502,"r_118":502,"r_66":502,"r_254":502,"r_253":502,"r_641":502,"r_403":502,"r_204":502,"r_207":502,"r_807":502,"r_898":502,"r_83":502,"r_758":502,"r_899":502,"r_149":502,"r_688":502,"r_809":502,"r_380":502,"r_730":502,"r_395":502,"r_726":502,"r_871":502,"r_887":502,"r_126":502,"r_891":502,"r_344":502,"r_911":502,"r_164":502,"r_498":502,"r_513":502,"r_161":502,"r_43":502,"r_210":502,"r_266":502,"r_810":502,"r_191":502,"r_646":502,"r_668":502,"r_151":502,"r_443":502,"r_432":502,"r_926":502,"r_419":502,"r_589":502,"r_847":502,"r_541":502,"r_705":502,"r_255":502,"r_697":502,"r_678":502,"r_436":502,"r_198":502,"r_362":502,"r_211":502,"r_345":502,"r_686":502,"r_346":502,"r_956":502,"r_347":502,"r_201":502,"r_420":502,"r_200":502,"r_826":502,"r_232":502,"r_700":502,"r_147":502,"r_406":502,"r_693":502,"r_888":502,"r_585":502,"r_382":502,"r_592":502,"r_128":502,"r_396":502,"r_860":502,"r_857":502,"r_424":502,"r_384":502,"r_89":502,"r_638":502,"r_514":502,"r_949":502,"r_916":502,"r_99":502,"r_178":502,"r_608":502,"r_439":502,"r_217":502,"r_960":502,"r_91":502,"r_261":502,"r_259":502,"r_734":502,"r_225":502,"r_696":502,"r_229":502,"r_731":502}', 'preferences' => '{"laimoon_fallback_number":"0"}' ), 'CourseTranslation' => array( 'id' => '79873', 'course_id' => '51299', 'title' => 'Certified iPhone Apps Developer', 'slug' => 'certified-iphone-apps-developer', 'external_link' => 'http://www.vskills.in/certification/Mobile-Application-Development/Certified-iPhone-Apps-Developer', 'summary' => 'Vskills certification for iPhone Apps Developer assesses the candidate for developing applications for iPhone smartphones. The certification tests the candidates on various areas in developing applications for iPhone smart phone which includes knowledge of iPhone framework, screen layout, UI design, packaging and publishing.<br /> <br /> Knowledge of Objective-C and Macintosh is pre-requisite for certification.<br /> <br /> <strong>Why should one take this certification?</strong><br /> This certification is intended for professionals and graduates wanting to excel in their chosen areas. It is also well suited for those who are already working and would like to take certification for further career progression.<br /> Earning Vskills iPhone Apps Developer Certification can help candidate differentiate in today's competitive job market, broaden their employment opportunities by displaying their advanced skills, and result in higher earning potential.<br /> <br /> <strong>Who will benefit from taking this certification?</strong><br /> Job seekers looking to find employment in various IT companies or freelance, students generally wanting to improve their skill set and make their CV stronger and existing employees looking for a better role can prove their employers the value of their skills through this certification.<br /> <br /> <strong>Table of Contents</strong><br /> <br /> <strong>iOS Introduction</strong> <ul> <li>iOS Basics</li> <li>iOS Version History</li> <li>iOS Features</li> <li>New Features in iOS 11</li> <li>iOS Development</li> <li>iOS SDK</li> <li>Apple Developer Program</li> <li>iOS Architecture</li> </ul> <strong>Xcode</strong> <ul> <li>Development in Xcode</li> <li>Xcode Project</li> <li>UI (User Interface) Design</li> <li>Software Coding</li> <li>Build the Application</li> <li>Executing The Application</li> <li>Application Debugging</li> <li>Testing the Application</li> <li>Application Distribution</li> </ul> <strong>Objective C</strong> <ul> <li>Object-Oriented Programming</li> <li>Objective-C Evolution and Benefits</li> <li>Objective-C Program Structure</li> <li>Objective-C Programming Basics</li> <li>OOP and Objective C</li> <li>Foundation</li> <li>Frameworks</li> <li>iOS Application</li> <li>Creating the First App</li> <li>Target-Action</li> <li>UIControl Class</li> <li>Nib Files</li> <li>Actions and Outlets</li> <li>Using Delegate</li> <li>UI Elements</li> <li>File Management</li> <li>Audio and Video</li> <li>Database Management</li> <li>Email</li> </ul> <strong>Swift</strong> <ul> <li>Swift History</li> <li>Swift Features</li> <li>Swift Programming Basics</li> <li>Basic Operators</li> <li>Strings and Characters</li> <li>Control Flow</li> <li>Collections</li> <li>Functions</li> <li>Classes and Structures</li> <li>Properties</li> <li>Methods</li> <li>Extensions</li> <li>Protocols</li> <li>Inheritance</li> <li>Error Handling</li> </ul> <strong>Sample Application</strong> <ul> <li>Application Aim</li> <li>UI Building</li> <li>UI and Source Code Wiring</li> <li>View Controllers</li> <li>Custom Control</li> <li>Data Model</li> </ul> ', 'outline' => null, 'who_should_take_this_course' => null, 'career_path' => 'iPhone Apps Developer,iPhone iOS developer,App developer', 'eligibility' => null, 'school' => 'Vskills', 'keywords' => 'iPhone Apps certification,iPhone Apps course details,iPhone Apps certificate,iPhone Apps', 'location' => 'Online', 'duration' => '1 To 2 Months', 'timing' => 'Flexible', 'cost' => null, 'discount' => '50% off through Laimoon!', 'eligibility_criteria' => null, 'job_matching_keywords' => null, 'boosted' => '0', 'lang_code' => 'en', 'status' => 'active', 'auto_translated' => '0', 'objectives' => null, 'photo' => null, 'photo_cta' => null, 'video' => null ), 'Profile' => array() ) ) $job = array( 'Job' => array( 'id' => '39305829', 'contact_id' => '3773199', 'recruiter_id' => '74726', 'job_function_id' => null, 'title' => 'Software Engineer (Linux/Python or Go) - Container Images', 'vacancies' => null, 'job_type_id' => null, 'description' => null, 'pay_status' => 'Free', 'external_job_description' => '<p><p><em> Canonical is building a new generation of Ubuntu-based container images to simplify open-source application deployment across the world. These container images will be free to use with long-term security commitments, and engineered for performance, security and usability. As with Ubuntu, we will work in the open and welcome community participation. </em></p><p><em> In this role, you’ll be developing the tools and technology for building and maintaining this new generation of container images. You’ll be working with multiple teams, both inside and outside Canonical, to ensure we deliver container images with the highest quality whilst maintaining a seamless Ubuntu user experience. You will also be highly involved in the implementation and maintenance of the Continuous Integration and Continuous Delivery automation around these container images, for which you are expected to demonstrate deep insights into container-based DevOps. </em></p><p><em> You will be contributing to fast-moving products like ROCKs (</em><em> OCI images </em><em>) and </em><em> Chisel </em><em> , and thus have the chance to help steer and consolidate this new team. You’ll gain experience with numerous container technologies and participate in exciting and exploratory tasks, where your feedback will be critical for the decision-making process. As an engineer, your seniority will be based on your software development background and ability to lead junior team members. </em></p><p><em> Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical. This is an exciting opportunity for experienced software engineers looking for a place to leave their mark, who are passionate about shaping an open source product with the highest quality, with and for the community!</em></p><h3><em> What you’ll do </em></h3><ul><li><em> Build robust, scalable, leading-edge container images </em></li><li><em> Work on automated Ci/CD processes for building, testing and publishing our container images </em></li><li><em> Write tools and tests for assessing security compliance and cloud-native compatibility </em></li><li><em> Work in Python and/or Go to deliver new functionalities to our container-building tools </em></li><li><em> Participate in strong engineering process through code and architectural review </em></li><li><em> Provide technical feedback for the team’s decision-making process </em></li><li><em> Engage with the open-source community as a subject-matter expert </em></li><li><em> Grow our knowledge base and write documentation </em></li><li><em> Work in a collaborative, agile and globally distributed environment </em></li><li><em> Mentor and help hiring </em></li><li><em> Work from home with global travel up to 15% for internal and external events </em></li></ul><h3><em> Who you are - at least some of those statements apply to you: </em></h3><ul><li><em> You are knowledgeable and passionate about software development </em></li><li><em> You are a team player and have experience in collaborative development </em></li><li><em> You have worked with CI/CD systems (e.g. Jenkins, GitHub Actions, Concourse CI, etc.)</em></li><li><em> You have a track record of delivering timely, high-quality software </em></li><li><em> You have experience with container images and containerised operations </em></li><li><em> You master at least one container management/orchestration tool (e.g. Docker, Kubernetes, etc.)</em></li><li><em> You have significant experience with Python and/or Go </em></li><li><em> You are experienced with Linux systems administration and package management </em></li><li><em> You have strong written and verbal communication skills to convey technical concepts </em></li><li><em> You bring clarity to technical and engineering discussions </em></li><li><em> You are someone who strongly believes that sharing is caring, and knowledge is power </em></li><li><em> Your skills range from those of a Graduate to a mid-senior Software Engineer </em></li><li><em> You have a Bachelor’s or equivalent in Computer Science, STEM or a similar degree </em></li></ul><h3><em> What Canonical Offers: </em></h3><ul><li><em> Learning and development, with an annual budget for professional development </em></li><li><em> Annual compensation review </em></li><li><em> Recognition rewards </em></li><li><em> Annual leave </em></li><li><em> Priority Pass for travel </em></li><li><em> Work remotely with a talented, distributed global team </em></li></ul><p><em> Canonical is proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background lead to a better environment for our employees and a better platform for our users and customers. This is something we value deeply and we encourage everyone to come be a part of the world of Ubuntu. </em></p><p><em>#stack </em></p><p><em>#LI-remote </em></p>#J-18808-Ljbffr', 'course_qualifications' => null, 'global_location_id' => '116', 'gender' => '0', 'baseSalary' => null, 'salary_duration' => 'Monthly', 'job_type' => '', 'salaryFrom' => null, 'salaryTo' => null, 'currency_id' => null, 'hide_salary' => '0', 'benefits' => null, 'salary_type_id' => null, 'travel_type_id' => null, 'travel_id' => null, 'education_id' => null, 'education_background' => null, 'language_id' => null, 'position_level_id' => null, 'position_type' => null, 'number_of_staffs_mange' => null, 'experiance' => null, 'sales_experience' => null, 'sales_focus' => null, 'sales_cycle_id' => null, 'reporting_to' => null, 'otherAssignments' => null, 'otherConsiderations' => null, 'ideal_candidate' => null, 'company_info' => null, 'company_id' => '344251', 'company_name' => 'Canonical', 'external_apply_url' => 'https://kw.jooble.org/external/-2307026092792125923?cpc=d0FU&utm_source=affiliate&utm_medium=laimoon_organic_kw&extra_ars_request_id=c9a93c31041fd8454bed31946c9865f8', 'external_short_url' => '', 'apply_url' => null, 'contributed' => '0', 'created' => null, 'published' => '2024-01-08 20:04:10', 'closed_time' => null, 'updated' => null, 'hideCompany' => null, 'hide_contact_info' => '0', 'application_count' => '0', 'closed' => '0', 'draft' => '0', 'rejected' => '0', 'deleted' => '0', 'moderated' => '1', 'boosted' => '0', 'rejectnote' => null, 'job_extended' => '0', 'purchased' => '0', 'seeder_id' => '8', 'source_id' => 'jooble', 'course_keywords' => null, 'shortlist_magic_applied' => '0', 'shortlist_magic_keywords' => null, 'living_in' => '0', 'age_limit' => null, 'is_managerial' => '0', 'application_email' => null, 'quality_score' => null, 'reopened' => '0', 'quality_type' => 'White', 'promoted' => '0' ), 'Recruiter' => array( 'first_name' => 'Jooble Jobs', 'last_name' => null, 'recruiter_type' => 'company' ), 'GlobalLocation' => array( 'id' => '116', 'display_name' => 'Kuwait', 'name_ar' => 'الكويت', 'country_id' => '116', 'Country' => array( 'name' => 'Kuwait', 'id' => '116', 'slug' => 'kuwait', 'code' => 'KW' ) ), 'Company' => array( 'id' => '344251', 'name' => 'Canonical', 'website' => 'http://canonical.com', 'verified' => '0', 'photo' => 'CANONICAL_50e08520-be73-11eb-b4fd-f30d5c6a414d.jpeg', 'details' => null, 'display_details' => '' ), 'Industry' => array(), 'Tag' => array() ) $jobsList = array() $courses = array() $promotedCourses = array() $referer = '/' $urlKeyword = 'Software ' $profile = array( 'locations' => array( (int) 2 => 'UAE' ), 'searchKey' => '', 'guest' => (int) 1, 'jobCount' => '13375', 'contributedJobCount' => '24', 'courseCount' => null ) $askLogin = true $jobLinkTitle = 'Software ' $renderSchema = 'yes' $title_for_layout = 'Software Engineer (Linux/Python or Go) - Container Images jobs in Canonical in Kuwait.' $page_description = 'Apply to Software Engineer (Linux/Python or Go) - Container Images jobs in Canonical in Kuwait.Find similar vacancies, jobs and salary information in Kuwait.' $locationForTitle = 'Kuwait' $currentJobCity = array( 'id' => '116', 'display_name' => 'Kuwait', 'name_ar' => 'الكويت', 'country_id' => '116', 'Country' => array( 'name' => 'Kuwait', 'id' => '116', 'slug' => 'kuwait', 'code' => 'KW' ) ) $jobCompanyPage = array( 'CompanyPage' => array( 'id' => '102078', 'title' => 'Canonical', 'slug' => 'canonical-2', 'description' => '', 'meta_title' => 'Jobs from Canonical', 'meta_description' => 'Jobs from Canonical', 'meta_keywords' => 'Jobs from Canonical', 'draft' => '0' ), 'CompanyPageTranslation' => array( 'id' => '102060', 'company_page_id' => '102078', 'title' => 'Canonical', 'slug' => 'canonical-2', 'summary' => null, 'description' => '', 'meta_title' => 'Jobs from Canonical', 'meta_description' => 'Jobs from Canonical', 'meta_keywords' => 'Jobs from Canonical', 'company_matching_keywords' => null, 'draft' => '0', 'lang_code' => 'en' ) ) $location = 'Kuwait' $breadCrumbs = array( 'Job Details' => '' ) $relCourseBanner = array( 'relatedUrl' => 'https://courses.laimoon.com/uae/it-computing-and-technology/programming/software-development', 'title' => 'Software Development', 'course_category_id' => (int) 400, 'relatedOnlineUrl' => 'https://courses.laimoon.com/online/it-computing-and-technology/programming/software-development' ) $published = '2024-01-08 20:04:10' $daysleft = (float) -98 $isLoggedIn = false $facebookSession = null $fbConfig = array( 'AppId' => '151651858238476', 'APIKey' => '1c032aa6c89b302e8ec5dea94dc89104', 'AppSecret' => 'f2b69d3a25fe65601f146efe7178e72a' ) $linkedInConfig = array( 'APIKey' => '779yus3aqi524z', 'AppSecret' => 'XCdGJxUokce5Ygf6' ) $criticalCSSes = array( 'jobdetail' => 'jobdetail-critical-css', 'companylist' => 'companylist-critical-css', 'companyview' => 'companyview-critical-css', 'agencylist' => 'agencylist-critical-css', 'agencyview' => 'agencyview-critical-css', 'laimoonverified' => 'laimoonverified-critical-css', 'seopages' => 'seopages-critical-css', 'externalview' => 'externalview-critical-css', 'popularjobsearches' => 'popularjobsearches-critical-css' ) $basicProfileIncomplete = true $seeAllJobLink = 'https://jobs.laimoon.com/kuwait/Software ' $csaKeywords = array( (int) 0 => 'Software Engineer (Linux/Python or Go) - Container Images' ) $allowLoginClass = 'notlogin' $jobLocSlug = 'kuwait' $jobLocName = 'Kuwait' $pfBackgrounds = '' $jobLink = 'https://jobs.laimoon.com/jobs/externalview/39305829' $companyName = ' at Canonical' $twitterText = 'Hiring now! Software Engineer (Linux/Python or Go) - Container Images at Canonical. Please apply or share https://jobs.laimoon.com/jobs/externalview/39305829' $emailText = 'Hiring now! Software Engineer (Linux/Python or Go) - Container Images at Canonical. Please apply or share by clicking here https://jobs.laimoon.com/jobs/externalview/39305829' $sCompanyName = false $csaSearchKey = 'Software Engineer (Linux/Python or Go) - Container Images' $jobDetails = 'job details' $btn_text = 'Apply on company website' $confidentialExists = false $showCompany = (int) 1 $mainCheck = (int) 1 $confidentialThumbClass = '' $cdnImageThumbPath = 'https://cdn.laimoon.com/profileimages/thumbnail/' $companyPageTitle = 'Canonical'include - APP/View/Jobs/externalview.ctp, line 206 View::_evaluate() - CORE/Cake/View/View.php, line 948 View::_render() - CORE/Cake/View/View.php, line 910 View::render() - CORE/Cake/View/View.php, line 471 Controller::render() - CORE/Cake/Controller/Controller.php, line 948 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 194 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 162 [main] - APP/webroot/index.php, line 115
Hiring company
Canonical
-
AED 154Duration: 1 To 2 Months
-
Certified iPhone Apps Developer VskillsAED 154
AED 360Duration: 1 To 2 Months
Why are you reporting this job?
Job has expired Cannot view this pageAlternatively, you may click on the link below or copy/paste it into your browser.
https://kw.jooble.org/external/-2307026092792125923?cpc=d0FU&utm_source=affiliate&utm_medium=laimoon_organic_kw&extra_ars_request_id=c9a93c31041fd8454bed31946c9865f8